0001320461-24-000034.txt : 20240216 0001320461-24-000034.hdr.sgml : 20240216 20240216161131 ACCESSION NUMBER: 0001320461-24-000034 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 150 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240216 DATE AS OF CHANGE: 20240216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cooper-Standard Holdings Inc. CENTRAL INDEX KEY: 0001320461 STANDARD INDUSTRIAL CLASSIFICATION: MOTOR VEHICLE PARTS & ACCESSORIES [3714] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 201945088 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36127 FILM NUMBER: 24648448 BUSINESS ADDRESS: STREET 1: 40300 TRADITIONS DRIVE CITY: NORTHVILLE STATE: MI ZIP: 48168 BUSINESS PHONE: 248-596-5900 MAIL ADDRESS: STREET 1: 40300 TRADITIONS DRIVE CITY: NORTHVILLE STATE: MI ZIP: 48168 FORMER COMPANY: FORMER CONFORMED NAME: CSA Acquisition Corp. DATE OF NAME CHANGE: 20050311 10-K 1 cps-20231231.htm 10-K cps-20231231
false2023FYCPS000132046112-31770.0010.00110,000,00010,000,00000000.0010.001190,000,000190,000,00019,263,28819,173,83817,197,47917,108,029154,801186,875248,0107,2444,6509611,0161,2822,157163,061192,807251,128P3Y10105254010http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations91,00024,000166,000P1Yhttp://fasb.org/us-gaap/2023#GainLossOnSaleOfBusiness00013204612023-01-012023-12-310001320461us-gaap:CommonStockMember2023-01-012023-12-310001320461us-gaap:PreferredStockMember2023-01-012023-12-3100013204612021-06-30iso4217:USD00013204612024-02-09xbrli:shares00013204612022-01-012022-12-3100013204612021-01-012021-12-31iso4217:USDxbrli:shares00013204612023-12-3100013204612022-12-31xbrli:pure0001320461us-gaap:CommonStockMember2020-12-310001320461us-gaap:AdditionalPaidInCapitalMember2020-12-310001320461us-gaap:RetainedEarningsMember2020-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2020-12-310001320461us-gaap:NoncontrollingInterestMember2020-12-3100013204612020-12-310001320461us-gaap:CommonStockMember2021-01-012021-12-310001320461us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001320461us-gaap:RetainedEarningsMember2021-01-012021-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2021-01-012021-12-310001320461us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001320461us-gaap:CommonStockMember2021-12-310001320461us-gaap:AdditionalPaidInCapitalMember2021-12-310001320461us-gaap:RetainedEarningsMember2021-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2021-12-310001320461us-gaap:NoncontrollingInterestMember2021-12-3100013204612021-12-310001320461us-gaap:CommonStockMember2022-01-012022-12-310001320461us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2022-01-012022-12-310001320461us-gaap:RetainedEarningsMember2022-01-012022-12-310001320461us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001320461us-gaap:CommonStockMember2022-12-310001320461us-gaap:AdditionalPaidInCapitalMember2022-12-310001320461us-gaap:RetainedEarningsMember2022-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2022-12-310001320461us-gaap:NoncontrollingInterestMember2022-12-310001320461us-gaap:CommonStockMember2023-01-012023-12-310001320461us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2023-01-012023-12-310001320461us-gaap:RetainedEarningsMember2023-01-012023-12-310001320461us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001320461us-gaap:CommonStockMember2023-12-310001320461us-gaap:AdditionalPaidInCapitalMember2023-12-310001320461us-gaap:RetainedEarningsMember2023-12-310001320461us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001320461cps:CooperStandardHoldingsIncEquityDeficitMember2023-12-310001320461us-gaap:NoncontrollingInterestMember2023-12-31cps:Locationcps:Country0001320461us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001320461cps:PreviouslyConsolidatedJointVentureMember2023-03-310001320461cps:AutomotiveMembersrt:NorthAmericaMember2023-01-012023-12-310001320461cps:AutomotiveMembersrt:EuropeMember2023-01-012023-12-310001320461cps:AutomotiveMembersrt:AsiaPacificMember2023-01-012023-12-310001320461cps:AutomotiveMembersrt:SouthAmericaMember2023-01-012023-12-310001320461cps:AutomotiveMemberus-gaap:CorporateAndOtherMember2023-01-012023-12-310001320461cps:AutomotiveMember2023-01-012023-12-310001320461srt:NorthAmericaMembercps:CommercialMember2023-01-012023-12-310001320461srt:EuropeMembercps:CommercialMember2023-01-012023-12-310001320461srt:AsiaPacificMembercps:CommercialMember2023-01-012023-12-310001320461srt:SouthAmericaMembercps:CommercialMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMembercps:CommercialMember2023-01-012023-12-310001320461cps:CommercialMember2023-01-012023-12-310001320461srt:NorthAmericaMembercps:OtherCustomersMember2023-01-012023-12-310001320461cps:OtherCustomersMembersrt:EuropeMember2023-01-012023-12-310001320461srt:AsiaPacificMembercps:OtherCustomersMember2023-01-012023-12-310001320461cps:OtherCustomersMembersrt:SouthAmericaMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherCustomersMember2023-01-012023-12-310001320461cps:OtherCustomersMember2023-01-012023-12-310001320461srt:NorthAmericaMember2023-01-012023-12-310001320461srt:EuropeMember2023-01-012023-12-310001320461srt:AsiaPacificMember2023-01-012023-12-310001320461srt:SouthAmericaMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMember2023-01-012023-12-310001320461cps:AutomotiveMembersrt:NorthAmericaMember2022-01-012022-12-310001320461cps:AutomotiveMembersrt:EuropeMember2022-01-012022-12-310001320461cps:AutomotiveMembersrt:AsiaPacificMember2022-01-012022-12-310001320461cps:AutomotiveMembersrt:SouthAmericaMember2022-01-012022-12-310001320461cps:AutomotiveMemberus-gaap:CorporateAndOtherMember2022-01-012022-12-310001320461cps:AutomotiveMember2022-01-012022-12-310001320461srt:NorthAmericaMembercps:CommercialMember2022-01-012022-12-310001320461srt:EuropeMembercps:CommercialMember2022-01-012022-12-310001320461srt:AsiaPacificMembercps:CommercialMember2022-01-012022-12-310001320461srt:SouthAmericaMembercps:CommercialMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMembercps:CommercialMember2022-01-012022-12-310001320461cps:CommercialMember2022-01-012022-12-310001320461srt:NorthAmericaMembercps:OtherCustomersMember2022-01-012022-12-310001320461cps:OtherCustomersMembersrt:EuropeMember2022-01-012022-12-310001320461srt:AsiaPacificMembercps:OtherCustomersMember2022-01-012022-12-310001320461cps:OtherCustomersMembersrt:SouthAmericaMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherCustomersMember2022-01-012022-12-310001320461cps:OtherCustomersMember2022-01-012022-12-310001320461srt:NorthAmericaMember2022-01-012022-12-310001320461srt:EuropeMember2022-01-012022-12-310001320461srt:AsiaPacificMember2022-01-012022-12-310001320461srt:SouthAmericaMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMember2022-01-012022-12-310001320461cps:AutomotiveMembersrt:NorthAmericaMember2021-01-012021-12-310001320461cps:AutomotiveMembersrt:EuropeMember2021-01-012021-12-310001320461cps:AutomotiveMembersrt:AsiaPacificMember2021-01-012021-12-310001320461cps:AutomotiveMembersrt:SouthAmericaMember2021-01-012021-12-310001320461cps:AutomotiveMemberus-gaap:CorporateAndOtherMember2021-01-012021-12-310001320461cps:AutomotiveMember2021-01-012021-12-310001320461srt:NorthAmericaMembercps:CommercialMember2021-01-012021-12-310001320461srt:EuropeMembercps:CommercialMember2021-01-012021-12-310001320461srt:AsiaPacificMembercps:CommercialMember2021-01-012021-12-310001320461srt:SouthAmericaMembercps:CommercialMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMembercps:CommercialMember2021-01-012021-12-310001320461cps:CommercialMember2021-01-012021-12-310001320461srt:NorthAmericaMembercps:OtherCustomersMember2021-01-012021-12-310001320461cps:OtherCustomersMembersrt:EuropeMember2021-01-012021-12-310001320461srt:AsiaPacificMembercps:OtherCustomersMember2021-01-012021-12-310001320461cps:OtherCustomersMembersrt:SouthAmericaMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherCustomersMember2021-01-012021-12-310001320461cps:OtherCustomersMember2021-01-012021-12-310001320461srt:NorthAmericaMember2021-01-012021-12-310001320461srt:EuropeMember2021-01-012021-12-310001320461srt:AsiaPacificMember2021-01-012021-12-310001320461srt:SouthAmericaMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMember2021-01-012021-12-310001320461cps:SealingsystemsMembersrt:NorthAmericaMember2023-01-012023-12-310001320461cps:SealingsystemsMembersrt:EuropeMember2023-01-012023-12-310001320461cps:SealingsystemsMembersrt:AsiaPacificMember2023-01-012023-12-310001320461cps:SealingsystemsMembersrt:SouthAmericaMember2023-01-012023-12-310001320461cps:SealingsystemsMemberus-gaap:CorporateAndOtherMember2023-01-012023-12-310001320461cps:SealingsystemsMember2023-01-012023-12-310001320461srt:NorthAmericaMembercps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461srt:EuropeMembercps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461srt:AsiaPacificMembercps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461srt:SouthAmericaMembercps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMembercps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461cps:FuelandbrakedeliverysystemsMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMembersrt:NorthAmericaMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMembersrt:EuropeMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMembersrt:AsiaPacificMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMembersrt:SouthAmericaMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMemberus-gaap:CorporateAndOtherMember2023-01-012023-12-310001320461cps:FluidtransfersystemsMember2023-01-012023-12-310001320461srt:NorthAmericaMembercps:TotalFluidHandlingMember2023-01-012023-12-310001320461srt:EuropeMembercps:TotalFluidHandlingMember2023-01-012023-12-310001320461srt:AsiaPacificMembercps:TotalFluidHandlingMember2023-01-012023-12-310001320461srt:SouthAmericaMembercps:TotalFluidHandlingMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMembercps:TotalFluidHandlingMember2023-01-012023-12-310001320461cps:TotalFluidHandlingMember2023-01-012023-12-310001320461srt:NorthAmericaMembercps:OtherproductsMember2023-01-012023-12-310001320461srt:EuropeMembercps:OtherproductsMember2023-01-012023-12-310001320461srt:AsiaPacificMembercps:OtherproductsMember2023-01-012023-12-310001320461srt:SouthAmericaMembercps:OtherproductsMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherproductsMember2023-01-012023-12-310001320461cps:OtherproductsMember2023-01-012023-12-310001320461cps:SealingsystemsMembersrt:NorthAmericaMember2022-01-012022-12-310001320461cps:SealingsystemsMembersrt:EuropeMember2022-01-012022-12-310001320461cps:SealingsystemsMembersrt:AsiaPacificMember2022-01-012022-12-310001320461cps:SealingsystemsMembersrt:SouthAmericaMember2022-01-012022-12-310001320461cps:SealingsystemsMemberus-gaap:CorporateAndOtherMember2022-01-012022-12-310001320461cps:SealingsystemsMember2022-01-012022-12-310001320461srt:NorthAmericaMembercps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461srt:EuropeMembercps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461srt:AsiaPacificMembercps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461srt:SouthAmericaMembercps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMembercps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461cps:FuelandbrakedeliverysystemsMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMembersrt:NorthAmericaMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMembersrt:EuropeMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMembersrt:AsiaPacificMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMembersrt:SouthAmericaMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMemberus-gaap:CorporateAndOtherMember2022-01-012022-12-310001320461cps:FluidtransfersystemsMember2022-01-012022-12-310001320461srt:NorthAmericaMembercps:TotalFluidHandlingMember2022-01-012022-12-310001320461srt:EuropeMembercps:TotalFluidHandlingMember2022-01-012022-12-310001320461srt:AsiaPacificMembercps:TotalFluidHandlingMember2022-01-012022-12-310001320461srt:SouthAmericaMembercps:TotalFluidHandlingMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMembercps:TotalFluidHandlingMember2022-01-012022-12-310001320461cps:TotalFluidHandlingMember2022-01-012022-12-310001320461srt:NorthAmericaMembercps:OtherproductsMember2022-01-012022-12-310001320461srt:EuropeMembercps:OtherproductsMember2022-01-012022-12-310001320461srt:AsiaPacificMembercps:OtherproductsMember2022-01-012022-12-310001320461srt:SouthAmericaMembercps:OtherproductsMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherproductsMember2022-01-012022-12-310001320461cps:OtherproductsMember2022-01-012022-12-310001320461cps:SealingsystemsMembersrt:NorthAmericaMember2021-01-012021-12-310001320461cps:SealingsystemsMembersrt:EuropeMember2021-01-012021-12-310001320461cps:SealingsystemsMembersrt:AsiaPacificMember2021-01-012021-12-310001320461cps:SealingsystemsMembersrt:SouthAmericaMember2021-01-012021-12-310001320461cps:SealingsystemsMemberus-gaap:CorporateAndOtherMember2021-01-012021-12-310001320461cps:SealingsystemsMember2021-01-012021-12-310001320461srt:NorthAmericaMembercps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461srt:EuropeMembercps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461srt:AsiaPacificMembercps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461srt:SouthAmericaMembercps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMembercps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461cps:FuelandbrakedeliverysystemsMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMembersrt:NorthAmericaMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMembersrt:EuropeMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMembersrt:AsiaPacificMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMembersrt:SouthAmericaMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMemberus-gaap:CorporateAndOtherMember2021-01-012021-12-310001320461cps:FluidtransfersystemsMember2021-01-012021-12-310001320461srt:NorthAmericaMembercps:TotalFluidHandlingMember2021-01-012021-12-310001320461srt:EuropeMembercps:TotalFluidHandlingMember2021-01-012021-12-310001320461srt:AsiaPacificMembercps:TotalFluidHandlingMember2021-01-012021-12-310001320461srt:SouthAmericaMembercps:TotalFluidHandlingMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMembercps:TotalFluidHandlingMember2021-01-012021-12-310001320461cps:TotalFluidHandlingMember2021-01-012021-12-310001320461srt:NorthAmericaMembercps:OtherproductsMember2021-01-012021-12-310001320461srt:EuropeMembercps:OtherproductsMember2021-01-012021-12-310001320461srt:AsiaPacificMembercps:OtherproductsMember2021-01-012021-12-310001320461srt:SouthAmericaMembercps:OtherproductsMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMembercps:OtherproductsMember2021-01-012021-12-310001320461cps:OtherproductsMember2021-01-012021-12-310001320461us-gaap:ShortTermContractWithCustomerMember2023-12-310001320461us-gaap:ShortTermContractWithCustomerMember2022-12-310001320461us-gaap:LongTermContractWithCustomerMember2023-12-310001320461us-gaap:LongTermContractWithCustomerMember2022-12-310001320461srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001320461srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001320461srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2021-01-012021-12-310001320461srt:EuropeMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001320461srt:EuropeMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001320461srt:EuropeMembersrt:ReportableGeographicalComponentsMember2021-01-012021-12-310001320461srt:AsiaPacificMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001320461srt:AsiaPacificMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001320461srt:AsiaPacificMembersrt:ReportableGeographicalComponentsMember2021-01-012021-12-310001320461srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2023-01-012023-12-310001320461srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2022-01-012022-12-310001320461srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2021-01-012021-12-310001320461cps:AutomotiveMember2023-01-012023-12-310001320461cps:AutomotiveMember2022-01-012022-12-310001320461cps:AutomotiveMember2021-01-012021-12-310001320461us-gaap:CorporateAndOtherMember2023-01-012023-12-310001320461us-gaap:CorporateAndOtherMember2022-01-012022-12-310001320461us-gaap:CorporateAndOtherMember2021-01-012021-12-310001320461us-gaap:EmployeeSeveranceMember2021-12-310001320461us-gaap:OtherRestructuringMember2021-12-310001320461us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001320461us-gaap:OtherRestructuringMember2022-01-012022-12-310001320461us-gaap:EmployeeSeveranceMember2022-12-310001320461us-gaap:OtherRestructuringMember2022-12-310001320461us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001320461us-gaap:OtherRestructuringMember2023-01-012023-12-310001320461us-gaap:EmployeeSeveranceMember2023-12-310001320461us-gaap:OtherRestructuringMember2023-12-310001320461cps:OperatingLeasesMember2023-12-310001320461cps:FinanceLeasesMember2023-12-310001320461cps:OperatingLeasesMember2022-12-310001320461cps:FinanceLeasesMember2022-12-310001320461us-gaap:LandAndLandImprovementsMember2023-12-310001320461us-gaap:LandAndLandImprovementsMember2022-12-310001320461us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001320461us-gaap:BuildingAndBuildingImprovementsMember2022-12-310001320461us-gaap:MachineryAndEquipmentMember2023-12-310001320461us-gaap:MachineryAndEquipmentMember2022-12-310001320461us-gaap:ConstructionInProgressMember2023-12-310001320461us-gaap:ConstructionInProgressMember2022-12-310001320461us-gaap:PropertyPlantAndEquipmentMember2023-01-012023-12-310001320461us-gaap:PropertyPlantAndEquipmentMember2022-01-012022-12-310001320461us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-12-310001320461us-gaap:MachineryAndEquipmentMember2023-01-012023-12-310001320461us-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001320461us-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001320461cps:EuropeReportingUnitMember2022-01-012022-12-310001320461us-gaap:LandAndLandImprovementsMembersrt:MinimumMember2023-12-310001320461us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-310001320461us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-310001320461srt:MaximumMemberus-gaap:LandAndLandImprovementsMember2023-12-310001320461srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2023-12-310001320461srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001320461srt:NorthAmericaMember2021-12-310001320461cps:IndustrialSpecialtyGroupMember2021-12-310001320461cps:IndustrialSpecialtyGroupMember2022-01-012022-12-310001320461srt:NorthAmericaMember2022-12-310001320461cps:IndustrialSpecialtyGroupMember2022-12-310001320461cps:IndustrialSpecialtyGroupMember2023-01-012023-12-310001320461srt:NorthAmericaMember2023-12-310001320461cps:IndustrialSpecialtyGroupMember2023-12-310001320461us-gaap:CustomerRelationshipsMember2023-12-310001320461us-gaap:OtherIntangibleAssetsMember2023-12-310001320461us-gaap:CustomerRelationshipsMember2022-12-310001320461us-gaap:OtherIntangibleAssetsMember2022-12-310001320461us-gaap:SecuredDebtMember2023-12-310001320461us-gaap:SecuredDebtMember2022-12-310001320461us-gaap:SeniorNotesMember2023-01-272023-01-270001320461us-gaap:SeniorNotesMembercps:FirstLienNotesMember2023-01-270001320461us-gaap:SeniorNotesMembercps:ThirdLienNotesMember2023-01-270001320461us-gaap:SeniorNotesMember2016-11-020001320461us-gaap:SeniorNotesMember2023-01-270001320461us-gaap:SeniorNotesMember2018-12-310001320461us-gaap:SeniorNotesMember2023-12-310001320461us-gaap:SeniorNotesMember2022-12-310001320461us-gaap:SecuredDebtMember2020-05-290001320461cps:AmendedSeniorAblFacilityMember2022-03-310001320461cps:AmendedSeniorAblFacilityMember2016-11-020001320461cps:AmendedSeniorAblFacilityMember2023-01-012023-12-310001320461cps:CooperStandardAutomotiveIncUsMembercps:SeniorAblFacilityMember2023-12-310001320461cps:CooperStandardAutomotiveIncCanadaMembercps:SeniorAblFacilityMember2023-12-310001320461cps:AmendedSeniorAblFacilityMember2023-12-310001320461cps:AmendedSeniorAblFacilityMember2022-12-310001320461us-gaap:MediumTermNotesMember2016-11-020001320461us-gaap:MediumTermNotesMember2023-01-012023-12-310001320461us-gaap:MediumTermNotesMember2022-12-310001320461us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001320461us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001320461us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2023-12-310001320461us-gaap:FairValueInputsLevel2Memberus-gaap:AccruedLiabilitiesMember2022-12-310001320461us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-12-310001320461us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2022-12-310001320461us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2021-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2023-01-012023-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461country:USus-gaap:OtherAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461us-gaap:ForeignPlanMemberus-gaap:OtherAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461country:USus-gaap:OtherAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461us-gaap:ForeignPlanMemberus-gaap:OtherAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461country:USus-gaap:AccruedLiabilitiesMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461us-gaap:ForeignPlanMemberus-gaap:AccruedLiabilitiesMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461country:USus-gaap:AccruedLiabilitiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461us-gaap:ForeignPlanMemberus-gaap:AccruedLiabilitiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461country:UScps:PensionBenefitsLongTermMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461us-gaap:ForeignPlanMembercps:PensionBenefitsLongTermMemberus-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461country:UScps:PensionBenefitsLongTermMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461us-gaap:ForeignPlanMembercps:PensionBenefitsLongTermMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001320461country:USus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310001320461us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2023-12-310001320461us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001320461us-gaap:EquitySecuritiesMember2023-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:DebtSecuritiesMember2023-12-310001320461us-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001320461us-gaap:DebtSecuritiesMember2023-12-310001320461cps:DebtSecuritiesMeasuredAtNetAssetValueMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2023-12-310001320461cps:DebtSecuritiesMeasuredAtNetAssetValueMember2023-12-310001320461us-gaap:RealEstateMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2023-12-310001320461us-gaap:RealEstateMember2023-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2023-12-310001320461us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001320461us-gaap:CashAndCashEquivalentsMember2023-12-310001320461us-gaap:FairValueInputsLevel1Member2023-12-310001320461us-gaap:FairValueInputsLevel2Member2023-12-310001320461us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2023-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMember2022-12-310001320461us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001320461us-gaap:EquitySecuritiesMember2022-12-310001320461us-gaap:FairValueMeasuredAtNetAssetValuePerShareMembercps:EquitySecuritiesMeasuredAtNetAssetValueMember2022-12-310001320461cps:EquitySecuritiesMeasuredAtNetAssetValueMember2022-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:DebtSecuritiesMember2022-12-310001320461us-gaap:DebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001320461us-gaap:DebtSecuritiesMember2022-12-310001320461cps:DebtSecuritiesMeasuredAtNetAssetValueMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2022-12-310001320461cps:DebtSecuritiesMeasuredAtNetAssetValueMember2022-12-310001320461us-gaap:RealEstateMemberus-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2022-12-310001320461us-gaap:RealEstateMember2022-12-310001320461us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2022-12-310001320461us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001320461us-gaap:CashAndCashEquivalentsMember2022-12-310001320461us-gaap:FairValueInputsLevel1Member2022-12-310001320461us-gaap:FairValueInputsLevel2Member2022-12-310001320461us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember2022-12-310001320461us-gaap:PensionPlansDefinedBenefitMember2023-12-310001320461country:US2023-12-310001320461us-gaap:ForeignPlanMember2023-12-310001320461us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-12-310001320461country:US2022-12-310001320461us-gaap:ForeignPlanMember2022-12-310001320461country:US2021-12-310001320461us-gaap:ForeignPlanMember2021-12-310001320461country:US2023-01-012023-12-310001320461us-gaap:ForeignPlanMember2023-01-012023-12-310001320461country:US2022-01-012022-12-310001320461us-gaap:ForeignPlanMember2022-01-012022-12-310001320461country:USus-gaap:AccruedLiabilitiesMember2023-12-310001320461us-gaap:ForeignPlanMemberus-gaap:AccruedLiabilitiesMember2023-12-310001320461country:USus-gaap:AccruedLiabilitiesMember2022-12-310001320461us-gaap:ForeignPlanMemberus-gaap:AccruedLiabilitiesMember2022-12-310001320461country:UScps:PensionBenefitsLongTermMember2023-12-310001320461us-gaap:ForeignPlanMembercps:PensionBenefitsLongTermMember2023-12-310001320461country:UScps:PensionBenefitsLongTermMember2022-12-310001320461us-gaap:ForeignPlanMembercps:PensionBenefitsLongTermMember2022-12-310001320461country:US2021-01-012021-12-310001320461us-gaap:ForeignPlanMember2021-01-012021-12-310001320461us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-12-310001320461us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-12-310001320461cps:OtherlegislationMember2023-01-012023-12-310001320461cps:OtherlegislationMember2022-01-012022-12-310001320461cps:OtherlegislationMember2021-01-012021-12-310001320461cps:U.S.TaxandJobsActMember2023-01-012023-12-310001320461cps:U.S.TaxandJobsActMember2022-01-012022-12-310001320461cps:U.S.TaxandJobsActMember2021-01-012021-12-310001320461cps:OutsideBasisDifferenceMember2023-01-012023-12-310001320461cps:OutsideBasisDifferenceMember2022-01-012022-12-310001320461cps:OutsideBasisDifferenceMember2021-01-012021-12-310001320461cps:OtherAdjustmentsMember2023-01-012023-12-310001320461cps:OtherAdjustmentsMember2022-01-012022-12-310001320461cps:OtherAdjustmentsMember2021-01-012021-12-310001320461cps:SegmentGeographicalGroupOfCountriesGroupOneMember2023-12-310001320461cps:SegmentGeographicalGroupOfCountriesGroupOneMember2023-01-012023-12-310001320461cps:SegmentGeographicalGroupOfCountriesGroupTwoMember2023-12-310001320461us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001320461us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001320461us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310001320461us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001320461us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310001320461us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-01-012022-12-310001320461us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001320461us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001320461us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-12-310001320461us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001320461us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-12-310001320461us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-01-012023-12-310001320461us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001320461us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310001320461us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2023-12-310001320461cps:SettlementMember2022-01-012022-12-310001320461cps:SettlementMember2023-01-012023-12-31cps:commonStockNumberOfVotePerShare0001320461cps:A2018ProgramMember2023-12-310001320461us-gaap:PerformanceSharesMember2023-01-012023-12-310001320461us-gaap:PerformanceSharesMember2022-01-012022-12-310001320461us-gaap:PerformanceSharesMember2021-01-012021-12-310001320461us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001320461us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001320461us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001320461us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001320461us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001320461us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001320461us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-01-012023-12-310001320461us-gaap:EmployeeStockOptionMember2023-12-310001320461us-gaap:StockOptionMember2022-01-012022-12-310001320461cps:RestrictedCommonStockMember2023-01-012023-12-310001320461cps:RestrictedStockAndUnitsMember2022-12-310001320461cps:RestrictedStockAndUnitsMember2023-01-012023-12-310001320461cps:RestrictedStockAndUnitsMember2023-12-310001320461cps:RestrictedCommonStockMember2022-01-012022-12-310001320461cps:RestrictedCommonStockMember2021-01-012021-12-310001320461cps:RestrictedCommonStockMember2023-12-310001320461us-gaap:PerformanceSharesMember2022-12-310001320461cps:PerformanceSharesCashSettledMember2022-12-310001320461cps:PerformanceSharesCashSettledMember2023-01-012023-12-310001320461us-gaap:PerformanceSharesMember2023-12-310001320461cps:PerformanceSharesCashSettledMember2023-12-310001320461us-gaap:ParentMember2023-01-012023-12-310001320461us-gaap:ParentMember2022-01-012022-12-310001320461us-gaap:ParentMember2021-01-012021-12-310001320461srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2023-12-310001320461srt:NorthAmericaMembersrt:ReportableGeographicalComponentsMember2022-12-310001320461srt:EuropeMembersrt:ReportableGeographicalComponentsMember2023-12-310001320461srt:EuropeMembersrt:ReportableGeographicalComponentsMember2022-12-310001320461srt:AsiaPacificMembersrt:ReportableGeographicalComponentsMember2023-12-310001320461srt:AsiaPacificMembersrt:ReportableGeographicalComponentsMember2022-12-310001320461srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2023-12-310001320461srt:SouthAmericaMembersrt:ReportableGeographicalComponentsMember2022-12-310001320461cps:AutomotiveMember2023-12-310001320461cps:AutomotiveMember2022-12-310001320461us-gaap:CorporateAndOtherMember2023-12-310001320461us-gaap:CorporateAndOtherMember2022-12-310001320461country:MX2023-01-012023-12-310001320461country:MX2022-01-012022-12-310001320461country:MX2021-01-012021-12-310001320461country:US2023-01-012023-12-310001320461country:US2022-01-012022-12-310001320461country:US2021-01-012021-12-310001320461country:CN2023-01-012023-12-310001320461country:CN2022-01-012022-12-310001320461country:CN2021-01-012021-12-310001320461country:PL2023-01-012023-12-310001320461country:PL2022-01-012022-12-310001320461country:PL2021-01-012021-12-310001320461country:CA2023-01-012023-12-310001320461country:CA2022-01-012022-12-310001320461country:CA2021-01-012021-12-310001320461country:DE2023-01-012023-12-310001320461country:DE2022-01-012022-12-310001320461country:DE2021-01-012021-12-310001320461country:FR2023-01-012023-12-310001320461country:FR2022-01-012022-12-310001320461country:FR2021-01-012021-12-310001320461cps:OtherInternationalMember2023-01-012023-12-310001320461cps:OtherInternationalMember2022-01-012022-12-310001320461cps:OtherInternationalMember2021-01-012021-12-310001320461country:US2023-12-310001320461country:US2022-12-310001320461country:MX2023-12-310001320461country:MX2022-12-310001320461country:CN2023-12-310001320461country:CN2022-12-310001320461country:CA2023-12-310001320461country:CA2022-12-310001320461country:FR2023-12-310001320461country:FR2022-12-310001320461country:PL2023-12-310001320461country:PL2022-12-310001320461country:DE2023-12-310001320461country:DE2022-12-310001320461cps:OtherInternationalMember2023-12-310001320461cps:OtherInternationalMember2022-12-310001320461cps:FordMember2023-01-012023-12-310001320461cps:FordMember2022-01-012022-12-310001320461cps:FordMember2021-01-012021-12-310001320461cps:GeneralMotorsMember2023-01-012023-12-310001320461cps:GeneralMotorsMember2022-01-012022-12-310001320461cps:GeneralMotorsMember2021-01-012021-12-310001320461cps:StellantisMember2023-01-012023-12-310001320461cps:StellantisMember2022-01-012022-12-310001320461cps:StellantisMember2021-01-012021-12-310001320461us-gaap:AllowanceForCreditLossMember2022-12-310001320461us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001320461us-gaap:AllowanceForCreditLossMember2023-12-310001320461us-gaap:AllowanceForCreditLossMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310001320461us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001320461us-gaap:AllowanceForCreditLossMember2020-12-310001320461us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001320461us-gaap:AllowanceForCreditLossMember2021-12-3100013204612023-07-012023-09-300001320461cps:TaxValuationAllowanceMember2022-12-310001320461cps:TaxValuationAllowanceMember2023-01-012023-12-310001320461cps:TaxValuationAllowanceMember2023-12-310001320461cps:TaxValuationAllowanceMember2021-12-310001320461cps:TaxValuationAllowanceMember2022-01-012022-12-310001320461cps:TaxValuationAllowanceMember2020-12-310001320461cps:TaxValuationAllowanceMember2021-01-012021-12-3100013204612023-10-012023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark one)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                   to                  
Commission file number 001-36127
COOPER-STANDARD HOLDINGS INC.
(Exact name of registrant as specified in its charter)
Delaware 20-1945088
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)
40300 Traditions Drive
Northville, Michigan 48168
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (248596-5900
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s) Name of each exchange on which registered
Common Stock, par value $0.001 per shareCPS New York Stock Exchange
Preferred Stock Purchase Rights-New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  
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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
The aggregate market value of voting and non-voting common stock held by non-affiliates as of June 30, 2023 was $192,207,617.
The number of the registrant’s shares of common stock, $0.001 par value per share, outstanding as of February 9, 2024 was 17,197,479 shares.
Documents Incorporated by Reference
Certain portions, as expressly described in this report, of the Registrant’s Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.



TABLE OF CONTENTS
  Page
PART I
Item 1.Business
Item 1A.Risk Factors
Item 1B.Unresolved Staff Comments
Item 1C.Cybersecurity
Item 2.Properties
Item 3.Legal Proceedings
Item 4.Mine Safety Disclosures
PART II
Item 5.Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Item 6.[Reserved]
Item 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 7A.Quantitative and Qualitative Disclosures About Market Risk
Item 8.Financial Statements and Supplementary Data
Item 9.Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Item 9A.Controls and Procedures
Item 9B.Other Information
Item 9C.Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
PART III
Item 10.Directors, Executive Officers and Corporate Governance
Item 11.Executive Compensation
Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13.Certain Relationships and Related Transactions, and Director Independence
Item 14.Principal Accounting Fees and Services
PART IV
Item 15.Exhibits and Financial Statement Schedules
Signatures




PART I
 
Item 1.        Business
Cooper-Standard Holdings Inc. (together with its consolidated subsidiaries, the “Company,” “Cooper Standard,” “we,” “our” or “us”) is a leading manufacturer of sealing and fluid handling systems (consisting of fuel and brake delivery and fluid transfer systems). Our products are primarily for use in passenger vehicles and light trucks that are manufactured by global automotive original equipment manufacturers (“OEMs”) and replacement markets. We conduct substantially all of our activities through our subsidiaries.
Cooper Standard is listed on the New York Stock Exchange (“NYSE”) under the ticker symbol “CPS.” The Company has approximately 23,000 employees, including 3,000 contingent workers, with 128 facilities in 21 countries. We believe that we are the largest global producer of sealing systems, the second largest global producer of the types of fuel and brake delivery products that we manufacture and the third largest global producer of the types of fluid transfer systems that we manufacture. We design and manufacture our products in each major region of the world through a disciplined and sustained approach to engineering and operational excellence. We operate in 78 manufacturing locations and 50 design, engineering, administrative and logistics locations.
Approximately 84% of our sales in 2023 were to OEMs, including Ford Motor Company (“Ford”), General Motors Company (“GM”), Stellantis, Volkswagen Group, Daimler, Renault-Nissan, BMW, Toyota, Volvo, Jaguar/Land Rover, Honda and various other OEMs based in China. The remaining 16% of our 2023 sales were primarily to Tier I and Tier II automotive suppliers, non-automotive customers, and replacement market distributors. The Company’s products can be found on over 440 nameplates globally.
Our organizational structure primarily consists of a global automotive business (“Automotive”) and the Industrial and Specialty Group (“ISG”). For the periods presented herein, our business was organized in the following reportable segments: North America, Europe, Asia Pacific and South America. ISG and all other business activities were reported in Corporate, eliminations and other. This operating structure allowed us to offer our full portfolio of products and support our global and regional customers with complete engineering and manufacturing expertise in all major regions of the world. On an ongoing basis, we undertake restructuring, expansion and cost reduction initiatives to improve competitiveness.
Consistent with our strategy to drive future profitable growth, the Company has increased and intensified management focus on its two global automotive product line businesses. Effective January 1, 2024, the Company appointed a senior executive to lead each of our sealing and fluid handling systems businesses, and the chief operating decision maker will prospectively begin to assess operating performance by product line rather than geography. As a result, beginning with the first quarter of 2024, the Company expects to report its financial results in two reportable segments based on product line: Sealing Systems and Fluid Handling Systems.
Corporate History and Business Developments
Cooper-Standard Holdings Inc. was established in 2004 as a Delaware corporation and began operating on December 23, 2004 when it acquired the automotive segment of Cooper Tire & Rubber Company. Cooper-Standard Holdings Inc. operates the business primarily through its principal operating subsidiary, Cooper-Standard Automotive Inc. (“CSA U.S.”). Since the 2004 acquisition, the Company has expanded and diversified its customer base through a combination of organic growth and strategic acquisitions.
Our ISG business accelerates and maximizes the value stream of Cooper Standard’s materials science and manufacturing expertise in industrial and specialty markets. We furthered the expansion of our ISG business through the acquisition of Lauren Manufacturing and Lauren Plastics in 2018.
Cooper Standard signed multiple joint development agreements for our Fortrex™ chemistry platform throughout 2018 to 2021. In 2021, the Company reached a long-term commercial agreement to license its Fortrex™ technology to NIKE, Inc., with the footwear manufacturer launching the first related mass production programs in 2023.
In 2023, we finalized the divestiture of our European technical rubber products business and sold the Company’s entire controlling equity interest in a joint venture in the Asia Pacific region.


3



Business Strategy
Cooper Standard’s Purpose statement - Creating Sustainable Solutions Together - represents the Company’s focus on creating solutions for the long-term health of the business as a whole and the sustained value that we work each day to deliver to our stakeholders (customers, investors, employees, suppliers and communities). Our key strategic imperatives are defined as:
Financial Strength:
Execute our business plans achieving and sustaining double-digit EBITDA margins, ROIC and strong free cash flow generation.
World-Class Execution:
Attain world-class results across all our business allowing the Company to Be the First Choice of the Stakeholders We Serve.
Profitable Growth Driven by Innovation:
Leverage our materials science and product knowledge, innovation and manufacturing expertise across our product groups in the pursuit of organic and inorganic growth. 
Corporate Responsibility:
Deliver value to all our stakeholders through our environmental, social and governance initiatives to ensure the long-term sustainability of the Company.
Cooper Standard’s global alignment around these imperatives continues to drive further value in many areas of the business.
Operational and Strategic Initiatives
As part of Cooper Standard’s world-class operations, the Company relies upon its CSOS (Cooper Standard Operating System) to fully position the Company for growth and ensure global consistency in engineering design, program management, manufacturing process, purchasing and IT systems. Standardization across all regions is especially critical in support of customers’ global platforms that require the same design, quality and delivery standards everywhere across the world. As a result of these initiatives, the Company has leveraged CSOS to drive an average savings from improved operating efficiency of approximately $60 million each of the past five years.
In addition, as part of our continued focus on sustainability and corporate responsibility, the Company’s Global Sustainability Council provides executive level oversight for the Company’s sustainability strategy to help ensure alignment and integration with business goals and stakeholder priorities. The council maintains a holistic look at the Company’s ESG (environmental, social and governance) initiatives, tracks rapidly-evolving best practices and further develops long-term goals as the Company strives for ESG excellence.
Cooper Standard continues to progress its diversification strategy through its ISG business, which is charged with accelerating and maximizing expertise in the Company’s core product types for applications in the industrial and specialty markets. Cooper Standard also drives growth and diversification through the Company’s applied materials science offerings, which include the Fortrex™ chemistry platform that provides performance advantages over many other materials, as well as a significantly reduced carbon footprint.
Leveraging Technology and Materials Science for Innovative Solutions 
We use our technical and materials science expertise to provide customers with innovative and sustainable product solutions. Our engineers use the results of advanced computational simulations and incorporate a broad understanding of materials science to design products which meet or exceed our customers’ stringent requirements. We believe our reputation for successful innovation in product design and materials is the reason our customers consult us early in the development and design process of their next-generation vehicles or products.
The Company’s CS Open Innovation is an initiative that aims to position Cooper Standard as the partner of choice for start-ups, universities and other suppliers through a proactive outreach program. The initiative is focused in the areas of materials science, manufacturing and process technology, digital/artificial intelligence and advanced product technology.
Cooper Standard uses its i3 Innovation Process (Imagine, Initiate and Innovate) and CS Open Innovation as mechanisms to capture novel ideas while promoting a culture of innovation. Ideas are carefully evaluated by our global product line teams and Global Technology Council, and those that are selected are put on an accelerated development cycle. We are developing innovative technologies based on materials expertise, process know-how, and application vision, which may drive future product direction. An example is Fortrex™, the Company’s synthetic elastomer chemistry platform, offering reduced weight while delivering superior material performance and aesthetics. We have also developed several other significant technologies,
4


especially related to advanced materials, processing and weight reduction. These include: FlushSeal™, an advanced integrated solution for frame under glass static sealing systems offering better appearance, improved aerodynamics, quieter ride and reduced weight; TPV body seal, a next generation body seal that replaces traditionally less sustainable EPDM and metal with recyclable thermoplastic materials which save significant component weight; MagAlloy™, a processing technology for brake lines that increases long term durability through superior corrosion resistance; and Easy-Lock™, a small package coolant and fuel vapor quick connect. Given the trajectory and anticipated future growth of electric vehicles, Cooper Standard has developed innovations to provide lightweight plastic tubing with our PlastiCool® 2000 multilayer tubing, smooth and clear vinyl tubing (“CVT”) mid-temperature multilayer tubing, and our next-generation Ergo-Lock™ and Ergo-Lock™ + VDA quick connectors for glycol thermal management needs.
Cooper Standard is strategically integrating digital tools and advanced analysis to help deliver the best solutions. We offer advanced computer-aided engineering and digital simulations for engineered solutions. In addition, our team of experts has developed digital tools that enable them to conduct prototype testing without the need for physical samples, resulting in sustainability benefits. We can provide up to 100% virtual testing for certain products.
Among our newer technologies is Cooper Standard’s artificial intelligence (A.I.)-enhanced development cycle for polymer compounds that has shortened material development times while realizing rapid discovery of new compounds that offer superior performance properties, which yield superior products. We have also developed proprietary technology for A.I. automated processes control improvements, called Liveline Technologies, a wholly owned subsidiary of Cooper Standard. This technology enables full automation of polymer extrusion and other complex continuous processes, reducing process variation (a top driver of scrap), increasing product quality, improving operational metrics and reducing our carbon footprint. In addition, the Company is piloting multiple A.I. applications to help drive efficiencies in various functions.
Our innovations are receiving industry recognition. Cooper Standard earned an Environment + Energy Leader Award in 2022 for our Fortrex™ chemistry platform, in addition to being named a General Motors Overdrive Award winner in the category of ‘Sustainability’ in 2021, a 2018 Automotive News PACE Award winner, and a 2018, 2019, and 2023 Society of Plastics Engineers Innovation Award finalist. Also, Cooper Standard’s artificial intelligence-enhanced development cycle for polymer compound development was named a finalist for the 2019 Automotive News PACE Awards.
Cooper Standard’s fluid handling products were selected as the Society of Plastics Engineers 2022 Automotive Innovation Award winner for the Material category for our innovative battery electric vehicle thermoplastic thermal management solution utilizing PlastiCool® 2000 multilayer tube and Ergo-Lock® connectors.
Industry
The automotive industry is one of the world’s largest and most competitive markets. Consumer demand for new vehicles largely determines sales and production volumes of global OEMs. The business and commercial environment in each region also plays a role in vehicle demand as it relates to fleet vehicle sales and industrial-use vehicles such as light and heavy trucks.
OEMs compete for market share in a variety of ways including pricing and incentives, the development of new, more attractive models, branding and advertising, and the ability to customize vehicle features and options to meet specific consumer needs or demands. They rely heavily on thousands of specialized suppliers to provide the many distinct components and systems that comprise the modern vehicle. They also rely on these automotive suppliers to develop technological innovations that will help them meet internal and consumer demands as well as regulatory requirements.
The supplier industry is a highly competitive industry and is generally characterized by high barriers to entry, significant start-up costs and long-standing customer relationships. The criteria by which OEMs judge automotive suppliers include quality, price, service, launch performance, design and engineering capabilities, innovation, timely delivery, financial stability and global footprint. Over the last decade, suppliers that have been able to achieve manufacturing scale globally, reduce structural costs, diversify their customer base and provide innovative, value-added technologies have been the most successful.
The technology of today’s vehicles is evolving rapidly. This evolution is being driven by many factors including consumer preferences and social behaviors, a competitive drive for differentiation, regulatory requirements and environmental impact and safety. Cooper Standard supports these trends by providing innovations that reduce weight, increase life-cycle and durability, reduce interior noise, enhance exterior appearance, simplify the manufacturing and assembly process, and help reduce a vehicle’s environmental impact. These are innovations that can be applicable and valuable to virtually any vehicle (including internal combustion, hybrid or battery electric powertrains) or vehicle manufacturer and, in many cases, can also be transferred to non-automotive applications in adjacent markets. Cooper Standard remains closely aligned with our customers and is prepared to meet their evolving needs as they shift their fleets and offer more electric vehicle (“EV”) options. We are focused on growing
5


our business in the EV segment by leveraging our technology and innovation to provide value-add solutions for increasingly specialized technical requirements.
Markets Served
Our automotive business is focused on the passenger car and light truck market, up to and including Class 3 full-size, full-frame trucks, better known as the global light vehicle market. This is our largest market and accounts for approximately 94% of our global sales.
Customers
We are a leading supplier to the following OEMs and are increasing our presence with major OEMs throughout the world. The following charts show the percentage of sales to our top customers for the years ended December 31, 2023, 2022 and 2021:
140601406114062
Our other customers include OEMs such as BMW, Toyota, Volvo, Jaguar/Land Rover, Honda and various other OEMs based in China. Our business with any given customer is typically split among several contracts for different parts on a number of platforms.
Products
Our product lines include sealing systems and fluid handling systems (consisting of fuel and brake delivery and fluid transfer systems). These products are produced and supplied globally to a broad range of customers in multiple markets.
In addition to these product lines, we also sell our core products into other adjacent markets. The percentage of sales by product line and other markets for the years ended December 31, 2023, 2022 and 2021 are as follows:
149831498414985
6


Product Lines  Market Position
SEALING SYSTEMSProtect vehicle interiors from weather, dust and noise intrusion for improved driving experience; provide aesthetic and functional class-A exterior surface treatment Global leader
Products: 
Fortrex®
FlushSeal™ systems 
Dynamic sealsVariable extrusion 
Static sealsSpecialty sealing products
Encapsulated glassStainless steel trim
Tex-A-Fib (Textured Surface with Cloth Appearance)Frameless Systems
Obstacle detection sensor system
FUEL & BRAKE DELIVERY SYSTEMSSense, deliver and control fluid and fluid vapors for fuel and brake systems Top 2 globally
Products: 
Chassis and tank fuel lines and bundles (fuel lines, vapor lines and bundles)Direct injection & port fuel rails (fuel rails and fuel charging assemblies) 
Metallic brake lines and bundlesMagAlloy™ break tube coating 
Quick connectsArmorTube™ brake tube coating
Low oligomer multi-layer convoluted tubeSeries 300 and S300LT (low temperature) quick connects
Brake jounce lines
Gen III Posi-Lock® quick connects
FLUID TRANSFER SYSTEMSSense, deliver, connect and control fluid delivery for optimal thermal management, powertrain & HVAC operation Top 3 globally
Products: 
Heater/coolant hosesTurbo charger hoses 
Quick connects (SAE and VDA)Charged air cooler ducts/assemblies
Diesel particulate filter (DPF) linesSecondary air hoses
Degas tanks and deaeratorsBrake and clutch hoses
Charged air cooling (air intake and discharge)Easy-Lock™ quick connect
Transmission oil cooling hosesErgo-Lock™ VDA quick connect
Multilayer tubing for glycol thermal managementErgo-Lock™ + VDA quick connect
PlastiCool® 5000 high temperature MLT
PlastiCool® 2000 multi-layer tubing for glycol thermal management
Competition
We believe that the principal competitive factors in our industry are quality, price, service, launch performance, design and engineering capabilities, innovation, timely delivery, financial stability and global footprint. We believe that our capabilities in these core competencies are integral to our position as a market leader in each of our product lines. Our sealing systems products compete with Toyoda Gosei, Henniges, Hutchinson Standard Profil, HSR&A, SaarGummi and JianXin, among others. Our fuel and brake delivery products compete with TI Automotive, Sanoh, Martinrea, Maruyasu and SeAH, among others. Our fluid transfer products compete with Conti-Tech, Hutchinson, Teklas, Tristone, Akwel and Fränkische, among others.
7


Joint Ventures and Strategic Alliances
Joint ventures represent an important part of our business, both operationally and strategically. We have utilized joint ventures to enter and expand in geographic markets such as China, India and Thailand, to acquire new customers and to develop new technologies. When entering new geographic markets, teaming with a local partner can reduce capital investment by leveraging pre-existing infrastructure. In addition, local partners in these markets can provide knowledge and insight into local practices and access to local suppliers of raw materials and components.
The following table shows our significant unconsolidated joint ventures as of December 31, 2023:
CountryNameProduct LineOwnership Percentage
ThailandNishikawa Tachaplalert Cooper Ltd.Sealing systems20%
IndiaPolyrub Cooper Standard FTS Private LimitedFluid transfer systems35%
United StatesNishikawa Cooper LLCSealing systems40%
ChinaYantai Leading Solutions Auto Parts Co., Ltd.Fuel and brake delivery systems50%
ChinaShenya Sealing (Guangzhou) Company LimitedSealing and fluid transfer systems51%
Research and Development
We have a dedicated team of technical and engineering resources for each product line, some of which are located at our customers’ facilities. We utilize simulation, digital tools, best practices, standardization and track key process indicators to drive efficiency in execution with an emphasis on manufacturability and quality. Our development teams work closely with our customers to design and deliver innovative solutions, unique for their applications. Amounts spent on engineering, research and development, and program management were as follows:
YearAmountPercentage of Sales
(Dollar amounts in millions)
2023$84.13.0%
2022$80.53.2%
2021$90.03.9%
Intellectual Property
We believe that one of our key competitive advantages is our ability to translate customer needs and our ideas into innovation through the development of intellectual property. We hold a significant number of patents and trademarks worldwide.
Our patents are grouped into two major categories: (1) specific product invention claims and (2) specific manufacturing processes that are used for producing products. The vast majority of our patents fall within the product invention category. We consider these patents to be of value and seek to protect our rights throughout the world against infringement. While in the aggregate these patents are important to our business, we do not believe that the loss or expiration of any one patent would materially affect our Company. We continue to seek patent protection for our new products and we develop significant technologies that we treat as trade secrets and choose not to disclose to the public through the patent process. These technologies nonetheless provide significant competitive advantages and contribute to our global leadership position in various markets. We believe that our trademarks, including FlushSeal™, Gen III Posi-Lock®, Easy-Lock®, MagAlloy®, Ergo-Lock® +, PlastiCool® and Fortrex™, help differentiate us and lead customers to seek our partnership.
We also have technology sharing and licensing agreements with various third parties, including Nishikawa Rubber Company, one of our joint venture partners in sealing products. We have mutual agreements with Nishikawa Rubber Company for sales, marketing and engineering services on certain sealing products. Under those agreements, each party pays for services provided by the other and royalties on certain products for which the other party provides design or development services. We also have licensing and joint development agreements for commercial applications of our Fortrex™ chemistry platform in non-automotive industries. A joint development agreement has also been put in place for the collaborative creation of novel dynamic fluid control products and systems.
Innovation, Materials, and Product Lifecycle
The international response to risks and opportunities of climate change is transforming our global economy. Our most significant opportunity to contribute to this low-carbon and circular economy is through reducing the environmental impact of our products and manufacturing processes. We purposefully apply sustainable principles in the design and production of our
8


products, reducing the environmental impact from sourcing through end-of-life. These efforts also enable our customers to reduce their environmental impacts.
When obtaining or innovating materials for our products, we seek to sustainably source raw materials, increase the use of recycled content or recyclable material where feasible, decrease our use of hazardous chemicals where possible, and properly disclose restricted materials to customers and regulators. We believe our culture of innovation is a key differentiator, allowing us to compete and succeed within our dynamic global markets.
Supplies and Raw Materials
Cooper Standard is committed to building strong relationships with our supply partners. We recognize the importance of engaging with suppliers to create value for our customers.
The principal raw materials for our business include synthetic and natural rubber, carbon black, process oils, and plastic resins. Principal procured components are primarily made from plastic, carbon steel, aluminum and stainless steel. We manage the procurement of our direct and indirect materials to assure supply continuity and to obtain the most favorable total cost. Procurement arrangements include short-term and long-term supply agreements that may contain formula-based pricing based on commodity indices. These arrangements provide quantities needed to satisfy normal manufacturing demands. We believe we have adequate sources for the supply of raw materials and components for our products with suppliers located around the world.
Raw material prices are susceptible to fluctuations which may place operational and profitability burdens on the entire supply chain. Following the pandemic, market prices for key raw materials, such as steel, aluminum, and oil-derived
commodities, experienced a period of extreme volatility, which led to significant cost increases for our business in 2021 and
2022. In response, we worked with our customers throughout 2022 and 2023 to implement or expand index-based commercial
agreements that have enabled us to partially recover incremental material costs incurred and significantly reduced our exposure
and risk related to commodity price fluctuations going forward. Global commodity markets and pricing have stabilized to a
large degree in 2023 and into the beginning of 2024.
Seasonality
Within the automotive industry, sales to OEMs are lowest during the months prior to model changeovers or during assembly plant shutdowns. Automotive production is traditionally reduced during July, August and year-end holidays, and our quarterly results may reflect these trends. However, economic conditions and consumer demand may change the traditional seasonality of the industry. In recent years, for example, global light vehicle production, inventory and consumer demand all experienced extreme dislocations from historic norms due to the global COVID-19 pandemic and related restrictions on production and consumer activity. Post-pandemic, global light vehicle production continued to be negatively impacted by widespread supply chain disruptions, limiting the global automotive OEM’s ability to rebuild inventory and meet pent-up consumer demand.
Backlog
Our OEM sales are generally based upon purchase orders issued by the OEMs, with updated releases for volume adjustments. As such, we typically do not have a firm and definitive backlog of orders at any point in time. Once selected to supply products for a particular platform, we typically supply those products for the platform life, which is normally five to eight years, although there is no guarantee that this will occur. In addition, when we are the incumbent supplier to a given platform, we believe we have a competitive advantage in winning the redesign or replacement platform, although there is no guarantee that this will occur.
Human Capital and Safety
As of December 31, 2023, we had approximately 23,000 employees, including 3,000 contingent workers. We maintain good relations with both our union and non-union employees and, in the past ten years, have not experienced any major work stoppages.
Our people have always been the driving force of value at Cooper Standard. We continue to embrace new ways of working, a growing international movement for civil rights, and our unwavering dedication to keeping our employees healthy and safe has only made them more critical to our success. We accomplish this by developing the capabilities of our employees through continuous learning and performance management processes. Additionally, building an internal talent pipeline supports the achievement of this priority. In 2023, our internal fill rate was approximately 36%. This metric, which is based on salaried, director-level positions and above, helps us to understand where employees are advancing in their careers and the effectiveness of our internal development programs. For 2023, our voluntary employee turnover rate was approximately 15%. We believe that our culture and continued effort to provide our employees with growth opportunities contributes to retaining our strong talent.
9


In addition, we aim to diversify our workforce because we recognize the value of engaging different opinions and backgrounds in a global company. We are committed to recruiting, developing and retaining a high-performing and diverse workforce. A global measurement for our diversity is women in the company and women in leadership. In 2023, women made up approximately 40% of our workforce. Of our leadership positions, defined as vice president positions and above, women held approximately 24% of such roles.
Safety continues to be a top priority and primary focus of management. An emphasis on reducing workplace incidents helps Cooper Standard to maintain a safe workforce and continue to deliver world class results for product quality. In 2023, our total incident rate (“TIR”) was 0.32, which represents an Occupational Safety and Health Administration measurement of on-the-job injuries in relation to total hours worked. Based on our review of industry peer sustainability reports, we have a lower TIR relative to our peer group. Additionally, throughout the COVID-19 pandemic, we have remained focused on protecting the health and safety of our employees while meeting the needs of our customers.
Community Involvement
Supported by the Cooper Standard Foundation, our employees are highly engaged in their local communities. The Foundation’s mission is to strengthen the communities where Cooper Standard employees work and live through the passionate support of children’s charities, education, health and wellness, and community revitalization. The Cooper Standard Foundation is a 501(c)(3) organization with oversight by its Board of Directors, Board of Trustees and Philanthropic Committee. For more information on the Company’s community involvement, please visit our Corporate Responsibility Report located on the Cooper Standard website.
Environmental, Social and Governance (ESG)
In 2023, the Company was named to Newsweek’s list of America’s Most Responsible Companies for the fifth consecutive year and achieved Ecovadis Silver Status for sustainability efforts that also earned the Company recognition from Nissan for sustainability and social responsible practices. These awards are a further testament to Cooper Standard’s commitment to ESG topics, including our core value of integrity.
Cooper Standard considers itself a steward of the environment, and we monitor the environmental impact of our business and products. We prioritize our environmental management as a means of driving and sustaining excellence. We are subject to a broad range of federal, state, and local environmental and occupational safety and health laws and regulations in the United States and other countries, including regulations governing: emissions to air, discharges to water, noise and odor emissions; the generation, handling, storage, transportation, treatment, reclamation and disposal of chemicals and waste materials; the cleanup of contaminated properties; and human health and safety. We have made, and will continue to make, expenditures to comply with environmental requirements. While our costs to defend and settle known claims arising under environmental laws have not been material in the past and are not currently estimated to have a material adverse effect on our financial condition, such costs could be material to our financial statements in the future. Further details regarding our commitments and contingencies are provided in Note 20. “Contingent Liabilities” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K (the “Report”).
Market Data
Certain market data and other statistical information used throughout this Annual Report on Form 10-K is based on data from independent firms such as S&P Global. Other data is based on good faith estimates, which are derived from our review of internal analyses, as well as third-party sources. Although we believe these third-party sources are reliable, we have not independently verified the information and cannot guarantee its accuracy and completeness. To the extent that we have been unable to obtain information from third-party sources, we have expressed our belief on the basis of our own internal analyses of our products and capabilities in comparison to our competitors.
Available Information
We make available free of charge on our website (www.cooperstandard.com) our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), as soon as reasonably practicable after we electronically file such material with, or furnish it to, the U.S. Securities and Exchange Commission (“SEC”). Our reports filed with the SEC also may be found on the SEC’s website at www.sec.gov. We may also use our website as a distribution channel of material company information. Neither the information on our website nor the information on the SEC’s website is incorporated by reference into this Report unless expressly noted.
10


Forward-Looking Statements
This Annual Report on Form 10-K includes “forward-looking statements” within the meaning of U.S. federal securities laws, and we intend that such forward-looking statements be subject to the safe harbor created thereby. Our use of words “estimate,” “expect,” “anticipate,” “project,” “plan,” “intend,” “believe,” “outlook,” “guidance,” “forecast,” or future or conditional verbs, such as “will,” “should,” “could,” “would,” or “may,” and variations of such words or similar expressions are intended to identify forward-looking statements. All forward-looking statements are based upon our current expectations and various assumptions. Our expectations, beliefs, and projections are expressed in good faith and we believe there is a reasonable basis for them. However, we cannot assure you that these expectations, beliefs and projections will be achieved. Forward-looking statements are not guarantees of future performance and are subject to significant risks and uncertainties that may cause actual results or achievements to be materially different from the future results or achievements expressed or implied by the forward-looking statements. Among other items, such factors may include: volatility or decline of the Company’s stock price, or absence of stock price appreciation; impacts and disruptions related to the wars in Ukraine and the Middle East; our ability to achieve commercial recoveries and to offset the adverse impact of higher commodity and other costs through pricing and other negotiations with our customers; work stoppages or other labor disruptions with our employees or our customers’ employees; prolonged or material contractions in automotive sales and production volumes; our inability to realize sales represented by awarded business; escalating pricing pressures; loss of large customers or significant platforms; our ability to successfully compete in the automotive parts industry; availability and increasing volatility in costs of manufactured components and raw materials; disruption in our supply base; competitive threats and commercial risks associated with our diversification strategy; possible variability of our working capital requirements; risks associated with our international operations, including changes in laws, regulations, and policies governing the terms of foreign trade such as increased trade restrictions and tariffs; foreign currency exchange rate fluctuations; our ability to control the operations of our joint ventures for our sole benefit; our substantial amount of indebtedness and variable rates of interest; our ability to obtain adequate financing sources in the future; operating and financial restrictions imposed on us under our debt instruments; the underfunding of our pension plans; significant changes in discount rates and the actual return on pension assets; effectiveness of continuous improvement programs and other cost savings plans; significant costs related to manufacturing facility closings or consolidation; our ability to execute new program launches; our ability to meet customers’ needs for new and improved products; the possibility that our acquisitions and divestitures may not be successful; product liability, warranty and recall claims brought against us; laws and regulations, including environmental, health and safety laws and regulations; legal and regulatory proceedings, claims or investigations against us; the potential impact of any future public health events on our financial condition and results of operations; the ability of our intellectual property to withstand legal challenges; cyber-attacks, data privacy concerns, other disruptions in, or the inability to implement upgrades to, our information technology systems; the possible volatility of our annual effective tax rate; the possibility of a failure to maintain effective controls and procedures; the possibility of future impairment charges to our goodwill and long-lived assets; our ability to identify, attract, develop and retain a skilled, engaged and diverse workforce; our ability to procure insurance at reasonable rates; and our dependence on our subsidiaries for cash to satisfy our obligations.
You should not place undue reliance on these forward-looking statements. Our forward-looking statements speak only as of the date of this Annual Report on Form 10-K and we undertake no obligation to publicly update or otherwise revise any forward-looking statement, whether as a result of new information, future events or otherwise, except where we are expressly required to do so by law.
This Annual Report on Form 10-K also contains estimates and other information that is based on industry publications, surveys and forecasts. This information involves a number of assumptions and limitations, and we have not independently verified the accuracy or completeness of the information.
Item 1A.    Risk Factors
We have listed below (not necessarily in order of importance or probability of occurrence) the most significant risk factors that could cause our actual results to vary materially from recent or anticipated results and could materially and adversely affect our business, results of operations, financial condition and cash flows.
Operational Risks
Our business, financial condition and results of operations may be adversely impacted by the effects of inflation.
Inflation has the potential to adversely affect our business, financial condition and results of operations by increasing our overall cost structure. Other inflationary pressures could affect wages, the cost and availability of components and raw materials and other inputs and our ability to meet customer demand. Inflation may further exacerbate other risk factors, including supply chain disruptions, risks related to international operations and the recruitment and retention of qualified employees. If we are
11


unsuccessful in negotiating pricing adjustments with our customers to raise the prices of our products sufficiently to keep up with the rate of inflation, our profit margins and cash flows may be adversely affected.
Increases in the costs, or reduced availability, of raw materials and manufactured components may adversely affect our profitability.
Raw material costs can be volatile. The principal raw materials to produce our products include synthetic and natural rubber, carbon black, process oils, and plastic resins. Principal procured components are primarily made from plastic, carbon steel, aluminum and stainless steel. Material costs represented approximately 51% of our total cost of products sold in 2023. The costs and availability of raw materials and manufactured components can fluctuate due to factors beyond our control, including as a result of existing and potential changes to U.S. policies related to global trade and tariffs. Further, climate change may have an adverse impact on global temperatures, weather patterns, and the frequency and severity of extreme weather and natural disasters, which may adversely affect the availability or pricing for certain raw materials including natural rubber. A significant increase in the price of raw materials, or a restriction in their availability, could materially increase our operating costs and adversely affect our profitability because it is generally difficult to pass through these increased costs to our customers. While we entered into index pricing agreements with some of our customers which provide for a price adjustment based on quoted market prices to attempt to address some of these risks (notably with respect to steel and rubber), there can be no assurance that commodity price fluctuations will not adversely affect our results of operations and cash flows. In addition, while the use of index pricing adjustments may provide us with some protection from adverse fluctuations in commodity prices, by utilizing these instruments, we potentially forego the benefits that might result from favorable fluctuations in price.
Disruptions in the supply chain could have an adverse effect on our business, financial condition, results of operations and cash flows.
We obtain components and other products and services from numerous suppliers and other vendors throughout the world. We are responsible for managing our supply chain, including suppliers that may be the sole sources of products that we require, that our customers direct us to use or that have unique capabilities that would make it difficult and/or expensive to re-source. In certain instances, entire industries may experience short-term capacity constraints. Any significant disruptions in the automotive industry due to industry-wide parts shortages and global supply chain constraints could adversely affect our operations and financial performance. Uncertain economic or industry conditions resulting from such supply chain constraints could result in financial distress within our supply base, thereby further increasing the risk of supply disruption. Furthermore, any economic downturn or other unfavorable conditions in one or more of the regions in which we operate could cause supply disruptions and thereby adversely affect our financial condition, operating results and cash flows.
Work stoppages or other disruptions to our operations could negatively affect our operations and financial performance.
We may experience work stoppages caused by labor disputes under existing collective bargaining agreements or in connection with the negotiation of new agreements given that we have a number of agreements that expire in any given year. Further, there is no certainty that we will be successful in negotiating new collective bargaining agreements that extend beyond the current expiration dates or that new agreements will be on terms as favorable to us as past labor agreements. In addition, it is possible that our workforce will become more unionized in the future. Unionization activities could increase our costs, which could negatively affect our results of operations.
Our operations may also be disrupted by other labor issues, including absenteeism, public health events and government restrictions; major equipment failure with prolonged downtime or a complete loss of critical equipment where either no other comparable equipment exists or the remaining equipment does not have enough capacity to pick up the demand; or natural disaster-related plant closures or disruptions. In particular, natural disasters and adverse weather conditions can be caused or exacerbated by climate change.
Regardless of the cause, any significant disruption to our production could negatively affect our operations, customer relationships and financial performance. Similar disruptions at one or more of our suppliers or our customers’ suppliers could adversely affect our operations if an alternative source of supply were not readily available. Additionally, similar disruptions at our customers’ facilities could result in reduced demand for our products causing us to delay or cancel production and could have an adverse effect on our business.
A disruption in, or the inability to successfully implement upgrades to, our information technology systems, including disruptions relating to cybersecurity as well as data privacy concerns, could adversely affect our business and financial performance.
We rely upon information technology networks, systems and processes, including the information technology networks of third parties such as suppliers and joint venture partners, to manage and support our business. We have implemented a number
12


of procedures and practices designed to protect against breaches or failures of our systems. Despite the security measures that we have implemented, including those measures to prevent cyber-attacks, our systems could be breached or damaged by computer viruses or unauthorized physical or electronic access. Like other public companies, our computer systems and those of our third-party vendors, partners and service providers are regularly subject to, and will continue to be the target of, computer viruses, malware or other malicious codes (including ransomware), unauthorized access, cyber-attacks or other computer-related penetrations which may cause disruptions to our operations. While we have experienced threats to our data and systems, to date, we are not aware that we have experienced a cybersecurity incident that has materially affected our business strategy, results of operations, or financial condition. Over time, however, the sophistication of these threats continues to increase. The preventative actions we take to reduce the risk of cyber incidents and protect our information may be insufficient. A breach of our information technology systems, or those of the third parties on whom we rely, could result in theft of our intellectual property, disruption to business or unauthorized access to customer or personal information. Such a breach could adversely impact our operations and/or our reputation and may cause us to incur significant time and expense to cure or remediate the breach.
Further, we continually update and expand our information technology systems to enable us to run our business more efficiently, including the potential incorporation of traditional and generative A.I. solutions into our information systems and processes. The increasing use and evolution of this technology creates potential risks for loss or misuse of sensitive Company data that forms part of any data set that was collected, used, stored, or transferred to run our business, and unintentional dissemination or intentional destruction of confidential information stored in our or our third party providers' systems, portable media or storage devices, which may result in significantly increased business and security costs, a damaged reputation, administrative penalties, or costs related to defending legal claims. In addition, if the content, analyses, or recommendations that A.I. programs assist in producing are or are alleged to be deficient, inaccurate, or biased, our business, financial condition, and results of operations and our reputation may be adversely affected. If these systems are not implemented successfully and in a timely, cost-effective, compliant and responsible manner, our operations and business could be disrupted and our ability to report accurate and timely financial results could be adversely affected.
An inability to effectively manage the timing, quality and costs of new program launches could adversely affect our financial performance.
In connection with the award of new business, we may obligate ourselves to deliver new products that are subject to our customers’ timing, performance and quality standards. Given the number and complexity of new program launches, we may experience difficulties managing product quality, timeliness and associated costs. In addition, new program launches require a significant ramp up of costs. Our sales related to these new programs generally are dependent upon the timing and success of our customers’ introduction of new vehicles. An inability to effectively manage the timing, quality and costs of these new program launches could adversely affect our financial condition, operating results and cash flows.
Our success depends in part on our development of improved products, and our efforts may fail to meet the needs of customers on a timely or cost-effective basis.
Our continued success depends on our ability to maintain advanced technological capabilities and knowledge necessary to adapt to changing market demands, as well as to develop and commercialize innovative products. We may be unable to develop new products successfully or to keep pace with technological developments by our competitors and the industry in general, which in recent years includes the rapid development and rising use of digital, A.I. and machine learning technologies. In addition, we may develop specific technologies and capabilities in anticipation of customers’ demands for new innovations and technologies. If such demand does not materialize, we may be unable to recover the costs incurred in the development of such technologies and capabilities. If we are unable to recover these costs or if any such programs do not progress as expected, our business, results of operations and financial condition could be adversely affected.
We may incur material losses and costs as a result of product liability and warranty and recall claims that may be brought against us.
We may be exposed to product liability and warranty claims in the event that our products actually or allegedly fail to perform as specified or expected or the use of our products results, or is alleged to result, in bodily injury and/or property damage. Accordingly, we could experience material warranty or product liability expenses in the future and incur significant costs to defend against these claims. In addition, if any of our products are, or are alleged to be, defective, we may be required to participate in a recall of that product if the defect or the alleged defect relates to automotive safety. Product recalls could cause us to incur material costs and could harm our reputation or cause us to lose customers, particularly if any such recall causes customers to question the safety or reliability of our products. Also, while we possess considerable historical warranty and recall data with respect to the products we currently produce, we do not have such data relating to new products, assembly programs or
13


technologies, including any new fuel and emissions technology and systems being brought into production, to allow us to accurately estimate future warranty or recall costs. 
In addition, the increased focus on systems integration platforms utilizing fuel and emissions technology with more sophisticated components from multiple sources could result in an increased risk of component warranty costs over which we have little or no control and for which we may be subject to an increasing share of liability to the extent any of the other component suppliers are in financial distress or are otherwise incapable of fulfilling their warranty or product recall obligations. Our costs associated with providing product warranties and responding to product recall claims could be material. Product liability, warranty and recall costs may adversely affect our business, results of operations and financial condition.
Our commitment to drive value through culture, innovation and results is dependent on our ability to identify, attract, develop and retain a skilled, engaged and diverse workforce.
Our people are the driving force behind our success at Cooper Standard. Our ability to pursue breakthrough technology innovations, implement cutting-edge manufacturing and business processes, and achieve our operating and strategic goals is dependent on the engagement, skills, experience and knowledge of our employees. Any failure or delay in attracting, retaining and developing such a workforce, including the loss of key technological and leadership personnel, could adversely impact our business, financial condition and operating results.
Our financial condition and results of operations have been previously, and may in the future be, adversely affected by public health events.
We could face risks related to public health events, including epidemics and pandemics like the recent COVID-19 pandemic. Preventative measures taken to contain or mitigate public health events (including, but not limited to, vaccination, social distancing policies, restrictions on travel and reduced operations and extended closures of many businesses and institutions) may materially impact our financial condition and operations results due to shutdowns of our and our customers’ and suppliers’ facilities; increased operating and production costs; disruptions and financial distress in the supply chain; disruptions in our production cycle; lost or absent members of the workforce; a decline in demand due to an economic downturn; and inability to access capital due to disruptions in the global financial markets.
The full impact of another public health event on our financial condition and operations results will depend on various factors, such as the ultimate duration and scope of the crisis, its impact on our customers, suppliers and logistics partners, how quickly normal operations can resume and the duration and magnitude of the economic downturn caused by the health crisis in our key markets. A public health event may also exacerbate the other risks disclosed in this Item 1A. Risk Factors.
Strategic Risks
We are highly dependent on the automotive industry. A prolonged or material contraction in automotive sales and production volumes could adversely affect our business, results of operations and financial condition.
Automotive sales and production are cyclical and depend on, among other things, general economic conditions and consumer spending, vehicle demand and preferences (which can be affected by a number of factors, including fuel costs, employment levels and the availability of consumer financing). These factors could make it difficult for us, our suppliers and our customers to forecast accurately and plan future business activities. As the volume of automotive production and the mix of vehicles produced fluctuate, the demand for our products also fluctuates. Prolonged or material contraction in automotive sales and production volumes, or significant changes in the mix of vehicles produced, could cause our customers to reduce orders of our products, which could adversely affect our business, results of operations and financial condition and our ability to provide accurate forecasts and guidance.
We may not realize sales represented by awarded business, which could adversely affect our business, financial condition, results of operations and cash flows.
The realization of future sales from awarded business is subject to risks and uncertainties inherent in the cyclicality of vehicle production. In addition, our customers generally have the right to resource awarded business without penalty. Therefore, the ultimate amount of our sales is not guaranteed. If actual production orders from our customers are not consistent with the projections we use in calculating the amount of awarded business, we could realize substantially less sales and profit over the life of these awards than currently projected.
Pricing pressures may adversely affect our business.
Vehicle manufacturers often seek price reductions in both the initial bidding process and during the term of the contract. Price reductions historically have adversely impacted our sales and profit margins and may do so in the future. If we are not able
14


to offset price reductions through improved operating efficiencies and reduced expenditures, those price reductions may have a negative impact on our financial condition.
Our business could be adversely affected if we lose any of our largest customers or significant platforms.
While we provide parts to virtually every major global OEM for use on a wide range of different platforms, sales to our three largest customers, Ford, GM, and Stellantis, on a worldwide basis represented approximately 55% of our sales for the year ended December 31, 2023. Our ability to reduce the risks inherent in certain concentrations of business will depend, in part, on our ability to continue to diversify our sales on a customer, product, platform and geographic basis. Although business with each customer is typically split among numerous contracts, the loss of a major customer, significant reduction in purchases of our products by such customer, or any discontinuance or resourcing of a significant platform could adversely affect our business, results of operations and financial condition.
We operate in a highly competitive industry and efforts by our competitors to gain market share could adversely affect our financial performance.
The automotive parts industry is highly competitive. We face numerous competitors in each of our product lines. In general, there are three or more significant competitors and numerous smaller competitors for most of the products we offer. We also face competition for certain of our products from suppliers producing in lower-cost regions such as Asia and Eastern Europe. Our competitors’ efforts to grow market share could exert downward pressure on the pricing of our products and our margins.
The benefits of our continuous improvement programs and other cost savings plans may not be fully realized.
Our operations strategy includes continuous improvement programs and implementation of lean manufacturing tools across all facilities to achieve cost savings and increased performance. Further, we have and may continue to initiate restructuring actions designed to improve future profitability and competitiveness. The cost savings that we anticipate from these initiatives may not be achieved on schedule or at the level we anticipate. If we are unable to realize these anticipated savings, our operating results and financial condition may be adversely affected.
We may continue to incur significant costs related to manufacturing facility closings or consolidation which could have an adverse effect on our financial condition.
If we close or consolidate manufacturing locations, the exit costs associated with such closures or consolidation, including employee termination costs, may be significant. Such costs could negatively affect our cash flows, results of operations and financial condition.
We are subject to other risks associated with our international operations.
We have significant manufacturing operations outside the United States, including joint ventures and other alliances. Our operations are located in 21 countries, and we export to several other countries. In 2023, approximately 78% of our sales were attributable to products manufactured outside the United States. Risks inherent in our international operations include:
currency exchange rate fluctuations, currency controls and restrictions, and the ability to hedge currencies;
changes in local economic conditions;
repatriation restrictions or requirements, including tax increases on remittances and other payments by our foreign subsidiaries;
global sovereign fiscal uncertainty and hyperinflation in certain foreign countries;
changes in laws and regulations, including laws or policies governing the terms of foreign trade, and in particular increased trade restrictions, tariffs, or taxes or the imposition of embargoes on imports from countries where we manufacture products;
operating in foreign jurisdictions where the ability to protect and enforce our intellectual property rights is limited as a statutory or practical matter;
exposure to possible expropriation or other government actions;
disease, pandemics or other severe public health events; and
exposure to local political or social unrest including resultant acts of war, terrorism, or similar events, including the wars in Ukraine and the Middle East and the related sanctions imposed on Russia.
The occurrence of any of these risks may adversely affect the results of operations and financial condition of our international operations and our business as a whole.
15


In addition, we are subject to the Foreign Corrupt Practices Act (the “FCPA”) and other laws which prohibit improper payments to foreign governments and their officials by U.S. and other business entities. Certain of the countries in which we operate present heightened corruption risks, which therefore increases the risks of our exposure under the FCPA and other applicable anti-bribery and corruption laws and regulations.
A portion of our operations are conducted by joint ventures which have unique risks.
Certain of our operations are carried out by joint ventures. In joint ventures, we share the management of the company with one or more partners who may not have the same goals, resources or priorities as we do. The operations of our joint ventures are subject to agreements with our partners, which typically include additional organizational formalities as well as requirements to share information and decision making and may also limit our ability to sell our interest. Additional risks include one or more partners failing to satisfy contractual obligations, a change in ownership of any of our partners and our limited ability to control our partners’ compliance with applicable laws, including the FCPA. Any such occurrences could adversely affect our financial condition, operating results, cash flow or reputation.
Any acquisitions or divestitures we make may be unsuccessful, may take longer than anticipated or may negatively impact our business, financial condition, results of operations and cash flows.
We may pursue acquisitions or divestitures in the future as part of our strategy. Acquisitions and divestitures involve numerous risks, including identifying attractive target acquisitions, undisclosed risks affecting the target, difficulties integrating acquired businesses, the assumption of unknown liabilities, potential adverse effects on existing customer or supplier relationships, and the diversion of management’s attention from day-to-day business. We may not have, or be able to raise on acceptable terms, sufficient financial resources to make acquisitions. Our ability to make investments may also be limited by the terms of our existing or future financing arrangements. Any acquisitions or divestitures we pursue may not be successful or prove to be beneficial to our operations and cash flow.
Financial Risks
Global, market and economic conditions could impact our ability to access liquidity sources.
Our continued access to sources of liquidity depends on multiple factors, including global economic conditions, public health events and any global supply chain disruptions on our customers and their production rates, the costs of raw materials, the state of the overall automotive industry, the condition of global financial markets, the availability of sufficient amounts of financing, our operating performance and cash flows and our credit ratings. In particular, the global automotive industry is susceptible to uncertain economic conditions that could adversely impact new vehicle demand and production, and business conditions may vary significantly from period to period or region to region. In recent years, global automotive production was negatively impacted by lingering impacts of the COVID-19 pandemic and broad supply chain challenges stemming, in part, from a sharp rebound in overall industrial demand. Further, rising inflation, interest rates and supply chain challenges contributed to global economic uncertainty. In addition, continuing military actions in Eastern Europe and the Middle East are having broad negative impacts on key sectors of the global economy. Our business is also directly affected by the automotive vehicle production rates in North America, Europe, Asia Pacific and South America which have been adversely impacted by a series of events in recent years.
Our ability to borrow against our senior asset-based revolving credit facility (the “ABL Facility”) is limited to our borrowing base, which consists primarily of our U.S. and Canadian accounts receivable and inventory. Production shutdowns or disruptions in both the United States and Canada could lead to significant reductions in these working capital balances and significantly decrease our ability to borrow under our ABL Facility.
In addition, if the Company has borrowing availability under its ABL Facility less than the greater of (i) $15.0 million and (ii) 10% of the Borrowing Base (as defined in the ABL Facility), it must be in compliance with a springing Fixed Charge Coverage Ratio maintenance covenant of 1.00:1.00. Any adverse effects on the Company’s business due to global, market and economic conditions may adversely impact the Company’s ability to satisfy such covenant. As of December 31, 2023, there were no obligations outstanding under the ABL Facility, the Company’s borrowing base was $169.5 million and the monthly fixed charge coverage ratio was at a level that provided the Company full access to the borrowing base. Net of $7.1 million of outstanding letters of credit, the Company effectively had $162.4 million available for borrowing under its ABL Facility.
Furthermore, production shutdowns or disruptions will result in working capital swings which could result in increased outflows. As a result of current ecomonic conditions and global supply chain disruptions, we may be required to raise additional capital, and our access to and cost of financing will depend on, among other things, our performance, changing global economic conditions, conditions in the global financing markets, the availability of sufficient amounts of financing, our prospects and our credit ratings. Such capital may not be available on favorable terms or at all.
16


The ongoing situations in Ukraine and Russia and the Middle East and related disruptions could adversely affect our liquidity, business, and results of operations.
The ongoing military conflict between Russia and Ukraine and the resulting sanctions have caused, and are currently expected to continue to cause, significant disruptions to the global financial system, international trade, and the transportation and energy sectors, among others. The impacts of the conflict on the supply chain and commodity prices are expected to be profound and have resulted and may continue to result in substantial inflation in one or more countries (or globally). In addition, the recent Israel-Hamas war and escalating tensions in the Middle East could affect oil prices and have other, potentially recessionary, effects on the global economy. Prolonged inflationary conditions and periods of high interest rates could further negatively affect U.S. and international commerce and exacerbate or further extend the period of high energy prices and supply chain constraints. These and other issues resulting from the global economic slowdown and financial market turmoil have adversely affected and may continue to adversely affect the automotive industry, which may lead to a decline in the general demand for our products and erosion of their procurement or sale prices. We do not have operations in Ukraine, Russia or the Middle East, nor do we sell into these markets. Nonetheless, if the global economic slowdown and the Russia-Ukraine and Israel-Hamas wars continue, our liquidity, business, and results of operations may continue to be adversely affected.
We have a substantial amount of indebtedness, which could have a material adverse effect on our financial condition and our ability to obtain financing in the future and to react to changes in our business.
We have a significant amount of indebtedness. As of December 31, 2023, we had total indebtedness of $1,095 million. Our substantial amount of debt and our debt service obligations could limit our ability to satisfy our obligations, limit our ability to operate our business and impair our competitive position. For example, it could:
make it more difficult for us to satisfy our obligations;
increase our vulnerability to general adverse economic and industry conditions, including interest rate fluctuations, because a portion of our borrowings accrues interest at variable rates;
require us to dedicate a substantial portion of our cash flows from operations to payments on our debt and debt service obligations, which would reduce the availability of cash to fund working capital, capital expenditures, research and development efforts, acquisitions or other general corporate purposes;
limit our flexibility in planning for, or reacting to, changes in our business and the markets in which we compete;
place us at a disadvantage compared to competitors that may have less debt; and
limit our ability to obtain additional debt or equity financing for working capital, capital expenditures, research and development efforts, debt service requirements, acquisitions and general corporate purposes.
Our ability to make scheduled payments on our debt or to refinance these obligations depends on our financial condition, operating performance and our ability to generate cash in the future. If our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay investments and capital expenditures, sell material assets, seek additional capital or restructure or refinance our indebtedness, any of which could have a material adverse effect on our business, results of operations and financial condition. In addition, we may not be able to effect any of these actions, if necessary, on commercially reasonable terms or at all. Our ability to restructure or refinance our indebtedness will depend on the condition of the capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of existing or future debt instruments, including the credit agreement governing the ABL Facility and the indentures governing the 13.50% Cash Pay / PIK Toggle Senior Secured First Lien Notes due 2027 (the “First Lien Notes”) and the 5.625% Cash Pay / 10.625% PIK Toggle Senior Secured Third Lien Notes due 2027 (the “Third Lien Notes”), may limit or prevent us from taking any of these actions. In addition, a reduction of our credit rating could harm our ability to incur additional indebtedness on commercially reasonable terms or at all. An inability to generate sufficient cash flow to satisfy our debt service obligations, or to refinance or restructure our obligations on commercially reasonable terms or at all, would have an adverse effect, which could be material, on our business, financial condition and results of operations, as well as on our ability to satisfy our obligations in respect of the 5.625% Senior Notes due 2026 (the “2026 Senior Notes”), the First Lien Notes, the Third Lien Notes, or the ABL Facility.
In addition, we and our subsidiaries may be able to incur other substantial additional indebtedness in the future. Although the credit agreement governing the ABL Facility and the indentures governing the First Lien Notes and the Third Lien Notes contain certain limitations on our ability to incur additional indebtedness, such restrictions are subject to a number of qualifications and exceptions, and the indebtedness incurred in compliance with these restrictions could be substantial. To the extent that we incur additional indebtedness or incur such other obligations that may be permitted under our debt instruments, the
17


risks associated with our substantial indebtedness described above, including our potential inability to service our debt, will increase.
Our variable rate indebtedness subjects us to interest rate risk, which could cause our indebtedness service obligations to increase significantly.
The borrowings under the ABL Facility are at variable rates of interest and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness would increase even though the amount borrowed remained the same, and our net income and cash flows, including cash available for servicing our indebtedness, would correspondingly decrease.
Secured overnight financing rate (“SOFR”) and other interest rates that are indices deemed to be “benchmarks” are the subject of recent and ongoing national, international and other regulatory guidance and proposals for reform. Some of these reforms are already effective, while others are still to be implemented. These reforms may cause such benchmarks to perform differently than in the past, to be replaced or disappear entirely, or have other consequences that cannot be predicted. Any such consequence could have a material adverse effect on our existing facilities or our future debt linked to such a “benchmark” and our ability to service debt that bears interest at floating rates of interest.
Our debt instruments impose significant operating and financial restrictions on us and our subsidiaries.
The credit agreements governing the ABL Facility and the indentures governing the First Lien Notes and the Third Lien Notes impose significant operating and financial restrictions and limit our ability, among other things, to:
incur, assume or permit to exist additional indebtedness (including guarantees thereof);
pay dividends or certain other distributions on our capital stock or repurchase our capital stock;
prepay, redeem or repurchase indebtedness;
incur liens on assets;
make certain investments or other restricted payments;
allow to exist certain restrictions on the ability of our restricted subsidiaries to pay dividends or make other payments to us;
engage in transactions with affiliates; and
sell certain assets or merge or consolidate with or into other companies.
Moreover, our ABL Facility provides the agent considerable discretion to impose reserves, which could materially reduce the amount of borrowings that would otherwise be available to us.
As a result of these covenants and restrictions (including borrowing base availability), we are limited in how we conduct our business, and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities or acquisitions. The terms of any future indebtedness we may incur could include more restrictive covenants. We may not be able to maintain compliance with these covenants in the future and, if we fail to do so, we may not be able to obtain waivers from the lenders and/or amend the covenants in such agreements. Our failure to comply with the restrictive covenants described above as well as others contained in our future debt instruments from time to time could result in an event of default, which, if not cured or waived, could result in our being required to repay these borrowings before their due date. If we are forced to refinance these borrowings on less favorable terms or if we are unable to refinance such borrowings at all, our financial condition, results of operations and cash flows could be adversely affected.
If there were an event of default under any of the agreements relating to our outstanding indebtedness whether as a result of a payment default, covenant breach or otherwise, the holders of the defaulted debt could cause all amounts outstanding with respect to that debt to be due and payable immediately. Our assets or cash flow may not be sufficient to fully repay borrowings under our outstanding debt instruments if accelerated upon occurrence of an event of default. Further, if we are unable to repay, refinance or restructure our indebtedness under our secured debt, the holders of such debt could exercise remedies against the collateral securing that indebtedness with the holders of the First Lien Notes receiving full recovery on applicable collateral before the holders of the Third Lien Notes. In addition, any event of default or declaration of acceleration under one debt instrument could also result in an event of default under one or more of our other debt instruments. As a result, any default by us on our indebtedness could have a material adverse effect on our business, financial condition and results of operation.
18


Our expected annual effective tax rate and cash tax liability could be volatile and could materially change as a result of changes in many items including mix of earnings, debt and capital structure and other factors.
Many items could impact our effective tax rate and cash tax liability including changes in our debt and capital structure, mix of earnings and many other factors. Our overall effective tax rate is based upon the consolidated tax expense as a percentage of consolidated earnings before tax. However, tax expenses and benefits are not recognized on a consolidated or global basis, but rather on a jurisdictional, legal entity basis. Further, certain jurisdictions in which we operate generate losses where no current financial statement tax benefit is realized. In addition, certain jurisdictions have statutory rates greater than or less than the United States statutory rate. As such, changes in the mix and source of earnings between jurisdictions could have a significant impact on our overall effective tax rate and cash tax liability in future years. Changes in rules related to accounting for income taxes, changes in tax laws and rates or adverse outcomes from tax audits that occur regularly in any of our jurisdictions could also have a significant impact on our overall effective tax rate and cash tax liability in future periods.
Our working capital requirements may negatively affect our liquidity and capital resources.
Our working capital requirements can vary significantly, depending in part on the level, variability and timing of our customers’ worldwide vehicle production and the payment terms with our customers and suppliers. If our working capital needs exceed our cash provided by operating activities, we would look to our cash balances and availability under our borrowing arrangements to satisfy those needs, as well as potential sources of additional capital, which may not be available on satisfactory terms and in adequate amounts, if at all.
Foreign currency exchange rate fluctuations could materially impact our operating results.
Our sales and manufacturing operations outside the United States expose us to currency risks. For our consolidated financial statements, our sales and earnings denominated in foreign currencies are translated into U.S. dollars. This translation is calculated based on average exchange rates during the reporting period. Accordingly, our reported international sales and earnings could be adversely impacted in periods of a strengthening U.S. dollar.
Although we generally produce in the same geographic region as our products are sold, we also produce in countries that predominately sell in another currency. Further, some of our commodities are purchased in or tied to the U.S. dollar; therefore our earnings could be adversely impacted during the periods of a strengthening U.S. dollar relative to other foreign currencies. While we employ financial instruments to hedge certain portions of our foreign currency exposures, our efforts to manage these risks may not be successful and may not completely insulate us from the effects of currency fluctuations.
Impairment charges relating to our goodwill, long-lived assets or intangible assets could adversely affect our results.
We regularly monitor our goodwill, long-lived assets and intangible assets for impairment indicators. In conducting our goodwill impairment testing, we compare the fair value of our reporting units to their related net book value. In conducting our impairment analysis of long-lived and intangible assets, we compare the undiscounted cash flows expected to be generated from the long-lived or intangible assets to the related net book values if indicators of impairment are identified. Changes in economic or operating conditions impacting our estimates and assumptions could result in the impairment of our goodwill, long-lived assets or intangible assets. In the event that we determine that our goodwill, long-lived assets or intangible assets are impaired, we may be required to record a significant charge to earnings, which could adversely affect our results.
Certain of our pension plans are currently underfunded, and we may have to make cash contributions to the plans, reducing the cash available for our business.
We sponsor various pension plans worldwide that are underfunded and will require cash contributions. Additionally, if the performance of the assets in our pension plans does not meet our expectations, or if other actuarial assumptions are modified, our required contributions may be higher than we expect. As of December 31, 2023, our U.S. pension plans were underfunded by $14.4 million and our non-U.S. pension plans (which typically are pay-as-you-go plans) were underfunded by $92.2 million. If our cash flow from operations is insufficient to fund our worldwide pension liabilities, it could have an adverse effect on our financial condition and results of operations.
As further described in Note 12. “Pension” to the consolidated financial statements in Item 8. “Financial Statements and Supplementary Data” of this Report, our Board of Directors approved a resolution to merge certain of the U.S. pension plans, and terminate the resulting merged plan effective December 31, 2022. As part of the termination process, we expect to settle benefit obligations under the terminated plan through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations and administration will be transferred to a third-party insurance company. Such settlements will be funded primarily from plan assets, but may also require funding from the Company. In the fourth quarter of 2023, the Company paid $48.6 million of lump sum payments to eligible participants from
19


plan assets, resulting in a settlement loss of $16.3 million during the year ended December 31, 2023. Ultimate settlement of the remaining benefit obligations is dependent upon market conditions at the time of settlement.
Significant changes in discount rates, the actual return on pension assets and other factors could adversely affect our liquidity, results of operations and financial condition.
Our earnings may be positively or negatively impacted by the amount of income or expense recorded related to our pension plans. Generally accepted accounting principles in the United States (“U.S. GAAP”) require that income or expense related to the pension plans be calculated at the annual measurement date using actuarial calculations, which reflect certain assumptions. Because these assumptions have fluctuated and will continue to fluctuate in response to changing market conditions, the amount of gains or losses that will be recognized in subsequent periods, the impact on the funded status of the pension plans and the future minimum required contributions, if any, could adversely affect our liquidity, results of operations and financial condition.
Failure to maintain effective controls and procedures could adversely impact our business, financial condition and results of operations.
Regulatory provisions governing the financial reporting of U.S. public companies require that we establish and maintain disclosure controls and internal controls over financial reporting across our operations in 21 countries. Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives; as such, they can be susceptible to human error, circumvention or override, and fraud. Failure to maintain adequate, effective controls and procedures could result in potential financial misstatements or other forms of noncompliance that could have an adverse impact on our business, results of operations, financial condition or organizational reputation.
We operate as a holding company and depend on our subsidiaries for cash to satisfy the obligations of the holding company.
 Cooper-Standard Holdings Inc. is a holding company. Our subsidiaries conduct all of our operations and own substantially all of our assets. Our cash flow and our ability to meet our obligations depend on the cash flow of our subsidiaries. In addition, the payment of funds in the form of dividends, intercompany payments, tax sharing payments and other payments may be subject to restrictions under the laws of the countries of incorporation of our subsidiaries or their governing documents.
We may not be able to procure insurance at reasonable rates to fully meet our needs.
Integral to our risk management strategy and due to requirements under certain of our contracts, we procure insurance coverage from third-party insurers. There can be no assurance that any of our existing insurance coverage will be renewable upon the expiration of the coverage period or that future coverage will be affordable at needed limits. Such circumstances will lead to an increase in both our overall risk exposure and our operational expenses, disrupt the management of our business, and could have a material adverse effect on our business, financial condition and results of our operations.
Legal and Compliance Risks
We are involved from time to time in legal and regulatory proceedings, claims or investigations which could have an adverse impact on our results of operations and financial condition.
We are involved in legal and regulatory proceedings, claims or investigations that, from time to time, may be significant. These matters typically arise in the normal course of business including, without limitation, commercial or contractual disputes, including warranty claims and other disputes with customers and suppliers; intellectual property matters; personal injury claims; environmental issues; tax matters; employment matters; antitrust matters; anti-corruption matters; or allegations relating to legal compliance by us or our employees.
For further information regarding our legal matters, see Item 3. “Legal Proceedings.” The industries in which we operate are also periodically reviewed or investigated by regulators, which could lead to enforcement actions, fines and penalties or the assertion of private litigation claims. It is not possible to predict with certainty the outcome of claims, investigations and lawsuits, and we could in the future incur judgments, fines or penalties or enter into settlements of lawsuits and claims that could have an adverse effect on our business, results of operations and financial condition in any particular period.
If we are unable to protect our intellectual property or if a third party challenges our intellectual property rights, our business could be adversely affected.
We own or have rights to proprietary technology that is important to our business. We rely on intellectual property laws, patents, trademarks and trade secrets to protect such technology. Such protections, however, vary among the countries in which we market and sell our products, and as a result, we may be unable to prevent third parties from using our intellectual property without authorization. Any infringement or misappropriation of our technology could have an adverse effect on our business and
20


results of operations. We also face exposure to claims by others for infringement of intellectual property rights and could incur significant costs or losses related to such claims. In addition, many of our supply agreements require us to indemnify our customers from third-party infringement claims. These claims, regardless of their merit or resolution, are frequently costly to prosecute, defend or settle and divert the efforts and attention of our management and employees. If any such claim were to result in an adverse outcome, we could be required to take actions which may include: ceasing the manufacture, use or sale of the infringing products; paying substantial damages to third parties, including to customers, to compensate them for the discontinued use of a product or to replace infringing technology with non-infringing technology; or expending significant resources to develop or license non-infringing products, any of which could adversely affect our operations, business and financial condition.
We may be adversely affected by laws and regulations, including environmental, health and safety laws and regulations.
We are subject to various U.S. federal, state and local, and non-U.S. laws and regulations, including those related to environmental, health and safety, financial, tax, customs and other matters. We cannot predict the substance or impact of pending or future legislation or regulations, or the application thereof. The introduction of new laws or regulations or changes in existing laws or regulations, or the interpretations thereof, could increase the costs of doing business for us or our customers or suppliers or restrict our actions and adversely affect our financial condition, results of operations and cash flows.
In particular, we are subject to a broad range of laws and regulations governing emissions to air; discharges to water; noise and odor emissions; the generation, handling, storage, transportation, treatment, reclamation and disposal of chemicals and waste materials; the cleanup of contaminated properties; and health and safety. We may incur substantial costs in complying with these laws and regulations. Many of our current and former facilities have been subject to certain environmental investigations and remediation activities, and we maintain environmental reserves for certain of these sites. Through various acquisitions, we have acquired a number of manufacturing facilities, and we cannot assure that we will not incur material costs or liabilities relating to activities that predate our ownership. Material future expenditures may be necessary if compliance standards change or material unknown conditions that require remediation are discovered. Environmental laws could also restrict our ability to expand our facilities or could require us to acquire costly equipment or to incur other significant expenses. In addition, climate change poses regulatory risks that could harm our results of operations or affect the way we conduct our businesses. For example, new or modified regulations could require us to spend substantial funds to enhance our environmental compliance efforts. If we fail to comply with present and future environmental laws and regulations, we could be subject to future liabilities, which could adversely affect our financial condition, operating results and cash flows.
Item 1B.    Unresolved Staff Comments
None.
Item 1C.    Cybersecurity
Risk Management and Strategy
One of our organization’s top priorities is protecting Cooper Standard’s digital assets, and we increasingly rely on data and digital transactions to operate efficiently and effectively. We take action to prevent potential impacts related to system outages, data breaches, cyber-attacks and other threats to avoid disruption to our daily operations. Cooper Standard prioritizes increasing efficiency and efficacy as we design and refresh prescriptive incident response procedures to minimize impacts of potential cyber-attacks or outages. From time to time, the Company engages in table-top exercises, which involve cross-functional business leaders. Our information technology (“IT”) professionals focus on improving existing controls as outlined by ISO/IEC 27001:2022 (an internationally recognized information security framework), which is the foundation of our cybersecurity program. In recent years, we made advancements in this space by conducting a risk assessment carried out by an independent third-party and adding new cyber advisory services as described further below.
We annually contract with a well-known third-party to conduct a comprehensive, enterprise-wide risk assessment. In addition to other mandates, this assessment evaluates Cooper Standard’s cybersecurity program from a risk perspective and assesses our IT controls for alignment with the ISO/IEC 27001:2022 information security framework. Based on the assessment results, we refresh the roadmap for our cybersecurity program, focusing on the highest-risk vulnerabilities first and monitoring for significant changes and emerging risks, continuously adjusting the roadmap as needed.
Our cybersecurity program is built on a collection of fundamental security controls, focused on the overall protection of company and stakeholder data. Company leadership has defined the following objectives for information security:
Governance: Establish proper governance for the cybersecurity program.
Security Operations & Data Protection: Create a secure digital operating environment (apps, networks, systems, etc.) designed to protect critical data and to prevent business disruption.
21


Response and Recovery: Develop and practice incident response, business continuity and disaster recovery processes to minimize the impact of a major incident.
Compliance & Effectiveness: Meet all compliance requirements and develop program metrics to ensure effectiveness.
To achieve these objectives, we emphasize fundamental security measures, such as access controls, cyber hygiene (e.g., patching and malware protection) and employee awareness training.
Third-party risk management is an important focus of the Cooper Standard cybersecurity program. Cybersecurity is evaluated and considered throughout the lifecycle (onboarding, ongoing operations, offboarding) of third-party relationships as we conduct business with them. We review the security posture of each third-party prior to initiation of the relationship, and periodically throughout the relationship. We evaluate several aspects of information security, utilizing guidance from globally recognized frameworks (e.g., ISO 27000:2022). Critical service providers are also required to submit independently certified assurance of their security controls based on internationally recognized standards (e.g., ISEA 3402, SOC 1, SOC 2, etc.). Finally, upon relationship termination, we ensure each third party is properly offboarded, addressing critical cybersecurity concerns such as eliminating access and obtaining and/or deleting Company data.
Cooper Standard continuously works to update and strengthen our Incident Response (“IR”) program, which defines response procedures and prescriptive controls designed to streamline response to incidents, when and if they occur. Our designated cross-functional Incident Response Team (“IRT”) consists of leaders from human resources, global communications, legal, internal audit and information technology. Cooper Standard’s IRT is dedicated to maintaining a culture of continuous improvement, taking into consideration lessons learned from table-top exercises and feedback from the third-party expert with whom we annually contract.
While we have experienced threats to our data and systems, to date, we have not experienced a cybersecurity incident that has materially affected our business strategy, results of operations, or financial condition. That said, a significant cybersecurity incident may materially impact the Company’s business strategy, results of operations and financial condition in the future. For further information regarding cybersecurity risks to the Company, see Part 1, Item 1A, Risk Factors, “A disruption in, or the inability to successfully implement upgrades to, our information technology systems, including disruptions relating to cybersecurity as well as data privacy concerns, could adversely affect our business and financial performance.”
Governance
We align our cybersecurity and IT compliance programs to take advantage of natural synergies and our IT controls environment. Our Senior Vice President, Chief Information Technology Officer, who has more than 25 years of experience in technology and information security risk management in our industry and across a number of organizations, is responsible for overseeing the risks related to cybersecurity. Our cybersecurity team holds several cybersecurity industry certifications such as ISC2 CISSP, ISACA CISM and EC-Council CEH.
The Cooper Standard IT leadership team manages the global cybersecurity and IT compliance organization, and the Senior Vice President, Chief Information Technology Officer directly reports updates to the Audit Committee of the Board of Directors at least twice annually and the full Board of Directors at least annually. Further, our cybersecurity team periodically reports to our Global Leadership Team (“GLT”). Data privacy, cybersecurity and digitization is also managed as a material topic as a part of our Enterprise Risk Management (“ERM”) Committee which ensures cybersecurity risks are integrated into our overall risk management. From an accountability perspective, our internal audit team independently assesses the cybersecurity program by evaluating the design and effectiveness of our controls. We have an Architecture Review Board (“ARB”) which reviews new IT initiatives to ensure they align with our digital strategy. Similarly, our Project Management Office (“PMO”) monitors those initiatives throughout implementation to ensure proper communication and seamless transition. The ARB and PMO processes include cybersecurity requirements designed to ensure this topic is considered from the beginning.
22


Item 2.        Properties
As of December 31, 2023, our operations were conducted through 128 wholly-owned, leased and consolidated joint venture facilities in 21 countries (North America: Canada, Costa Rica, Mexico, United States; Asia Pacific: China, India, Japan, South Korea, Thailand; Europe: Czech Republic, France, Germany, Italy, Netherlands, Poland, Romania, Serbia, Spain, Sweden, United Kingdom; South America: Brazil), of which 78 are predominantly manufacturing facilities and 50 have design, engineering, administrative or logistics designations. Our corporate headquarters are located in Northville, Michigan. Our manufacturing facilities are located in North America, Europe, Asia and South America. We believe that substantially all of our properties are in generally good condition and there is sufficient capacity to meet current and projected manufacturing, product development and logistics requirements. The following table summarizes our key property holdings:
SegmentTypeTotal Facilities*Owned Facilities
North America
Manufacturing (a)
3521
Other (b)
241
Europe
Manufacturing (a)
2112
Other (b)
172
Asia Pacific
Manufacturing (a)
196
Other (b)
9
South America
Manufacturing (a)
31
(a)Includes multi-activity sites which are predominantly manufacturing.
(b)Includes design, engineering, R&D, administrative and logistics locations.
(*)    Excludes 2 unutilized facilities: 1 in North America and 1 in Europe.
Item 3.        Legal Proceedings
The litigation process is subject to many uncertainties, and the outcome of individual matters is not predictable with assurance. See Note 20. “Contingent Liabilities” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for discussion of loss contingencies.     
Item 4.        Mine Safety Disclosures
Not applicable.
23


PART II
 
Item 5.        Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity
Securities
Market Information
Our common stock has been traded on the NYSE since October 17, 2013 under the symbol “CPS.”
Holders of Common Stock
As of February 9, 2024, there were approximately 6 holders of record of our common stock. This stockholder figure does not include a substantially greater number of holders whose shares are held of record by banks, brokers and other financial institutions.
Dividends
Cooper-Standard Holdings Inc. has never paid or declared a dividend on its common stock. The declaration of any prospective dividends is at the discretion of the Board of Directors and would be dependent upon sufficient earnings, capital requirements, financial position, general economic conditions, state law requirements and other relevant factors. Additionally, our credit agreements governing our ABL Facility and our indentures governing our New Notes and 2026 Senior Notes contain covenants that, among other things, restrict our ability to pay certain dividends and distributions subject to certain qualifications and limitations. See “Liquidity and Capital Resources” under Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Report. We do not anticipate paying any dividends on our common stock in the foreseeable future.
Securities Repurchase Program
In June 2018, our Board of Directors approved a common stock repurchase program (the “2018 Program”) authorizing us to repurchase, in the aggregate, up to $150.0 million of our outstanding common stock. Under the 2018 Program, repurchases may be made on the open market, through private transactions, accelerated share repurchases, round lot or block transactions on the New York Stock Exchange or otherwise, as determined by our management and in accordance with prevailing market conditions and federal securities laws and regulations. We expect to fund any future repurchases from cash on hand and future cash flows from operations. We are not obligated to acquire a particular amount of securities, and the 2018 Program may be discontinued at any time at the Company’s discretion. The 2018 Program was effective beginning November 2018.
We did not repurchase any shares during the years ended December 31, 2023, 2022, or 2021 under the 2018 Program. As of December 31, 2023, we had approximately $98.7 million of repurchase authorization remaining.
24


Performance Graph
The following graph and corresponding table compare the cumulative total stockholder return for Cooper-Standard Holdings Inc. to the Standard & Poor’s 500 Index and the Standard & Poor’s Supercomposite Auto Parts & Equipment Index based on currently available data. The analysis assumes an initial investment of $100 on December 31, 2018 and reflects the cumulative total return on that investment, including the reinvestment of all dividends where applicable, through December 31, 2023.
Comparison of Cumulative Return
2942
Ticker12/31/201812/31/201912/31/202012/31/202112/30/2022*12/29/2023*
Cooper-Standard Holdings Inc.CPS$100.00$53.38$55.81$36.08$14.58$31.46
S&P 500SPX$100.00$128.63$151.90$194.80$159.15$200.92
S&P Supercomposite Auto Parts & Equipment IndexS15AUTP$100.00$130.84$161.12$197.29$133.20$141.72
* Represents last trading day of the year.
Item 6.        [Reserved]
25


Item 7.        Management’s Discussion and Analysis of Financial Condition and Results of Operations
This management’s discussion and analysis of financial condition and results of operations is intended to assist in understanding and assessing the trends and significant changes in our results of operations and financial condition. Our historical results may not indicate, and should not be relied upon as an indication of, our future performance. Our forward-looking statements reflect our current views about future events, are based on assumptions and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those contemplated by these statements. See Item 1. “Business—Forward-Looking Statements” for a discussion of risks associated with reliance on forward-looking statements. Factors that may cause differences between actual results and those contemplated by forward-looking statements include, but are not limited to, those discussed below and in Item 1A. “Risk Factors.” Management’s discussion and analysis of financial condition and results of operations should be read in conjunction with our consolidated financial statements and the notes to those statements included in Item 8. “Financial Statements and Supplementary Data” of this Report. References in this Annual Report on Form 10-K (the “Report”) to “we”, “our”, or the “Company” refer to Cooper-Standard Holdings Inc., together with its consolidated subsidiaries.
Executive Overview
Our Business
We design, manufacture and sell sealing and fluid handling (consisting of fuel and brake and fluid transfer) systems for use in passenger vehicles and light trucks manufactured by global OEMs. In 2023, approximately 84% of our sales consisted of original equipment sold directly to OEMs for installation on new vehicles. The remaining 16% of our sales were primarily to Tier I and Tier II suppliers and non-automotive manufacturers. Accordingly, sales of our products are directly affected by the annual vehicle production of OEMs and, in particular, the production levels of the vehicles for which we provide specific parts. Most of our products are custom designed and engineered for a specific vehicle platform. Our sales and product development personnel frequently work directly with the OEMs’ engineering departments in the design and development of our various products.
Although each OEM may emphasize different requirements as the primary criteria for judging its suppliers, we believe success as an automotive supplier generally requires outstanding performance with respect to quality, price, service, launch performance, design and engineering capabilities, innovation, timely delivery, financial stability and an extensive global footprint. Also, we believe our continued commitment to invest in global common processes is an important factor in servicing global customers with the same quality and consistency of product wherever we produce in the world. This is especially important when supplying products for global platforms.
In addition, to remain competitive and offset continued customer pricing pressure, we must also consistently achieve and sustain cost savings. In an ongoing effort to reduce our cost structure, we run a global continuous improvement program which includes training for our employees, as well as implementation of lean tools, structured problem solving, best business practices, standardized processes and change management. We also continually evaluate opportunities to optimize our manufacturing footprint by consolidating facilities and relocating production as appropriate. We believe we will continue to be successful in our efforts to improve our design and engineering capabilities and manufacturing processes while achieving cost savings, including through our continuous improvement initiatives.
Our OEM sales are generally based upon purchase orders issued by the OEMs, with updated releases for volume adjustments. As such, we typically do not have a defined backlog of orders at any point in time. Once selected to supply products for a particular platform, we typically supply those products for the platform life, which is normally five to eight years, although there is no guarantee that this will occur. In addition, when we are the incumbent supplier to a given platform, we believe we have a competitive advantage in winning the redesign or replacement platform.
In 2023, approximately 55% of our sales were generated in North America. Because of our significant international operations, we are subject to the risks associated with doing business in other countries, such as currency volatility, high interest and inflation rates, and the general political and economic risk that are associated with some of these markets.
26


Recent Trends and Conditions
General Economic Conditions and Outlook
The global automotive industry is susceptible to uncertain economic conditions that could adversely impact new vehicle demand and production. Business conditions may vary significantly from period to period or region to region. In 2022, global automotive production was negatively impacted by broad supply chain challenges, labor market disruptions and other lingering impacts of the COVID-19 pandemic. In 2023, light vehicle production showed resilience and strong growth, supported by sustained consumer demand and OEM efforts to replenish depleted inventory levels. This resilience and growth was despite continued uncertainty in the global economy created by continued inflation, rising interest rates and increased geopolitical tension in key regions of the world. In 2024, we expect production growth will moderate as inventory levels normalize, interest rates remain relatively high, and the geopolitical tensions driving global economic uncertainty persist.
In North America, U.S. consumer confidence has been trending downward since July of 2023 and remains well below historical averages. The softening labor market, increasing consumer debt and higher interest rates are key drivers of this trend. Lagged effects of interest rate increases and expected slow down of government spending are expected to contribute to modestly slower economic growth in in the coming year. Economists at the International Monetary Fund (IMF) are expecting the economies of the United States, Canada and Mexico to grow by 2.1 percent, 1.4 percent and 2.7 percent, respectively, in 2024.
In Europe, the war in Ukraine, related sanctions imposed on Russia, higher energy costs and infrastructure disruptions continue to impact the regional economy. This is translating into lower industrial output and investment, higher inflation and lower average real household income for most Eurozone countries. To reignite economic growth, the European Central Bank is expected to begin reducing policy interest rates as early as the second quarter of 2024. In the current uncertain environment, economists at the IMF are expecting the economy in the Eurozone region to grow by approximately 0.9 percent in 2024.
In the Asia Pacific region, China’s post-Covid economy has been burdened by a protracted property crisis, weak consumer and business confidence, mounting local government debts, and weak global demand for the country’s exports. Economic growth in 2024 and beyond will likely be dependent on a stabilization of the real estate market, which has been significantly overbuilt in past years. In order to bring housing supply in line with actual demand, the government will likely have to reduce its past levels of infrastructure investment. As a result, economists at the IMF are expecting the Chinese economy to grow at a more modest 4.6 percent in 2024.
In South America, the Brazilian economy will likely be impacted by a slowdown in agricultural exports as global demand moderates. While the nation’s central bank has begun to reduce interest rates, more cuts may be necessary to stimulate domestic consumer activity and industrial investment. Fiscal stimulus is seen as a less likely option owing the continued risk of elevated inflation. As a result, economists at the IMF are now estimating the Brazilian economy will grow 1.7 percent in 2024.
Production Levels
Our business is directly affected by the automotive vehicle production rates in North America, Europe, Asia Pacific and South America which have been adversely affected by a series of significant events in recent years. Beginning in the first quarter of 2020, we experienced production shutdowns related to the COVID-19 pandemic. In 2021 and 2022, OEM production volumes were negatively impacted by the global shortage of semiconductors and other supply chain disruptions stemming from pandemic-related shutdowns and constraints. In 2023, light vehicle production rebounded as supply chain disruptions were resolved and OEMs worked to increase inventory levels to meet continued consumer demand.
According to the forecasting firm S&P Global (formerly IHS Markit), global light vehicle production was approximately 90.1 million units in 2023. This reflects an increase of approximately 9.4% globally compared to 2022.
Light vehicle production in certain regions for 2023 and 2022, as well as projections for 2024, are provided in the following table:
(in millions of units)
2024(1)
2023(1)
2022(1)
Projected % Change 2023-2024% Change 2022-2023
North America15.815.614.31.1%9.5%
Europe17.417.815.8(2.0)%12.5%
Asia Pacific51.151.447.2(0.6)%9.0%
Greater China28.928.926.4—%9.4%
South America3.02.92.83.0%3.1%
(1) Production data based on S&P Global, January 2024.
27


Industry Overview
Competition in the automotive supplier industry is intense and has increased in recent years as OEMs have demonstrated a preference for stronger relationships with fewer suppliers. Because of a growing emphasis on global vehicle platforms, automotive suppliers with a global manufacturing footprint capable of fully servicing customers around the world will typically have a competitive advantage over smaller, regional competitors. This dynamic is likely to result in further consolidation of competing suppliers within our industry over time.
OEMs have shifted some research and development, design and testing responsibility to suppliers, while at the same time shortening new product cycle times. To remain competitive, suppliers must have state-of-the-art engineering and design capabilities and must be able to continuously improve their engineering, design and manufacturing processes to effectively service the customer. Suppliers are increasingly expected to collaborate on, or assume the product design and development of, key automotive components and to provide innovative solutions to meet evolving technologies aimed at improved emissions and fuel economy.
Increased competitiveness in the industry, as well as customer focus on costs, has resulted in continued pressure on suppliers for price reductions, even in an inflationary environment, which reduces the overall profitability of the supply industry. Consolidations and market share shifts among vehicle manufacturers continue to put additional pressures on the supply chain. These pricing and market pressures will continue to drive our focus on reducing our overall cost structure through continuous improvement initiatives, capital redeployment, restructuring and other cost management processes. In 2023, with continued inflationary pressures on wages, energy, transportation and other general costs, in order to remain competitive, we worked with our customers to offset the costs associated with this inflation. We actively negotiated pricing adjustments on current business and considered the impact of inflationary and other costs in our quotes for new business.
In addition to the above, other factors will present opportunities for automotive suppliers who are positioned to meet the demands of evolving automotive markets and operating environment, including autonomous and connected vehicles, evolving government regulation, and consumer preference for environmentally friendly products and technology, such as hybrid and electric vehicle (“EV”) architectures.
Raw Materials
Our business is susceptible to inflationary pressures with respect to raw materials which may place operational and profitability burdens on the entire supply chain. Costs related to raw materials, such as steel, aluminum, and oil-derived commodities, have historically been volatile. In 2021 and 2022, global commodity markets experienced a period of hyperinflation as economic activity rebounded from pandemic related shutdowns and supply chains were strained and disrupted. As a result, we worked with our customers beginning in late 2021 and throughout 2022 to establish index-based agreements which enable us to pass on a significant portion of commodity-related inflation to the customer. These agreements have reduced our exposure to commodity related risk and volatility beginning in 2023 and going forward. In addition, we continue to see significant inflationary pressure on wages, energy, transportation and other general costs. As such, we will continue to work on an ongoing basis with our customers and suppliers to mitigate both inflationary pressures and our material-related cost exposures through a combination of expanded index-based agreements mentioned above and other commercial enhancements.
Critical Accounting Policies and Estimates
Our significant accounting policies are more fully described in Note 2. “Basis of Presentation and Summary of Significant Accounting Policies” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report. Certain of our accounting policies require the application of significant judgment by management in selecting the appropriate assumptions for calculating financial estimates. These policies require the most difficult, subjective or complex judgments that management makes in the preparation of the financial statements and accompanying notes. We consider an accounting estimate to be critical if (i) it requires us to make assumptions about matters that were uncertain at the time we were making the estimate, and (ii) changes in the estimate or different estimates that we could have selected could have had a material impact on our financial condition or results of operations. Such critical accounting estimates are discussed below. For these, materially different amounts could be reported under varied conditions and assumptions. While other items in our consolidated financial statements require estimation, however, in our judgment, they are not as critical as those discussed below.
Goodwill. Goodwill is tested for impairment by reporting unit as of October 1 of each year or more frequently if events or circumstances indicate that an impairment may exist. For our goodwill analysis, fair value is based on the cash flows projected in the reporting units’ strategic plans and long-range planning forecasts, discounted at a risk-adjusted rate of return. Our long-range planning forecasts are based on our assessment of revenue growth rates generally based on industry specific data, external
28


vehicle build assumptions published by widely used external sources, and customer market share data based on known and targeted awards over a three-year period. The projected profit margin assumptions included in the plans are based on the current cost structure and adjustments for anticipated cost reductions or increases. If different assumptions were used in these plans, the related cash flows used in measuring fair value could be different and impairment of goodwill might be recorded. The annual goodwill impairment analysis for 2023 resulted in no impairment for the North America and Industrial Specialty Group reporting units. Additionally, a hypothetical 10 percent decrease in the fair value of these reporting units would not impact our conclusion that goodwill was not impaired. See Note 9. “Goodwill and Intangible Assets” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Long-Lived Assets. We monitor our long-lived assets for impairment indicators on an ongoing basis. If impairment indicators exist, we analyze the undiscounted cash flows expected to be generated from the long-lived assets compared to the related net book values. If the net book value exceeds the undiscounted cash flows, an impairment loss is measured and recognized. An impairment loss is measured as the difference between the net book value and the fair value of the long-lived assets. Fair value of machinery and equipment is based upon either estimated salvage value or estimated orderly liquidation value. Fair value of leased buildings is based on a discounted cash flow approach. Fair value of owned buildings is based on a sales comparison approach or cost approach. Cash flows are estimated using internal budgets based on recent sales data, independent automotive production volume estimates and customer commitments, as well as assumptions related to discount rates. Changes in economic or operating conditions impacting these estimates and assumptions could result in the impairment of long-lived assets. In 2023, 2022 and 2021, we recorded impairment charges related to buildings and machinery and equipment. See Note 8. “Property, Plant and Equipment” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Income Taxes. In determining the provision for income taxes for financial statement purposes, we make estimates and judgments which affect our evaluation of the carrying value of our deferred tax assets as well as our calculation of certain tax liabilities. We evaluate the carrying value of our deferred tax assets on a quarterly basis. In completing this evaluation, we consider all available positive and negative evidence. Such evidence includes historical operating results, the existence of cumulative earnings and losses in the most recent fiscal years, taxable income in prior carryback year(s) if permitted under the tax law, expectations for future pretax operating income which considers forecasted revenue trends within the automotive industry, the time period over which our temporary differences will reverse, and the implementation of feasible and prudent tax planning strategies. Deferred tax assets are reduced by a valuation allowance if, based on the weight of this evidence, it is more likely than not that all or a portion of the recorded deferred tax assets will not be realized in future periods.
Concluding that a valuation allowance is not required is difficult when there is significant negative evidence which is objective and verifiable, such as cumulative losses in recent years. We utilize three years’ cumulative pre-tax book results adjusted for significant permanent book to tax differences as a measure of cumulative results in recent years. In certain jurisdictions, our analysis indicates that we have cumulative three-year historical losses on this basis. This is considered significant negative evidence which is difficult to overcome. However, the three-year loss position is not solely determinative, and, accordingly, management considers all other available positive and negative evidence in its analysis. In the U.S. and certain foreign jurisdictions, we concluded that it is more likely than not that the net deferred tax assets may not be realized in the future. Accordingly, we continue to maintain and adjust as appropriate the valuation allowance related to those net deferred tax assets. However, since future financial results may differ from previous estimates, periodic adjustments to our valuation allowances may be necessary.
In addition, the calculation of our tax benefits and liabilities includes uncertainties in the application of complex tax regulations in a multitude of jurisdictions across our global operations. We recognize tax benefits and liabilities based on our estimate of whether, and the extent to which, additional taxes will be due. We adjust these liabilities based on changing facts and circumstances; however, due to the complexity of some of these uncertainties and the impact of any tax audits, the ultimate resolutions may be materially different from our estimated liabilities. See Note 15. “Income Taxes” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Pensions and Postretirement Benefits Other Than Pensions. Included in our results of operations are significant pension and postretirement benefit costs, which are measured using actuarial valuations. Inherent in these valuations are key assumptions, including discount rates, mortality rates, expected returns on plan assets and health care cost trend rates. These assumptions are determined as of the current year measurement date. We consider current market conditions, including changes in interest rates, in making these assumptions. Changes in pension and postretirement benefit costs may occur in the future due to changes in these assumptions. Experience gains and losses as well as the effects of changes in actuarial assumptions are recognized in other comprehensive income. Cumulative actuarial gains and losses in excess of 10% of the projected benefit obligations or the fair value of plan assets for a particular plan are amortized over the average future service period of the
29


employees in that plan. Our net pension and postretirement benefit costs (income), which included non-cash net pension settlement losses of $16.0 million, were approximately $26.1 million and $(0.7) million, respectively, for the year ended December 31, 2023. Note that the settlement charge primarily resulted from the approved termination of a certain U.S. pension plan and the resulting partial settlement of that plan through lump sum payments to eligible plan participants. See Note 12. “Pension” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
To develop the discount rate for each pension plan, the expected cash flows underlying the plan’s benefit obligations were discounted using a December 31, 2023 pension index to determine a single equivalent rate. To develop our expected return on plan assets, we considered historical long-term asset return experience, the expected investment portfolio mix of plan assets and an estimate of long-term investment returns.
Weighted average assumptions used to determine pension benefit obligations as of December 31, 2023 were as follows:
  U.S. Non-U.S.
Discount rate4.70%4.00%
Rate of compensation increase
N/A (*)
3.20%
Cash balance interest credit rate2.41%N/A
Weighted average assumptions used to determine net periodic benefit costs for the year ended December 31, 2023 were as follows:
  U.S. Non-U.S.
Discount rate4.55%4.45%
Expected return on plan assets4.50%3.84%
Rate of compensation increase
N/A (*)
3.01%
* As the U.S. plans are frozen, the rate of compensation increase was not applicable.
The sensitivity of our pension cost and obligations to changes in key assumptions, holding all other assumptions constant, is as follows:
Change in assumptionImpact on 2024 net periodic benefit costImpact on PBO as of December 31, 2023
1% increase in discount rate- $8.1 million- $26.1 million
1% decrease in discount rate+ $12.2 million+ $31.2 million
1% increase in expected return on plan assets- $0.7 million-
1% decrease in expected return on plan assets+ $0.7 million-
Excluding the impact of any future potential settlement charges associated with the termination of a certain U.S. pension plan (which the Company estimates will range from $50 million to $60 million), aggregate pension net periodic benefit cost is forecasted to be approximately $7.4 million in 2024. Refer to Note 12. “Pension” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for further information regarding the expected termination of a certain U.S. pension plan.
Health care cost trend rates are assumed to reflect market trend, actual experience and future expectations. Health care cost trend rate assumptions used to determine the postretirement benefit obligations as of December 31, 2023 were as follows:
 U.S. Non-U.S.
Health care cost trend rate6.50%5.00%
Ultimate health care cost trend rate4.50%5.00%
Year that the rate reaches the ultimate trend rate2031N/A
Aggregate other postretirement net periodic benefit income is forecasted to be approximately $1.3 million in 2024.
The Company’s policy is to fund pension plans such that sufficient assets will be available to meet future benefit requirements and contribute amounts deductible for United States federal income tax purposes or amounts required by local statute. The Company estimates it will make funding cash contributions to its U.S. and non-U.S. pension plans of approximately
30


$10.0 million and $0.4 million, respectively in 2024. The expected cash contributions to the Company’s U.S. pension plans primarily relates to the expected termination of a certain U.S. pension plan.
The Company does not prefund its postretirement benefit obligations. Rather, payments are made as costs are incurred by covered retirees. We expect net other postretirement benefit payments to be approximately $2.1 million in 2024.
Historical Periods
Refer to Part II - Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Form 10-K for the fiscal year ended December 31, 2022 for discussion of the Results of Operations, Segment Results of Operations, and Liquidity and Capital Resources for the year ended December 31, 2022 compared to the year ended December 31, 2021, which is incorporated by reference herein.
Results of Operations
 Year Ended December 31,Change
 202320222023 vs. 2022
 (Dollar amounts in thousands)
Sales$2,815,879 $2,525,391 $290,488 
Cost of products sold2,525,103 2,395,600 129,503 
Gross profit290,776 129,791 160,985 
Selling, administration & engineering expenses215,741 199,455 16,286 
Gain on sale of businesses, net(586)— (586)
Gain on sale of fixed assets, net— (33,391)33,391 
Amortization of intangibles6,804 6,715 89 
Restructuring charges18,018 18,304 (286)
Impairment charges4,768 43,710 (38,942)
Operating profit (loss)46,031 (105,002)151,033 
Interest expense, net of interest income(130,077)(78,514)(51,563)
Equity in earnings (losses) of affiliates3,281 (8,817)12,098 
Loss on refinancing and extinguishment of debt(81,885)— (81,885)
Pension settlement and curtailment charges(16,035)(2,682)(13,353)
Other expense, net(15,698)(5,485)(10,213)
Loss before income taxes(194,383)(200,500)6,117 
Income tax expense8,933 17,291 (8,358)
Net loss(203,316)(217,791)14,475 
Net loss attributable to noncontrolling interests1,331 2,407 (1,076)
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$13,399 
Year Ended December 31, 2023 Compared to Year Ended December 31, 2022.
Sales
Year Ended December 31,Variance Due To:
20232022ChangeVolume / Mix*Foreign ExchangeDivestitures
(Dollar amounts in thousands)
Total sales$2,815,879 $2,525,391 $290,488 $315,220 $(4,644)$(20,088)
* Net of customer price adjustments, including recoveries and the impact of work stoppages initiated by certain labor unions in North America in 2023.
Sales for the year ended December 31, 2023 increased 11.5%, compared to the year ended December 31, 2022. The increase in sales was driven by volume and mix, mainly higher vehicle production volume due to the stabilization of the supply environment, elimination of prior year COVID-19 related restrictions in China and net customer price adjustments including
31


recovery of cost increases. This increase was partially offset by the negative impact of work stoppages initiated by certain labor unions in North America in 2023, foreign exchange and the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region. See Note 4. “Divestitures and Deconsolidations” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Gross Profit
Year Ended December 31,Variance Due To:
20232022ChangeVolume / Mix*Foreign ExchangeCost (Decreases) / Increases**
(Dollar amounts in thousands)
Cost of products sold$2,525,103 $2,395,600 $129,503 $144,071 $6,278 $(20,846)
Gross profit290,776 129,791 160,985 171,149 (10,922)758 
Gross profit percentage of sales10.3 %5.1 %
* Net of customer price adjustments, including recoveries and the impact of work stoppages initiated by certain labor unions in North America in 2023.
** Net of divestitures.
Cost of products sold is primarily comprised of materials, labor, manufacturing overhead, freight, depreciation, warranty costs and other direct operating expenses. Cost of products sold for the year ended December 31, 2023 increased $129.5 million, or 5.4%, compared to the year ended December 31, 2022. Materials comprise the largest component of our cost of products sold and represented approximately 51% of total cost of products sold for each of the years ended December 31, 2023 and December 31, 2022. The change in cost of products sold was impacted by higher volume and mix, inflation of labor and overhead cost, higher compensation-related costs, increased energy costs and the negative impact of foreign exchange. These costs were partially offset by manufacturing and purchasing savings through lean initiatives, favorable commodity costs and the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region.
Gross profit for the year ended December 31, 2023 increased $161.0 million compared to the year ended December 31, 2022. As a percentage of sales, gross profit was 10.3% and 5.1% for the years ended December 31, 2023 and 2022, respectively. The change was driven by volume and mix, net of customer price adjustments including recovery of cost increases, manufacturing and purchasing savings through lean initiatives and favorable commodity costs, partially offset by labor, overhead and energy inflation and unfavorable foreign exchange.
Selling, Administration and Engineering Expenses. Selling, administration and engineering expenses include administrative expenses as well as product engineering and design and development costs. Selling, administration and engineering expenses for the year ended December 31, 2023 were $215.7 million, or 7.7% of sales, compared to $199.5 million, or 7.9% of sales, for the year ended December 31, 2022. The increase was primarily due to higher compensation-related costs, partially offset by salaried headcount initiative savings and foreign exchange.
Gain on Sale of Businesses, Net. Gain on sale of businesses, net for the year ended December 31, 2023 was $0.6 million, due to the net effect of our 2023 divestitures, which included the sale of our European technical rubber products business and the sale of our entire controlling equity interest of a joint venture in the Asia Pacific region.
Gain on Sale of Fixed Assets, Net. Gain on sale of fixed assets, net for the year ended December 31, 2022 was $33.4 million, due to the net gain on the sale-leaseback of a European facility.
Amortization of Intangibles. Intangibles amortization for the year ended December 31, 2023 was relatively consistent compared to the year ended December 31, 2022.
Impairment Charges. Non-cash asset impairment charges of $4.8 million and $43.7 million for the years ended December 31, 2023 and 2022, respectively, related to property, plant and equipment impairment charges.
Restructuring Charges. Restructuring charges for the year ended December 31, 2023 decreased $0.3 million compared to the year ended December 31, 2022. Our restructuring actions include plant and other facility closures and workforce reductions and are initiated to maintain our competitive footprint or in response to changes in global and regional automotive markets. The decrease was primarily driven by lower restructuring charges in Asia Pacific and Europe, partially offset by higher restructuring charges in North America.
32


Interest Expense, Net. Net interest expense for the year ended December 31, 2023 increased $51.6 million compared to the year ended December 31, 2022, primarily due to an increase in interest rates on the new debt subsequent to the Refinancing Transactions (as further described in Liquidity and Capital Resources).
Loss on Refinancing and Extinguishment of Debt. Loss on refinancing and extinguishment of debt for the year
ended December 31, 2023 was $81.9 million, which resulted from certain fees and the partial write off of new and unamortized
debt issuance costs and unamortized original issue discount related to the Refinancing Transactions (as further described in Liquidity and Capital Resources).
Pension Settlement and Curtailment Charges. Non-cash pension settlement charges of $16.0 million for the year ended December 31, 2023 primarily related to lump sum payments paid to eligible participants from plan assets as part of the approved termination of a U.S. pension plan. Non-cash settlement and curtailment charges of $2.7 million for the year ended December 31, 2022 primarily related to a curtailment regarding the approved termination of the aforementioned U.S. pension plan and settlements related to our non-U.S. pension plans. See Note 12. “Pension” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Other Expense, Net. Other expense, net for the year ended December 31, 2023 increased $10.2 million compared to the year ended December 31, 2022, primarily due to the unfavorable impact of foreign currency exchange and increased net periodic benefit cost other than service cost, partially offset by a loss on deconsolidation of a joint venture in the prior year period.
Income Tax Expense. Income tax expense for the year ended December 31, 2023 was $8.9 million on losses before taxes of $194.4 million. This compared to an income tax of $17.3 million on losses before taxes of $200.5 million for the year ended December 31, 2022. The tax expense in 2023 and 2022 differed from the statutory rate primarily due to incremental valuation allowances recorded on tax losses generated in the U.S. and certain foreign jurisdictions, the mix of income between the U.S. and foreign sources, tax credits and incentives, and other nonrecurring discrete items.
Segment Results of Operations
For the periods presented herein, our business was organized into the following reportable segments: North America, Europe, Asia Pacific and South America. All other business activities were reported in Corporate, eliminations and other. Effective January 1, 2024, we changed our management reporting structure with the launch of global product line-focused business segments and the chief operating decision maker will prospectively begin to assess operating performance by product line rather than geography. As a result, beginning with the first quarter of 2024, we expect to report our financial results in two reportable segments based on product line: Sealing Systems and Fluid Handling Systems.
We use segment adjusted EBITDA as the measure of earnings to assess the performance of each segment and determine the resources to be allocated to the segments. We have defined adjusted EBITDA as net income before interest, taxes, depreciation, amortization, restructuring expense, and special items.
33


The following tables presents sales and segment adjusted EBITDA for each of the reportable segments.
Year Ended December 31, 2023 Compared with Year Ended December 31, 2022
Sales
Year Ended December 31,Variance Due To:
20232022Change
Volume / Mix*
Foreign ExchangeDivestitures
(Dollar amounts in thousands)
Sales to external customers
North America$1,486,100 $1,341,099 $145,001 $150,423 $(5,422)$— 
Europe648,256 503,672 144,584 128,224 16,360 — 
Asia Pacific452,441 443,126 9,315 31,221 (19,510)(2,396)
South America125,629 100,420 25,209 21,396 3,813 — 
Total Automotive2,712,426 2,388,317 324,109 331,264 (4,759)(2,396)
Corporate, eliminations and other103,453 137,074 (33,621)(16,044)115 (17,692)
Consolidated$2,815,879 $2,525,391 $290,488 $315,220 $(4,644)$(20,088)
* Net of customer price adjustments, including recoveries and the impact of work stoppages initiated by certain labor unions in North America in 2023.
Volume and mix, net of customer price adjustments including recoveries, was mainly driven by vehicle production volume increases due to the stabilization of the supply environment and elimination of prior year COVID-19 related restrictions in China. It was partially offset by the negative impact of work stoppages initiated by certain labor unions in North America in 2023.
The net impact of foreign currency exchange was primarily related to the Chinese Renminbi, Euro and Canadian Dollar.
Segment adjusted EBITDA
Year Ended December 31,Variance Due To:
20232022Change
Volume / Mix*
Foreign ExchangeCost (Increases)/Decreases**
(Dollar amounts in thousands)
Segment adjusted EBITDA
North America$125,580 $70,819 $54,761 $89,441 $(19,736)$(14,944)
Europe25,258 (37,137)62,395 64,711 (175)(2,141)
Asia Pacific26,429 1,556 24,873 9,888 (888)15,873 
South America10,692 97 10,595 6,858 3,037 700 
Total Automotive187,959 35,335 152,624 170,898 (17,762)(512)
Corporate, eliminations and other(20,883)2,533 (23,416)251 (217)(23,450)
Consolidated adjusted EBITDA$167,076 $37,868 $129,208 $171,149 $(17,979)$(23,962)
* Net of customer price adjustments, including recoveries and the impact of work stoppages initiated by certain labor unions in North America in 2023.
** Net of divestitures.
Volume and mix, net of customer price adjustments including recoveries, was mainly driven by vehicle production volume increases due to the stabilization of the supply environment.
The net impact of foreign currency exchange was primarily related to Mexican Peso and Brazilian Real.
The Cost (Increases) / Decreases category above includes:
Commodity cost and inflationary economics;
Manufacturing and purchasing savings through lean initiatives; and
Increased compensation-related expenses.
34


Liquidity and Capital Resources
Short and Long-Term Liquidity Considerations and Risks
The sources to fund our ongoing working capital, capital expenditures, debt service and other funding requirements are a combination of cash flows from operations, cash on hand, borrowings under our senior asset-based revolving credit facility (“ABL Facility”) and receivables factoring. We utilize intercompany loans and equity contributions to fund our worldwide operations. There may be country-specific regulations which may restrict or result in increased costs in the repatriation of these funds. See Note 10. “Debt and Other Financing” to the consolidated financial statements in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
We continue to actively preserve cash and enhance liquidity, including decreasing our capital expenditures as a percent of sales. We continuously monitor and forecast our liquidity situation in light of automotive industry, customer and economic factors, and take the necessary actions to preserve our liquidity and evaluate other financial alternatives that may be available to us should the need arise. Our ability to fund our working capital needs, debt payments and other obligations, and to comply with the financial covenants, including borrowing base limitations, under our ABL Facility, depend on our future operating performance and cash flows and many factors outside of our control, including the costs of raw materials, the state of the overall automotive industry and financial and economic conditions, including work stoppages and the continued impact of public health events, and other factors. Based on those actions and current projections of light vehicle production and customer demand for our products, we believe that our cash flows from operations, cash on hand, availability under our ABL Facility and receivables factoring will enable us to meet our ongoing working capital requirements, capital expenditures, debt service and other funding requirements for the foreseeable future, despite the challenges facing the industry.
Cash Flows
Operating Activities. Net cash provided by operating activities was $117.3 million for the year ended December 31, 2023, compared to net cash used in operating activities of $36.2 million for the year ended December 31, 2022. The net change was primarily due to improved operating performance partially offset by changes in working capital balances, including the receipt of $54.3 million in cash payments from the United States Internal Revenue Service for tax refunds related to net operating loss carrybacks in the year ended December 31, 2022.
Investing Activities. Net cash used in investing activities was $65.0 million for the year ended December 31, 2023, compared to net cash used in investing activities of $17.9 million for the year ended December 31, 2022. The net change was primarily related to proceeds of $50.0 million related to the sale-leaseback of a certain European facility which were received in the year ended December 31, 2022, compared with net proceeds of $15.4 million related to our 2023 divestitures which were received in the year ended December 31, 2023. We expect capital expenditures in 2024 to be relatively consistent with 2023, primarily as part of initiatives to consistently lower overall capital spending. We anticipate that we will spend approximately $75 - $85 million on capital expenditures in 2024.
Financing Activities. Net cash used in financing activities totaled $81.1 million for the year ended December 31, 2023, compared to net cash provided by financing activities of $4.3 million for the year ended December 31, 2022. The change was primarily due to the impact of the Refinancing Transactions (as defined below).
Refinancing Transactions
On January 27, 2023 (the “Settlement Date”), the Company, Cooper-Standard Automotive Inc. (the “Issuer”), a wholly-owned subsidiary of the Company, and certain other of the Company’s direct and indirect subsidiaries completed certain refinancing transactions (the “Refinancing Transactions”) consisting of: (i) the exchange (the “Exchange Offer”) of $357.4 million aggregate principal amount of the Issuer’s then existing 5.625% Senior Notes due 2026 (the “2026 Senior Notes”) (representing 89.36% of the aggregate principal amount outstanding of the 2026 Senior Notes) for $357.4 million aggregate principal amount of the Issuer’s newly issued 5.625% Cash Pay / 10.625% PIK Toggle Senior Secured Third Lien Notes due 2027 (the “Third Lien Notes”), (ii) the issuance by the Issuer (the “Concurrent Notes Offering”) of $580.0 million aggregate principal amount of 13.50% Cash Pay / PIK Toggle Senior Secured First Lien Notes due 2027 (the “First Lien Notes” and, together with the Third Lien Notes, the “New Notes”) to holders of 2026 Senior Notes or their designees who participated in the Exchange Offer, including to certain backstop commitment parties who committed to purchase the First Lien Notes not otherwise subscribed for, (iii) the related consent solicitation (the “Consent Solicitation”) to remove substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and to release and discharge the guarantee of the 2026 Senior Notes by the Company, (iv) the effectiveness of the Third Amendment (as defined below) to the ABL Facility and (v) the use of proceeds from the Concurrent Notes Offering, together with cash on hand, to prepay all amounts outstanding under the Term Loan Facility (as defined below)
35


at par, plus any accrued and unpaid interest thereon, to redeem the Issuer’s existing 2024 Senior Secured Notes (as defined below), including the prepayment premium and any accrued and unpaid interest thereon, and to pay fees and expenses related to the Refinancing Transactions. As a result of the Refinancing Transactions, the Issuer extended the maturities of its indebtedness and reduced the amount of cash interest it is required to pay on such indebtedness for the next two years. The Company recognized a loss on the refinancing and extinguishment of debt of $81.9 million during the year ended December 31, 2023. Additionally, the Company incurred total fees of $91.8 million associated with the Refinancing Transactions, of which $87.6 million were paid during the year ended December 31, 2023 and $4.2 million were paid during 2022. The fees paid during the year ended December 31, 2023 are reflected as a financing outflow in the consolidated statement of cash flows. Of the fees paid during the year ended December 31, 2023, $73.4 million was included in the loss on the refinancing and extinguishment of debt referenced above, $13.2 million is presented as a direct deduction from the principal balance in the consolidated balance sheet, and $1.0 million related to amending the ABL Facility is recorded in other long-term assets in the consolidated balance sheet.
New Notes
On the Settlement Date, the Issuer issued $580.0 million aggregate principal amount of First Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “First Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “First Lien Collateral Agent”).
The First Lien Notes will mature on March 31, 2027. The First Lien Notes bear interest at the rate of 13.50% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to pay up to 4.50% of such interest on the First Lien Notes, in such amount as specified by the Issuer, by increasing the principal amount of the outstanding First Lien Notes or, in limited circumstances as described in the First Lien Notes Indenture, by issuing additional First Lien Notes. As of December 31, 2023, the aggregate principal amount of the First Lien Notes of $596.0 million recognized in the consolidated balance sheet reflects the election that was made by the Company to pay 4.50% of the first three interest payments (June 2023, December 2023 and June 2024) as payment-in-kind. Interest on the First Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
As of December 31, 2023, the Company had $8.2 million of unamortized debt issuance costs and $0.3 million of unamortized original issue discount related to the First Lien Notes, which are presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount are amortized into interest expense over the term of the First Lien Notes.
On the Settlement Date, the Issuer issued $357.4 million aggregate principal amount of Third Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “Third Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “Third Lien Collateral Agent”).
The Third Lien Notes will mature on May 15, 2027. The Third Lien Notes bear interest at the rate of 5.625% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to instead pay such interest at 10.625% per annum either by increasing the principal amount of the outstanding Third Lien Notes or, in limited circumstances as described the Third Lien Notes Indenture, by issuing additional Third Lien Notes. As of December 31, 2023, the aggregate principal amount of the Third Lien Notes of $386.7 million recognized in the consolidated balance sheet reflects the election that was made by the Company to fully pay the first two interest payments (June 2023 and December 2023) on the Third Lien Notes as payment-in-kind. The Company has elected to pay the third interest payment, due June 15, 2024, on the Third Lien Notes in cash. Interest on the Third Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
Debt issuance costs related to the Third Lien Notes are amortized into interest expense over the term of the Third Lien Notes. As of December 31, 2023, the Company had $5.1 million of unamortized debt issuance costs related to the Third Lien Notes, which are presented as a direct deduction from the principal balance in the consolidated balance sheet.
In connection with the issuance of the New Notes, the First Lien Collateral Agent, the Third Lien Collateral Agent, the collateral agent under the ABL Facility (the “ABL Facility Collateral Agent”), the Issuer, Holdings and the several other parties named therein entered into the First Lien and Third Lien Intercreditor Agreement, providing for the relative priorities of their respective security interests in the assets securing the First Lien Notes, the Third Lien Notes and the ABL Facility, and certain other matters relating to the administration of security interests.
36


For additional information regarding the guarantees, covenants and events of default with respect to the New Notes, see Note 10. “Debt and Other Financing” to the consolidated financial statements in Item 8. “Financial Statements and Supplementary Data” of this Report.
2026 Senior Notes
On November 2, 2016, the Issuer issued $400.0 million aggregate principal amount of 2026 Senior Notes. On the Settlement Date, in connection with the Refinancing Transactions, the Issuer completed the Exchange Offer and delivered $357.4 million aggregate principal amount of the exchanged 2026 Senior Notes to the trustee for cancellation. Following the completion of the Exchange Offer, $42.6 million aggregate principal amount of the 2026 Senior Notes remain outstanding.
The 2026 Senior Notes are guaranteed by each of the Issuer’s wholly-owned existing or subsequently organized U.S. subsidiaries, subject to certain exceptions, to the extent such subsidiary guarantees the ABL Facility. The Issuer may, at its option, redeem all or part of the 2026 Senior Notes at various points in time prior to maturity, as described in the indenture governing the 2026 Senior Notes. The 2026 Senior Notes will mature on November 15, 2026. Interest on the 2026 Senior Notes is payable semi-annually in arrears in cash on May 15 and November 15 of each year.
The Company paid approximately $7.1 million of debt issuance costs in connection with the issuance of the 2026 Senior Notes. The debt issuance costs are being amortized into interest expense over the term of the 2026 Senior Notes. As of December 31, 2023 and December 31, 2022, the Company had $0.2 million and $2.7 million, respectively, of unamortized debt issuance costs related to the 2026 Senior Notes, which is presented as a direct deduction from the principal balance in the consolidated balance sheets.
2024 Senior Secured Notes
On May 29, 2020, the Issuer issued $250.0 million aggregate principal amount of its 13.000% Senior Secured Notes due 2024 (the “2024 Senior Secured Notes”), pursuant to an indenture, dated as of May 29, 2020, by and among the Issuer, the other guarantors party thereto and U.S. Bank National Association, as trustee. In the first quarter of 2023, in connection with the Refinancing Transactions, the Issuer redeemed all of the outstanding 2024 Senior Secured Notes on the Settlement Date at the redemption price of 106.500% of the principal amount thereof, plus accrued and unpaid interest thereon.
The Company paid approximately $6.4 million of debt issuance costs in connection with the issuance of the 2024 Senior Secured Notes. Additionally, the 2024 Senior Secured Notes were issued at a discount of $5.0 million. As of December 31, 2022, the Company had $3.0 million of unamortized debt issuance costs and $2.5 million of unamortized original issue discount related to the 2024 Senior Secured Notes, which were presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the 2024 Senior Secured Notes.
ABL Facility
On November 2, 2016, Holdings, Cooper-Standard Automotive Inc. (the “U.S. Borrower”), Cooper-Standard Automotive Canada Limited (the “Canadian Borrower”), Cooper-Standard Automotive International Holdings B.V. (the “Dutch Borrower”, and, together with the U.S. Borrower and the Canadian Borrower, the “Borrowers”) and certain subsidiaries of the U.S. Borrower, entered into a third amendment and restatement of the ABL Facility. In March 2020, the Borrowers entered into Amendment No. 1 to the Third Amended and Restated Loan Agreement (“the First Amendment”). As a result of the First Amendment, the ABL Facility maturity was extended to March 2025 and the aggregate revolving loan commitment was reduced to $180.0 million. In May 2020, the Borrowers entered into Amendment No. 2 to the Third Amended and Restated Loan Agreement (the “Second Amendment”), which Second Amendment modified certain covenants under the ABL Facility. In December 2022, the Borrowers entered into Amendment No. 3 to the Third Amended and Restated Loan Agreement (the “Third Amendment”), which became effective on the Settlement Date. The Third Amendment provides for the ABL Facility to be amended to:
permit the U.S. Borrower to issue the New Notes in the Concurrent Notes Offering and Exchange Offer, including the granting of liens, subject to the restrictions set forth in the ABL Facility;
provide for certain of the U.S. Borrower’s wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time to become guarantors under the ABL Facility;
authorize the ABL Facility Collateral Agent to enter into an intercreditor agreement with the collateral trustees for the New Notes; and
remove the Dutch Borrower as a borrower under the ABL Facility.
37


The aggregate revolving loan availability includes a $100.0 million letter of credit sub-facility and a $25.0 million swing line sub-facility. The ABL Facility also provides for an uncommitted $100.0 million incremental loan facility, for a potential total ABL Facility of $280.0 million (if requested by the Borrowers and the lenders agree to fund such increase). No consent of any lender (other than those participating in the increase) is required to effect any such increase. The Company’s borrowing base as of December 31, 2023 was $169.5 million and the monthly fixed charge coverage ratio was at a level that provided the Company full access to the borrowing base. Net of $7.1 million of outstanding letters of credit, the Company effectively had $162.4 million available for borrowing under its ABL Facility.
As of December 31, 2023 and December 31, 2022, there were no borrowings under the ABL Facility.
Maturity. Any borrowings then outstanding under our ABL Facility will mature, and the commitments of the lenders under our ABL Facility will terminate, on March 24, 2025.
Borrowing Base. As of the Settlement Date, the loan and letter of credit availability under the ABL Facility is subject to a borrowing base, which at any time is limited to the lesser of: (A) the maximum facility amount (subject to certain adjustments) and (B) (i) up to 85% of eligible accounts receivable; plus (ii) the lesser of 70% of eligible inventory or 85% of the appraised net orderly liquidation value of eligible inventory; plus (iii) up to the lesser of $30.0 million and 85% of eligible tooling accounts receivable; minus reserves established by the ABL Facility Collateral Agent. The accounts receivable portion of the borrowing base is subject to certain formulaic limitations (including concentration limits). The inventory portion of the borrowing base is limited to eligible inventory, as determined by the ABL Facility Collateral Agent. The borrowing base is also subject to certain reserves, which are established by the ABL Facility Collateral Agent (which may include changes to the advance rates indicated above). Loan availability under the ABL Facility is apportioned as follows: $160.0 million to the U.S. Borrower and $20.0 million to the Canadian Borrower.
Interest. Borrowings under the ABL Facility bear interest at a rate equal to, at the Borrowers’ option:
in the case of borrowings by the U.S. Borrower, the forward-looking secured overnight funding rate for the applicable interest period (“Term SOFR”) (including a credit spread adjustment of 0.11448% or 0.26161%, depending on the applicable interest period) or the base rate plus, in each case, an applicable margin; or
in the case of borrowings by the Canadian Borrower, bankers’ acceptance (“BA”) rate, Canadian prime rate or Canadian base rate plus, in each case, an applicable margin.
The applicable margin may vary between 2.00% and 2.50% with respect to the Term SOFR or Canadian BA rate-based borrowings and between 1.00% and 1.50% with respect to U.S. base rate, Canadian prime rate and Canadian base rate borrowings. The applicable margin is subject, in each case, to quarterly pricing adjustments (based on average facility availability).
Fees. The Borrowers are required to pay a fee in respect of committed but unutilized commitments. The ABL Facility also requires the payment of customary agency and administrative fees.
Voluntary Prepayments. The Borrowers are able to voluntarily reduce the unutilized portion of the commitment amount and repay outstanding loans, in each case, in whole or in part, at any time without premium or penalty (other than customary breakage and related reemployment costs with respect to repayments of SOFR-based borrowings).
Debt Issuance Costs. As of December 31, 2023 and December 31, 2022, the Company had $0.9 million and $0.5 million, respectively, of unamortized debt issuance costs related to the ABL Facility recorded in other long-term assets in the consolidated balance sheets.
For additional information regarding the guarantees, covenants and events of default with respect to the ABL Facility, see Note 10. “Debt and Other Financing” to the consolidated financial statements in Item 8. “Financial Statements and Supplementary Data” of this Report.
Term Loan Facility
On November 2, 2016, Cooper-Standard Automotive Inc., as borrower, entered into Amendment No. 1 to its senior term loan facility (the “Term Loan Facility”), which provided for loans in an aggregate principal amount of $340.0 million. In connection with the Refinancing Transactions, Cooper-Standard Automotive Inc. repaid the Term Loan Facility in full on the Settlement Date and the Term Loan Facility was terminated.
As of December 31, 2022, the Company had $0.5 million of unamortized debt issuance costs and $0.3 million of unamortized original issue discount related to the Term Loan Facility. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the Term Loan Facility.
38


For a further description of the Term Loan Facility, see Note 10. “Debt and Other Financing” to the consolidated financial statements in Item 8. “Financial Statements and Supplementary Data” of this Report.
Off-Balance Sheet Arrangements
As a part of our working capital management, we sell accounts receivable from certain European customers through a third-party financial institution in off-balance sheet arrangements. The amount sold varies each month based on the amount of underlying receivables and cash flow needs. As of December 31, 2023 and 2022, we had $47.9 million and $52.5 million, respectively, of receivables outstanding under receivable transfer agreements entered into by various locations. For the years ended December 31, 2023 and 2022, total accounts receivable factored were $420.1 million and $355.3 million, respectively. Costs incurred on the sale of receivables were $2.2 million, $0.7 million and $0.5 million for the years ended December 31, 2023, 2022 and 2021, respectively. These amounts are recorded in other expense, net in the consolidated statements of operations. These are permitted transactions under the credit agreements governing the ABL Facility and the indentures governing the New Notes and the 2026 Senior Notes.
Other Capital Transactions Impacting Liquidity
Share Repurchase Program
In June 2018, our Board of Directors approved a common stock repurchase program (the “2018 Program”) authorizing us to repurchase, in the aggregate, up to $150.0 million of our outstanding common stock. Under the 2018 Program, repurchases may be made on the open market, through private transactions, accelerated share repurchases, round lot or block transactions on the New York Stock Exchange or otherwise, as determined by management and in accordance with prevailing market conditions and federal securities laws and regulations. We expect to fund any future repurchases from cash on hand and future cash flows from operations. We are not obligated to acquire a particular amount of securities, and the 2018 Program may be discontinued at any time at our discretion. The 2018 Program was effective beginning November 2018. As of December 31, 2023, we had approximately $98.7 million of repurchase authorization under the 2018 Program.
We did not make any repurchases under the 2018 Program during the years ended December 31, 2023, 2022 or 2021.
Contractual Obligations
Our contractual obligations consist of legal commitments requiring us to make fixed or determinable cash payments, regardless of the contractual requirements of the vendor to provide future goods or services. Except as otherwise disclosed, this table does not include information on our recurring purchase of materials for use in production because our raw materials purchase contracts typically do not require fixed or minimum quantities.
The following table summarizes the total amounts due in future periods under all debt agreements at nominal value, undiscounted finance lease commitments and other contractual obligations as of December 31, 2023:
 Payment due by period
 TotalLess than
1 year
1-3 years3-5 yearsMore than
5 years
 (Dollar amounts in millions)
Debt obligations (a)$1,134.1 $48.2 $42.6 $1,043.3 $— 
Interest on debt obligations (b)326.4 70.1 221.5 34.8 — 
Operating lease obligations119.4 24.1 33.9 20.6 40.8 
Finance lease obligations28.2 3.7 7.1 6.1 11.3 
Total$1,608.1 $146.1 $305.1 $1,104.8 $52.1 
(a) Debt obligations include assumptions around interest paid in payment-in-kind as further described below.
(b) Assumes (i) the Third Lien Notes interest payment on June 15, 2024 will be paid in cash and the interest payment on December 15, 2024 will be paid in payment-in-kind and (ii) 4.50% of the interest on the First Lien Notes payable on June 15, 2024 and December 15, 2024 will be paid in payment-in-kind. Payment of interest on the Third Lien Notes and the First Lien Notes in payment-in-kind is at the Company’s discretion for the first four interest payments.
In addition to our contractual obligations and commitments set forth in the table above, we have employment arrangements with certain key executives that provide for continuity of management. These arrangements include payments of multiples of annual salary, certain incentives and continuation of benefits upon the occurrence of specified events in a manner
39


believed to be consistent with comparable companies. As of December 31, 2023, the Company had additional operating leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1.2 million.
We also have funding requirements with respect to our pension obligations. We expect to make cash contributions to our U.S. and foreign pension plans of approximately $10.0 million and $0.4 million, respectively, in 2024. The expected cash contributions to the Company’s U.S. pension plans primarily relates to the expected termination of a certain U.S. pension plan. Our minimum funding requirements after 2024 will depend on several factors, including the investment performance of our retirement plans and prevailing interest rates. Our funding obligations may also be affected by changes in applicable legal requirements. We also have payments due with respect to our postretirement benefit obligations. We do not prefund our postretirement benefit obligations. Rather, payments are made as costs are incurred by covered retirees. We expect net other postretirement benefit payments to be approximately $2.1 million in 2024.
We may be required to make significant cash outlays due to our unrecognized tax benefits. However, due to the uncertainty of the timing of future cash flows associated with our unrecognized tax benefits, we are unable to make reasonably reliable estimates of the period of cash settlement, if any, with the respective taxing authorities. Accordingly, unrecognized tax benefits of $6.3 million as of December 31, 2023 have been excluded from the contractual obligations table above. See Note 15. “Income Taxes” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
Excluded from the contractual obligations table above are open purchase orders as of December 31, 2023 for raw materials, supplies and capital expenditures in the normal course of business, supply contracts with customers, distribution agreements, joint venture agreements and other contracts without express funding requirements.
Other Matters
In the third quarter of 2023, we designated Liveline Technologies, Inc. (“Liveline”) an unrestricted subsidiary under the terms of certain of its debt agreements, but Liveline remains a wholly-owned subsidiary of Cooper-Standard Automotive Inc. Since being designated as an unrestricted subsidiary, Liveline had $0.6 million of net expenses in 2023. As of December 31, 2023, Liveline had less than $0.1 million of gross assets. Liveline will look to Cooper Standard for necessary funding until it is able to sustain itself through sales of its products and services.
Non-GAAP Financial Measures
In evaluating our business, management considers EBITDA and Adjusted EBITDA to be key indicators of our operating performance. Our management also uses EBITDA and Adjusted EBITDA:
because similar measures are utilized in the calculation of the financial covenants and ratios contained in our financing arrangements;
in developing our internal budgets and forecasts;
as a significant factor in evaluating our management for compensation purposes;
in evaluating potential acquisitions;
in comparing our current operating results with corresponding historical periods and with the operational performance of other companies in our industry; and
in presentations to the members of our board of directors to enable our board of directors to have the same measurement basis of operating performance as is used by management in their assessments of performance and in forecasting and budgeting for our company.
In addition, we believe EBITDA and Adjusted EBITDA and similar measures are widely used by investors, securities analysts and other interested parties in evaluating our performance. We define Adjusted EBITDA as net income (loss) plus income tax expense (benefit), interest expense, net of interest income, depreciation and amortization or EBITDA, as adjusted for items that management does not consider to be reflective of our core operating performance. These adjustments include, but are not limited to, restructuring costs, impairment charges, non-cash fair value adjustments and acquisition-related costs.
EBITDA and Adjusted EBITDA are not financial measurements recognized under U.S. GAAP, and when analyzing our operating performance, investors should use EBITDA and Adjusted EBITDA as a supplement to, and not as alternatives for, net income (loss), operating income, or any other performance measure derived in accordance with U.S. GAAP, nor as an alternative to cash flow from operating activities as a measure of our liquidity. EBITDA and Adjusted EBITDA have limitations as analytical tools, and they should not be considered in isolation or as substitutes for analysis of our results of operations as reported under U.S. GAAP. These limitations include the following:
40


they do not reflect our cash expenditures or future requirements for capital expenditure or contractual commitments;
they do not reflect changes in, or cash requirements for, our working capital needs;
they do not reflect interest expense or cash requirements necessary to service interest or principal payments under our ABL Facility, New Notes, and 2026 Senior Notes;
they do not reflect certain tax payments that may represent a reduction in cash available to us;
although depreciation and amortization are non-cash charges, the assets being depreciated or amortized may have to be replaced in the future, and EBITDA and Adjusted EBITDA do not reflect cash requirements for such replacements; and
other companies, including companies in our industry, may calculate these measures differently and, as the number of differences in the way companies calculate these measures increases, the degree of their usefulness as a comparative measure correspondingly decreases.
In addition, in evaluating Adjusted EBITDA, it should be noted that in the future, we may incur expenses similar to the adjustments in the below presentation. Our presentation of Adjusted EBITDA should not be construed as an inference that our future results will be unaffected by special items.
The following table provides a reconciliation of EBITDA and Adjusted EBITDA from net loss, which is the most comparable financial measure in accordance with U.S. GAAP:
Year Ended December 31,
202320222021
(Dollar amounts in thousands)
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$(322,835)
Income tax expense8,933 17,291 39,392 
Interest expense, net of interest income130,077 78,514 72,511 
Depreciation and amortization109,931 122,476 139,008 
EBITDA$46,956 $2,897 $(71,924)
Restructuring charges18,018 18,304 36,950 
Deconsolidation of joint venture (1)
— 2,257 — 
Impairment charges (2)
4,768 43,710 25,609 
Gain on sale of businesses, net (3)
(586)— (696)
Gain on sale of fixed assets, net (4)
— (33,391)— 
Lease termination costs (5)
— — 748 
Indirect tax adjustments (6)
— 1,409 — 
Loss on refinancing and extinguishment of debt (7)
81,885 — — 
Pension settlement and curtailment charges (8)
16,035 2,682 1,279 
Adjusted EBITDA$167,076 $37,868 $(8,034)
(1)Loss attributable to deconsolidation of a joint venture in the Asia Pacific region, which required adjustment to fair value.
(2)Non-cash impairment charges in 2023 related to certain assets in Europe and Asia Pacific. Non-cash impairment charges in 2022 related to operating performance and idle assets in certain locations in North America, Europe and Asia Pacific. Impairment charges in 2021 related to fixed assets and goodwill.
(3)Gain on sale of businesses related to divestitures in 2023. In 2021, the Company recorded subsequent adjustments to the net gain on sale of businesses, which related to the 2020 divestiture of our European rubber fluid transfer and specialty sealing businesses, as well as its Indian operations.
(4)In 2022, the Company recognized a gain on a sale-leaseback agreement on one of its European facilities.
(5)Lease termination costs no longer recorded as restructuring charges in accordance with ASC 842, Leases.
(6)Impact of indirect tax adjustments in 2022.
(7)Loss on refinancing and extinguishment of debt related to refinancing transactions in 2023.
(8)Non-cash net pension settlement and curtailment charges and administrative fees incurred related to certain of our U.S. and non-U.S. pension plans.
Recent Accounting Pronouncements
See Note 3. “New Accounting Pronouncements” to the consolidated financial statements included in Item 8. “Financial Statements and Supplementary Data” of this Report for additional information.
41


Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
We are exposed to fluctuations in interest rates, currency exchange rates and commodity prices. We actively manage our exposure to risk from changes in foreign currency exchange rates through the use of derivative financial instruments in accordance with management’s guidelines. We do not enter into derivative instruments for trading or speculative purposes. See Item 8. “Financial Statements and Supplementary Data,” specifically Note 11. “Fair Value Measurements and Financial Instruments” to the consolidated financial statements.
Foreign Currency Exchange Rate Risk. We use forward foreign exchange contracts to reduce the effect of fluctuations in foreign exchange rates on a portion of forecasted sales, material purchases and operating expenses. As of December 31, 2023, the notional amount of these contracts was $207.1 million. As of December 31, 2023, the fair value of the Company’s forward foreign exchange contracts was an asset of $0.3 million. The potential fair value of the forward foreign exchange contracts from a hypothetical 10% adverse or favorable movement in the foreign currency exchange rates in relation to the U.S. Dollar is as follows:
December 31, 2023December 31, 2022
10% strengthening of U.S. Dollar- $16.4 million- $1.6 million
10% weakening of U.S. Dollar+ $21.2 million + $21.4 million
These estimates assume a parallel shift in all currency exchange rates and, as a result, may overstate the potential impact to earnings because currency exchange rates do not typically move all in the same direction.
In addition to transactional exposures, our operating results are impacted by the translation of our foreign operating income into U.S. dollars. In 2023, net sales outside of the United States accounted for 78% of our consolidated net sales, although certain non-U.S. sales are U.S. dollar denominated. We do not enter into foreign exchange contracts to mitigate this exposure.
Interest Rates. The Company historically used interest rate swap contracts to create fixed interest payments on variable rate debt instruments in order to manage exposure to fluctuations in interest rates. We did not enter into any interest rate swap contracts in 2023 or 2022. As of December 31, 2023, we did not have any outstanding debt at variable interest rates, and as of December 31, 2022, approximately 38.1% of our total debt was at variable interest rates.
Commodity Prices. We have commodity price risk with respect to purchases of certain raw materials, including natural gas and carbon black. Raw material, energy and commodity costs have been extremely volatile over the past several years. We did not enter into any commodity derivative instruments in 2023 or 2022. We will continue to evaluate, and may use, derivative financial instruments to manage our exposure to raw material, energy and commodity price fluctuations in the future.
42


Item 8.        Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
Annual Financial Statements
 
 Page
Report of Ernst & Young LLP, Independent Registered Public Accounting Firm (PCAOB ID: 42)
Report of Ernst & Young LLP, Independent Registered Public Accounting Firm, Internal Control over Financial Reporting
Consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021
Consolidated statements of comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021
Consolidated balance sheets as of December 31, 2023 and December 31, 2022
Consolidated statements of changes in equity for the years ended December 31, 2023, 2022 and 2021
Consolidated statements of cash flows for the years ended December 31, 2023, 2022 and 2021
Notes to consolidated financial statements
Schedule II—Valuation and Qualifying Accounts

43


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Cooper-Standard Holdings Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cooper-Standard Holdings Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), changes in equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedule listed in the Index at Item 15(a)2 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 16, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.












44


Impairment of property, plant and equipment
Description of the Matter
As of December 31, 2023, the Company’s property, plant and equipment balance was $608 million. As discussed in Note 8 to the consolidated financial statements, during 2023 the Company estimated the fair value of property, plant and equipment at certain locations in Europe due to recent operating performance. The Company evaluated its property, plant and equipment in these locations for recoverability and concluded that certain machinery and equipment assets were impaired at one location and recognized a $2.4 million impairment charge, which is the amount by which the carrying value exceeded the estimated fair value of these assets. The carrying value of the real property was below the estimated fair value for each of these locations.

Auditing the Company’s impairment measurement involved a high degree of judgment as estimates underlying the determination of fair value of the long-lived assets were based on assumptions affected by current market and economic conditions. The Company determined fair value of machinery and equipment using the estimated orderly liquidation value and fair value of real property using the estimated value-in-exchange value.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s process to measure impairments of property, plant and equipment. Our audit procedures included among others, testing controls over the Company’s review of the significant assumptions and methodologies used in the calculation of the fair value of the related assets.

Our testing of the Company’s impairment of property, plant and equipment included, among other procedures, evaluating the assumptions used to estimate the fair value of the property, plant and equipment. We reviewed the valuation methodology to assess whether the methodology is widely recognized and appropriate for use in the valuation of the property, plant and equipment, tested significant assumptions and the data used in the valuation, and recalculated the valuation estimate based on the applicable inputs. We also involved our valuation specialists to assist in our assessment of the valuation approach and assumptions used to estimate the fair value.


/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2005.
Detroit, Michigan
February 16, 2024
45


Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Cooper-Standard Holdings Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Cooper-Standard Holdings Inc.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Cooper-Standard Holdings Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), changes in equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedule listed in the Index at Item 15(a)2 and our report dated February 16, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP
Detroit, Michigan
February 16, 2024
46


COOPER-STANDARD HOLDINGS INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(Dollar amounts in thousands except per share amounts)
 
 Year Ended December 31,
 202320222021
Sales$2,815,879 $2,525,391 $2,330,191 
Cost of products sold2,525,103 2,395,600 2,242,963 
Gross profit290,776 129,791 87,228 
Selling, administration & engineering expenses215,741 199,455 227,110 
Gain on sale of businesses, net(586) (696)
Gain on sale of fixed assets, net (33,391) 
Amortization of intangibles6,804 6,715 7,347 
Restructuring charges18,018 18,304 36,950 
Impairment charges4,768 43,710 25,609 
Operating profit (loss)46,031 (105,002)(209,092)
Interest expense, net of interest income(130,077)(78,514)(72,511)
Equity in earnings (losses) of affiliates3,281 (8,817)(1,728)
Loss on refinancing and extinguishment of debt(81,885)  
Pension settlement and curtailment charges(16,035)(2,682)(1,279)
Other expense, net(15,698)(5,485)(4,842)
Loss before income taxes(194,383)(200,500)(289,452)
Income tax expense8,933 17,291 39,392 
Net loss(203,316)(217,791)(328,844)
Net loss attributable to noncontrolling interests1,331 2,407 6,009 
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$(322,835)
Loss per share:
Basic$(11.64)$(12.53)$(18.94)
Diluted$(11.64)$(12.53)$(18.94)
The accompanying notes are an integral part of these consolidated financial statements.

47


COOPER-STANDARD HOLDINGS INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Dollar amounts in thousands)
 
 Year Ended December 31,
 202320222021
Net loss$(203,316)$(217,791)$(328,844)
Other comprehensive (loss) income:
Currency translation adjustment(214)(18,856)(2,290)
Benefit plan liabilities adjustment, net of tax16,102 5,052 40,776 
Fair value change of derivatives, net of tax(8,163)9,433 (1,892)
Other comprehensive income (loss), net of tax7,725 (4,371)36,594 
Comprehensive loss(195,591)(222,162)(292,250)
Comprehensive loss attributable to noncontrolling interests1,913 1,991 6,127 
Comprehensive loss attributable to Cooper-Standard Holdings Inc.$(193,678)$(220,171)$(286,123)
The accompanying notes are an integral part of these consolidated financial statements.

48


COOPER-STANDARD HOLDINGS INC.
CONSOLIDATED BALANCE SHEETS
(Dollar amounts in thousands except share amounts)
 December 31,
 20232022
Assets
Current assets:
Cash and cash equivalents$154,801 $186,875 
Accounts receivable, net380,562 358,700 
Tooling receivable, net80,225 95,965 
Inventories146,846 157,756 
Prepaid expenses28,328 31,170 
Income tax receivable and refundable credits11,225 13,668 
Value added tax receivable69,684 44,402 
Other current assets28,915 57,113 
Total current assets900,586 945,649 
Property, plant and equipment, net608,431 642,860 
Operating lease right-of-use assets, net91,126 94,571 
Goodwill140,814 142,023 
Intangible assets, net40,568 47,641 
Deferred tax assets23,792 19,852 
Other assets66,982 70,933 
Total assets$1,872,299 $1,963,529 
Liabilities and Equity
Current liabilities:
Debt payable within one year$50,712 $54,130 
Accounts payable334,578 338,210 
Payroll liabilities132,422 99,029 
Accrued liabilities116,954 119,463 
Current operating lease liabilities18,577 20,786 
Total current liabilities653,243 631,618 
Long-term debt1,044,736 982,054 
Pension benefits100,578 98,481 
Postretirement benefits other than pensions28,940 31,014 
Long-term operating lease liabilities76,482 77,617 
Deferred tax liabilities5,208 7,052 
Other liabilities52,845 34,501 
Total liabilities1,962,032 1,862,337 
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding  
Equity:
Common stock, $0.001 par value, 190,000,000 shares authorized; 19,263,288 shares issued and 17,197,479 outstanding as of December 31, 2023, and 19,173,838 shares issued and 17,108,029 outstanding as of December 31, 202217 17 
Additional paid-in capital512,164 507,498 
Retained deficit(391,816)(189,831)
Accumulated other comprehensive loss(201,665)(209,971)
Total Cooper-Standard Holdings Inc. equity(81,300)107,713 
Noncontrolling interests(8,433)(6,521)
Total equity(89,733)101,192 
Total liabilities and equity$1,872,299 $1,963,529 
The accompanying notes are an integral part of these consolidated financial statements.
49


COOPER-STANDARD HOLDINGS INC.
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(Dollar amounts in thousands except share amounts)
 Total Equity
 Common SharesCommon StockAdditional Paid-In CapitalRetained Earnings (Deficit)Accumulated Other Comprehensive LossCooper-Standard Holdings Inc. EquityNoncontrolling InterestsTotal Equity
Balance as of December 31, 202016,897,085 $17 $498,719 $350,270 $(241,896)$607,110 $17,001 $624,111 
Share-based compensation, net94,894  5,778  — 5,778 — 5,778 
Purchase of noncontrolling interest— — — (1,882)— (1,882)(4,397)(6,279)
Net loss for 2021— — — (322,835)— (322,835)(6,009)(328,844)
Other comprehensive income (loss)— — — — 36,712 36,712 (118)36,594 
Balance as of December 31, 202116,991,979 $17 $504,497 $25,553 $(205,184)$324,883 $6,477 $331,360 
Share-based compensation, net116,050 — 3,001 — — 3,001 — 3,001 
Deconsolidation of noncontrolling interest— — —  —  (11,007)(11,007)
Net loss for 2022— — — (215,384)— (215,384)(2,407)(217,791)
Other comprehensive (loss) income— — — — (4,787)(4,787)416 (4,371)
Balance as of December 31, 202217,108,029 $17 $507,498 $(189,831)$(209,971)$107,713 $(6,521)$101,192 
Share-based compensation, net89,450 — 4,666 — — 4,666 — 4,666 
Net loss for 2023— — — (201,985)— (201,985)(1,331)(203,316)
Other comprehensive income (loss)— — — — 8,306 8,306 (581)7,725 
Balance as of December 31, 202317,197,479 $17 $512,164 $(391,816)$(201,665)$(81,300)$(8,433)$(89,733)
The accompanying notes are an integral part of these consolidated financial statements.
50


COOPER-STANDARD HOLDINGS INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(Dollar amounts in thousands)
 Year Ended December 31,
 202320222021
Operating activities:
Net loss$(203,316)$(217,791)$(328,844)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation103,127 115,761 131,661 
Amortization of intangibles6,804 6,715 7,347 
Gain on sale of businesses, net(586) (696)
Gain on sale of fixed assets, net (33,391) 
Impairment charges4,768 43,710 25,609 
Pension settlement and curtailment charges16,035 2,682 1,279 
Share-based compensation expense7,718 3,259 5,574 
Equity in (earnings) losses of affiliates, net of dividends related to earnings(982)12,450 4,872 
Loss on refinancing and extinguishment of debt81,885 — — 
Payment-in-kind interest58,808 — — 
Deferred income taxes(5,813)5,653 35,756 
Other4,838 (10,887)3,222 
Changes in operating assets and liabilities:
Accounts and tooling receivable(12,333)(65,712)52,677 
Inventories6,412 (2,221)(18,527)
Prepaid expenses2,924 (5,658)2,951 
Income tax receivable and refundable credits2,603 68,251 2,221 
Accounts payable6,743 20,591 (25,501)
Payroll and accrued liabilities16,924 46,177 (45,392)
Other20,718 (25,739)30,281 
Net cash provided by (used in) operating activities117,277 (36,150)(115,510)
Investing activities:
Capital expenditures(80,743)(71,150)(96,107)
Proceeds from sale of businesses, net of cash divested15,351   
Proceeds from sale of fixed assets 53,288 4,615 
Other424 (30)230 
Net cash used in investing activities(64,968)(17,892)(91,262)
Financing activities:
Proceeds from issuance of long-term debt, net of debt issuance costs924,299   
Repayment and refinancing of long-term debt(927,046)— — 
Principal payments on long-term debt(2,127)(4,178)(5,533)
(Decrease) increase in short-term debt, net(1,234)4,093 14,935 
Debt issuance costs and other fees(74,376)(4,229) 
Purchase of noncontrolling interest  (6,279)
Taxes withheld and paid on employees' share-based payment awards(214)(607)(799)
Contribution from noncontrolling interests and other(439)655 885 
Net cash (used in) provided by financing activities(81,137)(4,266)3,209 
Effects of exchange rate changes on cash, cash equivalents and restricted cash(918)(13)11,113 
Changes in cash, cash equivalents and restricted cash(29,746)(58,321)(192,450)
Cash, cash equivalents and restricted cash at beginning of period192,807 251,128 443,578 
Cash, cash equivalents and restricted cash at end of period$163,061 $192,807 $251,128 
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheet:
Cash and cash equivalents$154,801 $186,875 $248,010 
Restricted cash included in other current assets7,244 4,650 961 
Restricted cash included in other assets1,016 1,282 2,157 
Total cash, cash equivalents and restricted cash shown in the statement of cash flows$163,061 $192,807 $251,128 
Supplemental disclosure:
Cash paid for interest$78,699 $80,163 $73,221 
Cash paid (received) for income taxes, net of refunds10,301 (56,393)6,741 
The accompanying notes are an integral part of these consolidated financial statements.
51


NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Dollar amounts in thousands except per share and share amounts)

1. Description of Business
Cooper-Standard Holdings Inc. (together with its consolidated subsidiaries, the “Company” or “Cooper Standard”), through its wholly-owned subsidiary, Cooper-Standard Automotive Inc. (“CSA U.S.”), is a leading manufacturer of sealing and fuel handling systems (consisting of fuel and brake delivery, and fluid transfer systems). The Company’s products are primarily for use in passenger vehicles and light trucks that are manufactured by global automotive original equipment manufacturers (“OEMs”) and replacement markets. The Company conducts substantially all of its activities through its subsidiaries.
The Company believes it is the largest global producer of sealing systems, the second largest global producer of the types of fuel and brake delivery products that it manufactures and the third largest global producer of the types of fluid transfer systems that it manufactures. The Company designs and manufactures its products in each major region of the world through a disciplined and sustained approach to engineering and operational excellence. The Company operates in 78 manufacturing locations and 50 design, engineering, administrative and logistics locations in 21 countries around the world.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). Certain balances in prior periods have been conformed to the current presentation. 
Summary of Significant Accounting Policies
Principles of Consolidation – The consolidated financial statements include the accounts of the Company and the wholly-owned and, as applicable, less than wholly-owned subsidiaries controlled by the Company. All material intercompany accounts and transactions have been eliminated. Acquired businesses are included in the consolidated financial statements from the dates of acquisition or when the Company gained control.
The equity method of accounting is followed for investments in which the Company does not have control, but does have the ability to exercise significant influence over operating and financial policies. Generally, this occurs when ownership is between 20% to 50%.
Foreign Currency – The financial statements of foreign subsidiaries are translated to United States (“U.S.”) dollars at the end-of-period exchange rates for assets and liabilities and at a weighted average exchange rate for each period for revenues and expenses. Translation adjustments for those subsidiaries whose local currency is their functional currency are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity (“AOCI”). Transaction related gains and losses arising from fluctuations in currency exchange rates on transactions denominated in currencies other than the functional currency are recognized in earnings as incurred, except for those intercompany balances which are designated as long-term.
Cash and Cash Equivalents – The Company considers highly liquid investments with an original maturity of three months or less to be cash equivalents, for which the book value approximates fair value.
Accounts Receivable – The Company records trade accounts receivable when revenue is recorded in accordance with its revenue recognition policy and relieves accounts receivable when payments are received from customers. Accounts receivable are written off when it is apparent such amounts are not collectible. Generally, the Company does not require collateral for its accounts receivable, nor is interest charged on accounts receivable balances.
The Company receives bank notes from certain of its customers, which are classified as other current assets in the consolidated balance sheets, for certain amounts of accounts receivable, primarily in China. The Company may elect to hold such bank notes until maturity, exchange them with suppliers to settle liabilities, or sell them to third-party financial institutions in exchange for cash.
Allowance for Credit Losses – An allowance for credit losses is established through charges to the provision for credit losses when it is probable that the outstanding receivable or reimbursable tooling will not be collected. The Company evaluates the adequacy of the allowance for credit losses on a periodic basis, including historical trends in collections and write-offs, management’s judgment of the probability of collecting accounts and management’s evaluation of business risk. This evaluation is inherently subjective, as it requires estimates that are susceptible to revision as more information becomes available. The allowance for credit losses was $5,944 and $17,193 as of December 31, 2023 and 2022, respectively.

52

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Inventories – Inventories are valued at lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Finished goods and work-in-process inventories include material, labor and manufacturing overhead costs. The Company records inventory reserves for inventory in excess of production and/or forecasted requirements and for obsolete inventory.
 December 31,
 20232022
Finished goods$38,022 $39,202 
Work in process38,284 40,521 
Raw materials and supplies70,540 78,033 
$146,846 $157,756 
Derivative Financial Instruments – Derivative financial instruments are utilized by the Company to reduce exposure to foreign currency exchange fluctuations. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as either a fair value hedge, a cash flow hedge or a net investment hedge in accordance with its established policy. The Company does not enter into derivative financial instruments for trading or speculative purposes.
Income Taxes – Deferred tax assets or liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax laws and rates. A valuation allowance is provided on deferred tax assets if the Company determines that it is more likely than not that the asset will not be realized.
Long-lived Assets – Property, plant and equipment are recorded at cost and depreciated using primarily the straight-line method over estimated useful lives. Leasehold improvements are amortized over the expected life of the asset or term of the lease, whichever is shorter. Intangibles with finite lives, which include customer relationships, supply agreements and land use rights, are amortized over estimated useful lives. The Company evaluates the recoverability of long-lived assets when events and circumstances indicate that the assets may be impaired and the undiscounted net cash flows estimated to be generated by those assets are less than their carrying value. If the net carrying value exceeds the fair value, an impairment loss exists and is calculated based on estimated salvage value, estimated orderly liquidation value or a value-in-exchange approach.
Pre-production Costs Related to Long Term Supply Arrangements – Costs for molds, dies and other tools owned by the Company to produce products under long-term supply arrangements are recorded at cost in property, plant and equipment and amortized over the lesser of three years or the term of the related supply agreement. The amounts capitalized were $3,897 and $4,356 as of December 31, 2023 and 2022, respectively. The Company expenses all pre-production tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer. Reimbursable tooling costs are recorded in tooling receivable in the accompanying consolidated balance sheets if considered to be receivable in the next twelve months, and in other assets if considered to be receivable beyond twelve months. Tooling receivable for customer-owned tooling as of December 31, 2023 and 2022 was $80,225 and $95,965, respectively. Reimbursable tooling costs included in other assets in the accompanying consolidated balance sheets were $16,007 and $17,233 as of December 31, 2023 and 2022, respectively.
Goodwill – The Company tests goodwill for impairment on an annual basis in the fourth quarter, or more frequently if an event occurs or circumstances indicate the carrying amount may be impaired. Goodwill impairment testing is performed at the reporting unit level. The impairment test involves first qualitatively assessing goodwill for impairment. If the qualitative assessment is not met, a quantitative assessment is performed by comparing the estimated fair value of each reporting unit to its carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference.
In the fourth quarter of 2023 and 2022, the Company completed a quantitative goodwill impairment assessment, and after evaluating the results, events and circumstances, the Company concluded that sufficient evidence existed to assert quantitatively that the estimated fair value of the North America and Industrial Specialty Group reporting units remained in excess of their carrying values. See Note 9. “Goodwill and Intangible Assets” for additional information.
Business Combinations – The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. The excess of the purchase price over the amount allocated to the assets and liabilities, if any, is recorded as goodwill. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items.
53

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Revenue Recognition and Sales Commitments – In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when the performance obligations are satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. The Company has one major performance obligation category: manufactured parts.
A contract’s transaction price is allocated to each distinct performance obligation and recognized when the performance obligation is satisfied. The Company’s contracts may include multiple performance obligations. For such contracts, the Company generally allocates the contract’s transaction price to each performance obligation based on the purchase order or other arranged pricing.
Revenue is recognized for manufactured parts at a point in time, generally when products are shipped or delivered. The point at which revenue is recognized often depends on the shipping terms.
The Company usually enters into agreements with customers to produce products at the beginning of a vehicle’s life. Blanket purchase orders received from customers and related documents generally establish the annual terms, including pricing, related to a vehicle model. Although purchase orders do not usually specify quantities, fulfillment of customers’ purchasing requirements can be the Company’s obligation for the entire production life of the vehicle. These agreements generally may be terminated by the customer at any time, but such cancellations have historically been minimal. Customers typically pay for parts based on customary business practices with payment terms generally between 30 and 90 days. The Company has no significant financing arrangements with customers.
The Company applies the optional exemption to forgo disclosing information about its remaining performance obligations because its contracts usually have an original expected duration of one year or less. It also applies an accounting policy to treat shipping and handling costs that are incurred after revenue is recognizable as a fulfillment activity by expensing such costs as incurred, instead of as a separate performance obligation. Amounts billed to customers related to shipping and handling are included in sales in the Company’s consolidated statements of operations. Shipping and handling costs are included in cost of products sold in the Company’s consolidated statements of operations.
Research and Development – Engineering, research and development, and program management costs are charged to selling, administration and engineering expenses as incurred and totaled $84,112, $80,528 and $89,956 for the years ended December 31, 2023, 2022 and 2021, respectively.
Share-based Compensation – The Company measures share-based compensation expense at fair value and generally recognizes such expenses on a straight-line basis over the vesting period of the share-based employee awards. See Note 19. “Share-Based Compensation” for additional information.
Use of Estimates – The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect amounts reflected in the consolidated financial statements, as well as disclosure of contingent assets and liabilities. Considerable judgment is often involved in making such estimates, and the use of different assumptions could result in different conclusions. Management believes its assumptions and estimates are reasonable and appropriate. However, actual results could differ from those estimates.
3. New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
The Company adopted the following Accounting Standards Updates (“ASU”) in 2023, which did not have a material impact on its consolidated financial statements:
StandardDescriptionEffective Date
ASU 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations
Requires enhanced disclosures about a buyer’s use of supplier finance programs. Supplier finance programs may also be referred to as reverse factoring, payables finance, or structured payables arrangements.January 1, 2023
54

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Recently Issued Accounting Pronouncements
The Company considered the recently issued accounting pronouncements summarized as follows, which could have a material impact on its consolidated financial statements or disclosures:
StandardDescriptionImpactEffective Date
ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures
Requires disclosure of significant segment
expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each
reported measure of segment profit or loss, an amount and description of its composition for other segment items to
reconcile to segment profit or loss, and the title and position of the entity’s CODM beginning with annual disclosures in 2024. The amendments in this update also require all annual segment disclosures to be included in interim periods beginning in 2025.
The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2024
ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures
Requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid.The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2025
ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement
Requires joint ventures to apply a new basis of accounting upon formation, and as a result, initially measure all assets and liabilities at fair value (with exceptions to fair value measurement that are consistent with the business combinations guidance).The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2025
4. Divestitures and Deconsolidations
2023 Divestiture
In the second quarter of 2023, the Company signed a share purchase and assignment agreement to sell its European technical rubber products business. In the third quarter of 2023, the Company closed the transaction and received cash proceeds in the amount of $15,009. In the fourth quarter of 2023, the Company finalized computations of purchase price adjustments. Incremental proceeds of $665 resulting from final net purchase price adjustments were received in the first quarter of 2024.
Upon finalization of the sale, during the year ended December 31, 2023, the Company recorded a gain of $477, included in the consolidated statements of operations. The gain included the write off of goodwill of $1,300.
2023 Joint Venture Divestiture
Management approved a plan to sell the Company’s entire controlling equity interest of a joint venture in the Asia Pacific region, and the sale was completed in the third quarter of 2023. Upon meeting the criteria for held for sale classification, the Company recorded non-cash impairment charges of $787 to reduce the carrying value of the held for sale entity to fair value less costs to sell. Fair value, which is categorized within Level 3 of the fair value hierarchy, was determined using a market approach, estimated based on expected proceeds. The fair value less costs to sell were assessed each reporting period that the asset group remained classified as held for sale.
On completion of the sale, during the year ended December 31, 2023, the Company recorded a gain of $109. Both the non-cash impairment charges and gain on sale were included in the consolidated statements of operations.
2022 Joint Venture Deconsolidation
In the first quarter of 2022, a joint venture in the Asia Pacific region that was previously consolidated with a noncontrolling interest amended the governing document underlying the joint venture. The amendment to the agreement did not change the Company’s 51% ownership. However, as a result of the amendment and effective as of January 1, 2022, the joint venture was deconsolidated and accounted for as an investment under the equity method. The Company remeasured the retained investment using the income approach method and performed a discounted cash flow analysis of the projected free cash flows of the joint venture. As a result of the deconsolidation, during the year ended December 31, 2022, the Company recorded a loss of $2,257, included in other expense, net in the consolidated statements of operations.
55

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
5. Revenue
The passenger and light duty group consists of sales to automotive OEMs and automotive suppliers, while the commercial group represents sales to OEMs of on- and off-highway commercial equipment and vehicles. The other customer group includes sales related to specialty and adjacent markets.
Revenue by customer group for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,453,777 $623,038 $452,016 $125,621 $ $2,654,452 
Commercial16,419 24,674 422 8 7,416 48,939 
Other15,904 544 3  96,037 112,488 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by customer group for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,309,786 $481,510 $441,841 $100,400 $ $2,333,537 
Commercial15,518 21,862 1,283 20 6,620 45,303 
Other15,795 300 2  130,454 146,551 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by customer group for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,119,736 $496,169 $455,445 $61,683 $ $2,133,033 
Commercial14,092 21,417 2,855 30 5,165 43,559 
Other14,429 659 6  138,505 153,599 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
Substantially all the Company’s revenues are generated from sealing and fluid handing (consisting of fuel and brake and fluid transfer) systems for use in passenger vehicles and light trucks manufactured by global OEMs.
A summary of the Company’s products is as follows:
Product LineDescription
Sealing SystemsProtect vehicle interiors from weather, dust and noise intrusion for improved driving experience; provide aesthetic and functional class-A exterior surface treatment
Fuel & Brake Delivery SystemsSense, deliver and control fluids to fuel and brake systems
Fluid Transfer SystemsSense, deliver and control fluids and vapors for optimal powertrain & HVAC operation
56

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Revenue by product line for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$551,346 $515,059 $287,580 $93,588 $ $1,447,573 
Fluid handling:
Fuel and brake delivery systems495,993 116,511 91,178 24,703  728,385 
Fluid transfer systems438,761 16,686 73,683 7,338  536,468 
Total fluid handling934,754 133,197 164,861 32,041  1,264,853 
Other    103,453 103,453 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by product line for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$516,391 $405,605 $281,848 $77,309 $ $1,281,153 
Fluid handling:
Fuel and brake delivery systems432,606 85,400 96,744 15,796  630,546 
Fluid transfer systems392,102 12,667 64,534 7,315  476,618 
Total fluid handling824,708 98,067 161,278 23,111  1,107,164 
Other    137,074 137,074 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by product line for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$425,388 $406,677 $287,117 $46,748 $ $1,165,930 
Fluid handling:
Fuel and brake delivery systems364,309 94,751 107,137 9,789  575,986 
Fluid transfer systems358,560 16,817 64,052 5,176  444,605 
Total fluid handling722,869 111,568 171,189 14,965  1,020,591 
Other    143,670 143,670 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
Contract Estimates
The amount of revenue recognized is usually based on the purchase order price and adjusted for variable consideration, including pricing concessions. The Company accrues for pricing concessions by reducing revenue as products are shipped or delivered. The accruals are based on historical experience, anticipated performance and management’s best judgment. The Company also generally has ongoing adjustments to customer pricing arrangements based on the content and cost of its products. Such pricing accruals are adjusted as they are settled with customers. Customer returns, which are infrequent, are usually related to quality or shipment issues and are recorded as a reduction of revenue. The Company generally does not recognize significant return obligations due to their infrequent nature.
Contract Balances
The Company’s contract assets consist of unbilled amounts associated with variable pricing arrangements in the Asia Pacific region. Once pricing is finalized, contract assets are transferred to accounts receivable. As a result, the timing of revenue recognition and billings, as well as changes in foreign exchange rates, will impact contract assets on an ongoing basis. Contract assets were not materially impacted by any other factors during the year ended December 31, 2023.
57

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
The Company’s contract liabilities consist of advance payments received and due from customers. As of December 31, 2023 and 2022, there were no significant contract assets or liabilities recorded.
Other
The Company at times enters into agreements that provide for lump sum payments to customers. These payment agreements are recorded as a reduction of revenue during the period the commitment is made, unless the payment is contractually recoverable. Amounts related to commitments of future payments to customers on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were current liabilities of $10,164 and $9,325, respectively, and long-term liabilities of $4,293 and $5,899, respectively.
The Company provides assurance-type warranties to its customers. Such warranties provide customers with assurance that the related product will function as intended and complies with any agreed-upon specifications, and are recognized in cost of products sold.
6. Restructuring
On an ongoing basis, the Company evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented several restructuring initiatives, including closure or consolidation of facilities throughout the world and the reorganization of its operating structure.
The Company’s restructuring charges consist of severance, retention and outplacement services, and severance-related postemployment benefits (collectively, “employee separation costs”), along with other related exit costs and asset impairments related to restructuring activities (collectively, “other exit costs”). Employee separation costs are recorded based on existing union and employee contracts, statutory requirements, completed negotiations and Company policy.
Restructuring charges (reversals) by segment for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
202320222021
North America$5,415 $(96)$5,710 
Europe10,924 12,969 27,986 
Asia Pacific1,372 4,695 2,013 
South America212 615 580 
Total Automotive$17,923 $18,183 $36,289 
Corporate and other95 121 661 
Total$18,018 $18,304 $36,950 
Restructuring activity for all restructuring initiatives for the years ended December 31, 2023 and 2022 was as follows:
Employee Separation CostsOther Exit CostsTotal
Balance as of December 31, 2021$20,957 $5,627 $26,584 
Expense12,648 5,656 18,304 
Cash payments(19,186)(4,560)(23,746)
Non-cash fixed asset impairments included in expense (362)(362)
Foreign exchange translation and other(1,234)22 (1,212)
Balance as of December 31, 2022$13,185 $6,383 $19,568 
Expense13,946 4,072 18,018 
Cash payments(8,677)(5,201)(13,878)
Foreign exchange translation and other506 79 585 
Balance as of December 31, 2023$18,960 $5,333 $24,293 
Restructuring expense for the year ended December 31, 2023 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2023 include expenses associated with the closure of certain plants in the Asia Pacific, Europe, and North American regions.
58

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Restructuring expense for the year ended December 31, 2022 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2022 include an immaterial gain on sale of fixed assets and non-cash fixed asset impairment charges related to closed facilities in the Asia Pacific region.
7. Leases
The Company primarily has operating and finance leases for certain manufacturing facilities, corporate offices and certain equipment. Operating leases are included in operating lease right-of-use assets, net, current operating lease liabilities and long-term operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, debt payable within one year, and long-term debt on the Company’s consolidated balance sheets.
Lease right-of-use assets are recognized at commencement date based upon the present value of the remaining future lease payments over the lease term. The Company’s lease terms include options to renew or terminate the lease when it is reasonably certain that the Company will exercise the option. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based upon information available at the lease commencement date to determine the present value of the remaining future lease payments.
The Company has lease agreements with lease and non-lease components. For real estate leases, these components are accounted for separately, while for equipment leases, the lease and non-lease components are accounted for as a single lease component.
Variable lease expense includes payments based upon changes in a rate or index, such as consumer price indexes, as well as usage of the leased asset. Short-term lease expense includes leases with terms, at lease commencement, of 12 months or less and no purchase option reasonably certain to be exercised. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease expense were as follows:
Year Ended December 31,
202320222021
Operating lease expense$28,128 $28,273 $31,912 
Short-term lease expense5,037 4,948 6,736 
Variable lease expense2,310 1,136 907 
Finance lease expense:
Amortization of right-of-use assets2,216 2,017 2,102 
Interest on lease liabilities1,292 1,316 1,444 
Total lease expense$38,983 $37,690 $43,101 
The Company recorded sublease income of $1,213, $669 and $256 for the years ended December 31, 2023, 2022 and 2021 respectively.
59

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Other information related to leases was as follows:
Year Ended December 31,
202320222021
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows for operating leases$28,432$28,603$33,402
     Operating cash flows for finance leases1,2921,3161,440
     Financing cash flows for finance leases2,2471,9582,133
Non-cash right-of-use assets obtained in exchange for lease obligations:
     Operating leases8,65314,32625,010
     Finance leases540595644
Weighted Average Remaining Lease Term (in years)
Operating leases7.37.17.5
Finance leases7.98.79.7
Weighted Average Discount Rate
Operating leases6.7 %6.1 %5.9 %
Finance leases6.0 %5.9 %5.8 %
Future lease payments under non-cancellable leases as of December 31, 2023 were as follows:
YearOperating LeasesFinance Leases
2024$24,066 $3,739 
202519,508 3,771 
202614,401 3,309 
202710,813 3,233 
20289,856 2,822 
Thereafter40,795 11,301 
    Total future lease payments$119,439 $28,175 
Less: imputed interest(24,380)(5,932)
    Total$95,059 $22,243 
Amounts recognized on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were as follows:
December 31, 2023December 31, 2022
Operating Leases
Operating lease right-of-use assets, net$91,126 $94,571 
Current operating lease liabilities18,577 20,786 
Long-term operating lease liabilities76,482 77,617 
Finance Leases
Property, plant and equipment, net21,239 22,942 
Debt payable within one year2,492 2,228 
Long-term debt19,751 21,537 
60

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
As of December 31, 2023, the Company had additional leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1,191. These leases will commence in 2024 with lease terms up to eight years.
8. Property, Plant and Equipment
Property, plant and equipment consists of the following:
 
  December 31, Estimated
 20232022 Useful Lives
Land and improvements$43,950 $42,939  10 to 25 years
Buildings and improvements270,890 262,694  10 to 40 years
Machinery and equipment1,191,792 1,144,310  5 to 10 years
Construction in progress71,706 76,048 
$1,578,338 $1,525,991 
Accumulated depreciation(969,907)(883,131)
Property, plant and equipment, net$608,431 $642,860 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of $2,348, $40,248 and $20,118, respectively, related to machinery and equipment due to operating performance in certain locations in North America, Europe, and Asia Pacific. The fair value of machinery and equipment was determined using estimated orderly liquidation value, which was deemed the highest and best use of the assets. The fair value of real estate assets were determined using a value-in-exchange approach and the fair value was higher than carrying value.
For the years ended December 31, 2023, 2022 and 2021, the Company also recorded impairment charges of $1,633, $3,462 and $3,326, respectively, due to idle assets in certain locations in North America, Europe, and Asia Pacific. The fair value was determined using estimated salvage value, which was deemed the highest and best use of the assets.
For the year ended December 31, 2022, the Company closed on a sale-leaseback transaction related to one of its European facilities and recorded a gain on the sale transaction of $33,391. The transaction included the removal of property, plant and equipment with a gross carrying value of $16,890 and accumulated depreciation of $4,013, which is reflected in the balance sheet as of December 31, 2022.
The deconsolidation of a joint venture during the three months ended March 31, 2022 included the removal of property, plant and equipment with gross carrying value of $29,590 and accumulated depreciation of $11,625, which is reflected in the balance sheet as of December 31, 2022.
For the year ended December 31, 2021, the Company also recorded impairment charges of $1,775 related to a leased building. The fair value of owned buildings was determined using a value-in-exchange approach
A summary of these asset impairment charges is as follows:
Year Ended December 31,
202320222021
North America$ $11,140 $8,479 
Europe2,348 30,173 9,179 
Asia Pacific1,633 2,359 7,071 
Total Automotive3,981 43,672 24,729 
Corporate and other 38 490 
Total (a)$3,981 $43,710 $25,219 
(a) Excludes $787 of non-cash impairment charges for the year ended December 31, 2023 associated with a joint venture in the Asia Pacific region as disclosed in Note 4. “Divestitures and Deconsolidations”, and $390 of goodwill impairment for the year ended December 31, 2021 as disclosed in Note 9. “Goodwill and Intangible Assets”.
61

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
9. Goodwill and Intangible Assets
Goodwill
Changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2023 and 2022 were as follows:
North AmericaIndustrial Specialty GroupTotal
Balance as of December 31, 2021$128,246 $14,036 $142,282 
Foreign exchange translation(259) (259)
Balance as of December 31, 2022$127,987 $14,036 $142,023 
Divestiture (1,300)(1,300)
Foreign exchange translation91  91 
Balance as of December 31, 2023$128,078 $12,736 $140,814 
The Company performed its annual impairment analysis of goodwill during the fourth quarters of 2023, 2022 and 2021. The fair value of each reporting unit is determined and compared to the carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference. The annual impairment analysis resulted in no impairment for 2023 and 2022. The Company's annual goodwill impairment analysis for 2021 resulted in an impairment for the Europe reporting unit of $390 for goodwill recorded during 2021 as a result of purchasing a supplier in its Europe reporting unit for an immaterial purchase consideration. The annual impairment analysis for 2021 resulted in no impairment for the North America and Industrial Specialty Group reporting units.
The write off of goodwill of $1,300 during the year ended December 31, 2023 is related to the sale of the European technical rubber products business. Refer to Note. 4 “Divestitures and Deconsolidations” for additional information.
Intangible Assets
Definite-lived intangible assets and accumulated amortization balances as of December 31, 2023 and 2022 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$152,403 $(133,698)$18,705 
Other38,090 (16,227)21,863 
Balance as of December 31, 2023$190,493 $(149,925)$40,568 
Customer relationships$152,578 $(129,317)$23,261 
Other38,479 (14,099)24,380 
Balance as of December 31, 2022$191,057 $(143,416)$47,641 
Estimated amortization expense for the next five years is shown in the table below:
YearExpense
2024$6,899 
20256,458 
20264,684 
20274,695 
20284,035 
62

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
10. Debt and Other Financing
A summary of outstanding debt as of December 31, 2023 and 2022 was as follows:
 December 31,
 20232022
First Lien Notes$595,966 $— 
Third Lien Notes386,681 — 
2026 Senior Notes42,338 397,259 
2024 Senior Secured Notes 244,471 
Term Loan 318,787 
Finance leases22,243 23,765 
Other borrowings48,220 51,902 
Total debt1,095,448 1,036,184 
Less: current portion(50,712)(54,130)
Total long-term debt$1,044,736 $982,054 
The principal maturities of debt, at nominal value, as of December 31, 2023 are as follows:
YearDebt and Finance Lease Obligations*
2024$51,959 
20253,771 
202645,863 
20271,046,546 
20282,822 
Thereafter11,301 
Total$1,162,262 
*
Inclusive of imputed interest on finance leases as well as future payment-in-kind assumptions as described below.
The weighted average interest rate of our debt payable within one year was 3.7% as of December 31, 2023 and 4.1% as of December 31, 2022.
Refinancing Transactions
On January 27, 2023 (the “Settlement Date”), the Company, Cooper-Standard Automotive Inc. (the “Issuer”), a wholly-owned subsidiary of the Company, and certain other of the Company’s direct and indirect subsidiaries completed certain refinancing transactions (the “Refinancing Transactions”) consisting of: (i) the exchange (the “Exchange Offer”) of $357,446 aggregate principal amount of the Issuer’s then existing 5.625% Senior Notes due 2026 (the “2026 Senior Notes”) (representing 89.36% of the aggregate principal amount outstanding of the 2026 Senior Notes) for $357,446 aggregate principal amount of the Issuer’s newly issued 5.625% Cash Pay / 10.625% PIK Toggle Senior Secured Third Lien Notes due 2027 (the “Third Lien Notes”), (ii) the issuance by the Issuer (the “Concurrent Notes Offering”) of $580,000 aggregate principal amount of 13.50% Cash Pay / PIK Toggle Senior Secured First Lien Notes due 2027 (the “First Lien Notes” and, together with the Third Lien Notes, the “New Notes”) to holders of 2026 Senior Notes or their designees who participated in the Exchange Offer, including to certain backstop commitment parties who committed to purchase the First Lien Notes not otherwise subscribed for, (iii) the related consent solicitation (the “Consent Solicitation”) to remove substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and to release and discharge the guarantee of the 2026 Senior Notes by the Company, (iv) the effectiveness of the Third Amendment (as defined below) to the senior asset-based revolving credit facility (“ABL Facility”) and (v) the use of proceeds from the Concurrent Notes Offering, together with cash on hand, to prepay all amounts outstanding under the Term Loan Facility at par, plus any accrued and unpaid interest thereon, to redeem the Issuer’s existing 2024 Senior Secured Notes (as defined below), including the prepayment premium and any accrued and unpaid interest thereon, and to pay fees and expenses related to the Refinancing Transactions. As a result of the Refinancing Transactions, the Issuer extended the maturities of its indebtedness and reduced the amount of cash interest it is required to pay on such indebtedness for the next two years. The Company recognized a loss on the refinancing and extinguishment of debt of $81,885 during the year ended December 31, 2023. Additionally, the Company incurred total fees of $91,800 associated with the Refinancing Transactions, of which $87,571 were paid during the
63

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
year ended December 31, 2023 and $4,229 were paid during 2022. The fees paid during the year ended December 31, 2023 are reflected as a financing outflow in the consolidated statement of cash flows. Of the fees paid during the year ended December 31, 2023, $73,384 was included in the loss on the refinancing and extinguishment of debt referenced above, $13,187 is presented as a direct deduction from the principal balance in the consolidated balance sheet, and $1,000 related to amending the ABL Facility is recorded in other long-term assets in the consolidated balance sheet.
New Notes
On the Settlement Date, the Issuer issued $580,000 aggregate principal amount of First Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “First Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “First Lien Collateral Agent”).
The First Lien Notes are senior secured obligations of the Issuer and are guaranteed by CS Intermediate Holdco 1 LLC (“Holdings”), each of the Issuer’s wholly owned domestic subsidiaries that guarantee certain other indebtedness, subject to certain exceptions (the “Domestic Guarantors”), and certain of the Issuer’s wholly owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands and Romania (the “Foreign Guarantors”). The First Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.
The First Lien Notes will mature on March 31, 2027. The First Lien Notes bear interest at the rate of 13.50% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to pay up to 4.50% of such interest on the First Lien Notes, in such amount as specified by the Issuer, by increasing the principal amount of the outstanding First Lien Notes or, in limited circumstances as described in the First Lien Notes Indenture, by issuing additional First Lien Notes. As of December 31, 2023, the aggregate principal amount of the First Lien Notes of $595,966 recognized in the consolidated balance sheet reflects the election that was made by the Company to pay 4.50% of the first three interest payments (June 2023, December 2023 and June 2024) as payment-in-kind. Interest on the First Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
The Issuer may, at its option, redeem all or part of the First Lien Notes prior to maturity at the prices set forth in the First Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the First Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the First Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.
As of December 31, 2023, the Company had $8,184 of unamortized debt issuance costs and $337 of unamortized original issue discount related to the First Lien Notes, which are presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount are amortized into interest expense over the term of the First Lien Notes.
The First Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The First Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding First Lien Notes to be due and payable immediately.
On the Settlement Date, the Issuer issued $357,446 aggregate principal amount of Third Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “Third Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “Third Lien Collateral Agent”).
The Third Lien Notes are senior secured obligations of the Issuer and are guaranteed by Holdings, each of the Domestic Guarantors, and each of the Foreign Guarantors. The Third Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.
The Third Lien Notes will mature on May 15, 2027. The Third Lien Notes bear interest at the rate of 5.625% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to instead pay such interest at 10.625% per annum either by increasing the principal amount of the outstanding Third Lien Notes or, in limited circumstances as described the Third Lien Notes Indenture, by issuing additional Third Lien
64

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Notes. As of December 31, 2023, the aggregate principal amount of the Third Lien Notes of $386,681 recognized in the consolidated balance sheet reflects the election that was made by the Company to fully pay the first two interest payments (June 2023 and December 2023) on the Third Lien Notes as payment-in-kind. The Company has elected to pay the third interest payment, due June 15, 2024, on the Third Lien Notes in cash. Interest on the Third Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
The Issuer may, at its option, redeem all or part of the Third Lien Notes prior to maturity at the prices set forth in the Third Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the Third Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the Third Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.
Debt issuance costs related to the Third Lien Notes are amortized into interest expense over the term of the Third Lien Notes. As of December 31, 2023, the Company had $5,087 of unamortized debt issuance costs related to the Third Lien Notes, which are presented as a direct deduction from the principal balance in the consolidated balance sheet.
The Third Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The Third Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding Third Lien Notes to be due and payable immediately.
In connection with the issuance of the New Notes, the First Lien Collateral Agent, the Third Lien Collateral Agent, the collateral agent under the ABL Facility (the “ABL Facility Collateral Agent”), the Issuer, Holdings and the several other parties named therein entered into the First Lien and Third Lien Intercreditor Agreement, providing for the relative priorities of their respective security interests in the assets securing the First Lien Notes, the Third Lien Notes and the ABL Facility, and certain other matters relating to the administration of security interests.
2026 Senior Notes
On November 2, 2016, the Issuer issued $400,000 aggregate principal amount of 2026 Senior Notes. On the Settlement Date, in connection with the Refinancing Transactions, the Issuer completed the Exchange Offer and delivered $357,446 aggregate principal amount of the exchanged 2026 Senior Notes to the trustee for cancellation. Following the completion of the Exchange Offer, $42,554 aggregate principal amount of the 2026 Senior Notes remain outstanding.
Following receipt of the requisite consents in the Consent Solicitation, on January 20, 2023, the Issuer, the guarantors named therein and U.S. Bank Trust Company, National Association (successor in interest to U.S. Bank National Association), as trustee, entered into a supplemental indenture to the indenture governing the 2026 Senior Notes, which became effective on the Settlement Date. The supplemental indenture provides for the elimination of substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and released and discharged the guarantee of the 2026 Senior Notes by the Company.
The 2026 Senior Notes are guaranteed by each of the Issuer’s wholly-owned existing or subsequently organized U.S. subsidiaries, subject to certain exceptions, to the extent such subsidiary guarantees the ABL Facility. The Issuer may, at its option, redeem all or part of the 2026 Senior Notes at various points in time prior to maturity, as described in the indenture governing the 2026 Senior Notes. The 2026 Senior Notes will mature on November 15, 2026. Interest on the 2026 Senior Notes is payable semi-annually in arrears in cash on May 15 and November 15 of each year.
The Company paid approximately $7,055 of debt issuance costs in connection with the issuance of the 2026 Senior Notes. The debt issuance costs are being amortized into interest expense over the term of the 2026 Senior Notes. As of December 31, 2023 and 2022, the Company had $216 and $2,741, respectively, of unamortized debt issuance costs related to the 2026 Senior Notes, which is presented as a direct deduction from the principal balance in the consolidated balance sheets.
2024 Senior Secured Notes
On May 29, 2020, the Issuer issued $250,000 aggregate principal amount of its 13.000% Senior Secured Notes due 2024 (the “2024 Senior Secured Notes”), pursuant to an indenture, dated as of May 29, 2020, by and among the Issuer, the other guarantors party thereto and U.S. Bank National Association, as trustee. In the first quarter of 2023, in connection with the
65

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Refinancing Transactions, the Issuer redeemed all of the outstanding 2024 Senior Secured Notes on the Settlement Date at the redemption price of 106.500% of the principal amount thereof, plus accrued and unpaid interest thereon.
The Company paid approximately $6,431 of debt issuance costs in connection with the issuance of the 2024 Senior Secured Notes. Additionally, the 2024 Senior Secured Notes were issued at a discount of $5,000. As of December 31, 2022, the Company had $3,021 of unamortized debt issuance costs and $2,508 of unamortized original issue discount related to the 2024 Senior Secured Notes, which were presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the 2024 Senior Secured Notes.
ABL Facility
On November 2, 2016, Holdings, Cooper-Standard Automotive Inc. (the “U.S. Borrower”), Cooper-Standard Automotive Canada Limited (the “Canadian Borrower”), Cooper-Standard Automotive International Holdings B.V. (the “Dutch Borrower”, and, together with the U.S. Borrower and the Canadian Borrower, the “Borrowers”) and certain subsidiaries of the U.S. Borrower, entered into a third amendment and restatement of the ABL Facility. In March 2020, the Borrowers entered into Amendment No. 1 to the Third Amended and Restated Loan Agreement (“the First Amendment”). As a result of the First Amendment, the ABL Facility maturity was extended to March 2025 and the aggregate revolving loan commitment was reduced to $180,000. In May 2020, the Borrowers entered into Amendment No. 2 to the Third Amended and Restated Loan Agreement (the “Second Amendment”), which Second Amendment modified certain covenants under the ABL Facility. In December 2022, the Borrowers entered into Amendment No. 3 to the Third Amended and Restated Loan Agreement (the “Third Amendment”), which became effective on the Settlement Date. The Third Amendment provides for the ABL Facility to be amended to:
permit the U.S. Borrower to issue the New Notes in the Concurrent Notes Offering and Exchange Offer, including the granting of liens, subject to the restrictions set forth in the ABL Facility;
provide for certain of the U.S. Borrower’s wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time to become guarantors under the ABL Facility;
authorize the ABL Facility Collateral Agent to enter into an intercreditor agreement with the collateral trustees for the New Notes; and
remove the Dutch Borrower as a borrower under the ABL Facility.
The aggregate revolving loan availability includes a $100,000 letter of credit sub-facility and a $25,000 swing line sub-facility. The ABL Facility also provides for an uncommitted $100,000 incremental loan facility, for a potential total ABL Facility of $280,000 (if requested by the Borrowers and the lenders agree to fund such increase). No consent of any lender (other than those participating in the increase) is required to effect any such increase. The Company’s borrowing base as of December 31, 2023 was $169,543 and the monthly fixed charge coverage ratio was at a level that provided the Company full access to the borrowing base. Net of $7,110 of outstanding letters of credit, the Company effectively had $162,433 available for borrowing under its ABL Facility.
As of December 31, 2023 and December 31, 2022, there were no borrowings under the ABL Facility.
Maturity. Any borrowings then outstanding under our ABL Facility will mature, and the commitments of the lenders under our ABL Facility will terminate, on March 24, 2025.
Borrowing Base. As of the Settlement Date, the loan and letter of credit availability under the ABL Facility is subject to a borrowing base, which at any time is limited to the lesser of: (A) the maximum facility amount (subject to certain adjustments) and (B) (i) up to 85% of eligible accounts receivable; plus (ii) the lesser of 70% of eligible inventory or 85% of the appraised net orderly liquidation value of eligible inventory; plus (iii) up to the lesser of $30,000 and 85% of eligible tooling accounts receivable; minus reserves established by the ABL Facility Collateral Agent. The accounts receivable portion of the borrowing base is subject to certain formulaic limitations (including concentration limits). The inventory portion of the borrowing base is limited to eligible inventory, as determined by the ABL Facility Collateral Agent. The borrowing base is also subject to certain reserves, which are established by the ABL Facility Collateral Agent (which may include changes to the advance rates indicated above). Loan availability under the ABL Facility is apportioned as follows: $160,000 to the U.S. Borrower and $20,000 to the Canadian Borrower.
Guarantees; Security. The obligations of the U.S. Borrower and the Canadian Borrower under the ABL Facility, as well as certain cash management arrangements and interest rate, foreign currency or commodity swaps entered into by the such Borrowers and their subsidiaries, and certain credit lines entered into by non-U.S. subsidiaries, in each case with the lenders and their affiliates (collectively, “Additional ABL Secured Obligations”) are guaranteed on a senior secured basis by Holdings and
66

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
its U.S. subsidiaries (with certain exceptions) and certain wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time, and the obligations of the Canadian Borrower under the ABL Facility and Additional ABL Secured Obligations of the Canadian Borrower and its Canadian subsidiaries are, in addition, guaranteed on a senior secured basis by the Canadian subsidiaries of the Canadian Borrower. The obligations under the ABL Facility and related guarantees are secured by (1) a first priority lien on all of each Borrower’s and each U.S. and Canadian guarantor’s existing and future personal property consisting of certain accounts receivable, inventory, documents, instruments, chattel paper, deposit accounts and securities accounts and certain related assets and proceeds of the foregoing, with various enumerated exceptions, including that: (i) the collateral owned by Canadian Borrower or any of its Canadian subsidiaries that are Guarantors only secure the obligations of Canadian Borrower and such subsidiaries arising under the ABL Facility and Additional ABL Secured Obligations (ii) no liens have been granted on any assets or properties of any non-U.S. subsidiaries of the Company (other than the Canadian Borrower and Canadian Guarantors, as otherwise specified above) in connection with the ABL Facility, (2) a second priority lien on all the capital stock in restricted subsidiaries directly held by the U.S. Borrower and each of the U.S. guarantors, and equipment of the U.S. Borrower and the U.S.-domiciled guarantors and all other material personal property of the U.S. Borrower and the U.S.-domiciled guarantors and (3) a 65% pledge of the equity interest in the first-tier foreign subsidiaries of the U.S. Guarantors.
Interest. Borrowings under the ABL Facility bear interest at a rate equal to, at the Borrowers’ option:
in the case of borrowings by the U.S. Borrower, the forward-looking secured overnight funding rate for the applicable interest period (“Term SOFR”) (including a credit spread adjustment of 0.11448% or 0.26161%, depending on the applicable interest period) or the base rate plus, in each case, an applicable margin; or
in the case of borrowings by the Canadian Borrower, bankers’ acceptance (“BA”) rate, Canadian prime rate or Canadian base rate plus, in each case, an applicable margin.
The applicable margin may vary between 2.00% and 2.50% with respect to the Term SOFR or Canadian BA rate-based borrowings and between 1.00% and 1.50% with respect to U.S. base rate, Canadian prime rate and Canadian base rate borrowings. The applicable margin is subject, in each case, to quarterly pricing adjustments (based on average facility availability).
Fees. The Borrowers are required to pay a fee in respect of committed but unutilized commitments. The ABL Facility also requires the payment of customary agency and administrative fees.
Voluntary Prepayments. The Borrowers are able to voluntarily reduce the unutilized portion of the commitment amount and repay outstanding loans, in each case, in whole or in part, at any time without premium or penalty (other than customary breakage and related reemployment costs with respect to repayments of SOFR-based borrowings).
Covenants; Events of Default. The ABL Facility includes affirmative and negative covenants that will impose substantial restrictions on the Company’s financial and business operations, including its ability to incur and secure debt, make investments, sell assets, pay dividends or make acquisitions. The ABL Facility also includes a requirement to maintain a monthly fixed charge coverage ratio of no less than 1.0 to 1.0 when availability under the ABL Facility is less than specified levels. As of December 31, 2023, availability under the ABL Facility was at a level that did not trigger this requirement. The ABL Facility also contains various events of default that are customary for comparable facilities.
Debt Issuance Costs. As of December 31, 2023 and 2022, the Company had $862 and $535, respectively, of unamortized debt issuance costs related to the ABL Facility.
Term Loan Facility
On November 2, 2016, Cooper-Standard Automotive Inc., as borrower, entered into Amendment No. 1 to its senior term loan facility (the “Term Loan Facility”), which provided for loans in an aggregate principal amount of $340,000. Subject to certain conditions, the Term Loan Facility, without the consent of the then-existing lenders (but subject to the receipt of commitments), could have been expanded (or a new term loan or revolving facility added) by an amount that would not cause the consolidated secured net debt ratio to exceed 2.25 to 1.00 plus $400,000 plus any voluntary prepayments (including revolving facility and ABL Facility to the extent commitments are reduced) not funded from proceeds of long-term indebtedness.
On May 2, 2017, the Company entered into Amendment No. 2 to the Term Loan Facility to modify the interest rate. Subsequently, on March 6, 2018, the Company entered into Amendment No. 3 to the Term Loan Facility to further modify the interest rate. In accordance with this amendment, borrowings under the Term Loan Facility bore interest, at the Company’s option, at either (1) with respect to Eurodollar rate loans, the greater of the applicable Eurodollar rate and 0.75% plus 2.00% per annum, or (2) with respect to base rate loans, the base rate, (which is the highest of the then current federal funds rate plus
67

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
0.50%, the prime rate most recently announced by the administrative agent under the term loan, and the one-month Eurodollar rate plus 1.0%) plus 1.0% per annum.
Maturity. The Term Loan Facility would have matured on November 2, 2023.
Voluntary Prepayment. In connection with the Refinancing Transactions, Cooper-Standard Automotive Inc. repaid the Term Loan Facility in full on the Settlement Date and the Term Loan Facility was terminated.
Debt Issuance Costs. As of December 31, 2022, the Company had $494 of unamortized debt issuance costs and $319 of unamortized original issue discount related to the Term Loan Facility. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the Term Loan Facility.
Debt Covenants 
The Company was in compliance with all applicable covenants of the New Notes, the 2026 Senior Notes, and ABL Facility as of December 31, 2023.
Other Financing
Finance leases and other. Other borrowings as of December 31, 2023 and 2022 reflect finance leases and other borrowings under local bank lines classified in debt payable within one year in the consolidated balance sheets.
Receivables factoring. As a part of its working capital management, the Company sells certain receivables through a single third-party financial institution (the “Factor”) in a pan-European program. The amount sold varies each month based on the amount of underlying receivables and cash flow needs of the Company. These are permitted transactions under the Company’s credit agreements governing the ABL Facility and the indentures governing the New Notes and 2026 Secured Notes. The European factoring facility allows the Company to factor up to €70 million of its Euro-denominated accounts receivable, accelerating access to cash and reducing credit risk. The factoring facility expires on December 31, 2026.
Costs incurred on the sale of receivables are recorded in other expense, net in the consolidated statements of operations. The sale of receivables under this contract is considered an off-balance sheet arrangement to the Company and is accounted for as a true sale and is excluded from accounts receivable in the consolidated balance sheets. Amounts outstanding under receivable transfer agreements entered into by various locations as of the period end were as follows:
December 31, 2023December 31, 2022
Off-balance sheet arrangements$47,903 $52,491 
Accounts receivable factored and related costs throughout the period were as follows:
Off-Balance Sheet Arrangements
Year Ended December 31,
20232022
Accounts receivable factored$420,119 $355,295 
Off-Balance Sheet Arrangements
Year Ended December 31,
202320222021
Costs$2,226 $710 $528 
As of December 31, 2023 and 2022, cash collections on behalf of the Factor that had yet to be remitted were $6,466 and $3,772, respectively, and are reflected in other current assets as restricted cash in the consolidated balance sheets.
68

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
11. Fair Value Measurements and Financial Instruments
Fair Value Measurements
Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, a three-tier fair value hierarchy is utilized, which prioritizes the inputs used in measuring fair value as follows:
Level 1:Observable inputs such as quoted prices in active markets;
Level 2:Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3:Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
Items Measured at Fair Value on a Recurring Basis
Estimates of the fair value of foreign currency derivative instruments are determined using exchange traded prices and rates. The Company also considers the risk of non-performance in the estimation of fair value and includes an adjustment for non-performance risk in the measure of fair value of derivative instruments. In certain instances where market data is not available, the Company uses management judgment to develop assumptions that are used to determine fair value. Fair value measurements and the fair value hierarchy level for the Company’s assets and liabilities measured or disclosed at fair value on a recurring basis as of December 31, 2023 and 2022, was as follows:
December 31, 2023December 31, 2022Input
Forward foreign exchange contracts - other current assets$1,285 $8,643 Level 2
Forward foreign exchange contracts - accrued liabilities$(998)$ Level 2
Items Measured at Fair Value on a Nonrecurring Basis
In addition to items that are measured at fair value on a recurring basis, the Company measures certain assets and liabilities at fair value on a nonrecurring basis, which are not included in the table above. As these nonrecurring fair value measurements are generally determined using unobservable inputs, these fair value measurements are classified within Level 3 of the fair value hierarchy. For additional information on assets and liabilities measured at fair value on a nonrecurring basis see Note 2. “Basis of Presentation and Summary of Significant Accounting Policies”, Note 4. “Divestitures and Deconsolidations”, Note 8. “Property, Plant and Equipment”, and Note 9. “Goodwill and Intangible Assets”.
Items Not Carried at Fair Value
Fair values of the Company’s New Notes, 2026 Senior Notes, 2024 Senior Secured Notes, and Term Loan Facility were as follows:
December 31, 2023December 31, 2022
Aggregate fair value$984,448 $744,010 
Aggregate carrying value (1)
$1,038,808 $969,600 
(1) Excludes unamortized debt issuance costs and unamortized original issue discount.
Fair values were based on quoted market prices and are classified within Level 1 of the fair value hierarchy.
Derivative Instruments and Hedging Activities
The Company is exposed to fluctuations in foreign currency exchange rates, interest rates and commodity prices. The Company enters into derivative instruments primarily to hedge portions of its forecasted foreign currency denominated cash flows and designates these derivative instruments as cash flow hedges in order to qualify for hedge accounting.
The Company formally documents its hedge relationships, including the identification of the hedging instruments and the hedged items, as well as its risk management objectives and strategies for undertaking the cash flow hedges. The Company also formally assesses whether a cash flow hedge is highly effective in offsetting changes in the cash flows of the hedged item. Derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. For a cash flow hedge, the change in fair value of the derivative is recorded in accumulated other comprehensive income (loss) (“AOCI”) in the consolidated balance sheet, to the extent that the hedges are effective, and reclassified into earnings when the underlying hedged transaction is realized. The realized gains and losses are recorded on the same line as the hedged transaction
69

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
in the consolidated statements of operations. Cash flows from derivatives used to manage foreign exchange risks designated as cash flow hedges are classified as operating activities within the consolidated statements of cash flows.
The Company is exposed to credit risk in the event of nonperformance by its counterparties on its derivative financial instruments. The Company mitigates this credit risk exposure by entering into agreements directly with major financial institutions with high credit standards that are expected to fully satisfy their obligations under the contracts.
Cash Flow Hedges
Forward Foreign Exchange Contracts. The Company uses forward contracts to mitigate the potential volatility to earnings and cash flow arising from changes in currency exchange rates that impact the Company’s foreign currency transactions. The principal currencies hedged by the Company include various European currencies, the Canadian Dollar, and the Mexican Peso. As of December 31, 2023 and 2022, the notional amount of these contracts was $207,131 and $135,285, respectively, and consisted of hedges of transactions up to December 2024.
Pretax amounts related to the Company’s cash flow hedges that were recognized in other comprehensive income (loss) (“OCI”) were as follows:
Gain Recognized in OCI
Year Ended December 31,
20232022
Forward foreign exchange contracts$10,202 $11,808 
Pretax amounts related to the Company’s cash flow hedges that were reclassified from AOCI and recognized in cost of products sold were as follows:
Gain Reclassified from AOCI to Income
Year Ended December 31,
20232022
Forward foreign exchange contracts$18,550 $2,287 
12. Pension
The Company maintains defined benefit pension plans covering certain employees located in the United States as well as certain international locations. The majority of these plans are frozen, and all are closed to new employees. Benefits generally are based on compensation, length of service and age for salaried employees and on length of service for hourly employees. The Company’s policy is to fund pension plans such that sufficient assets will be available to meet future benefit requirements and contribute amounts deductible for United States federal income tax purposes or amounts required by local statute.
Pension Plan Termination
On October 11, 2022, the Company’s Board of Directors (the “Board”) approved a resolution to merge certain of the Company’s U.S. defined benefit pension plans and terminate the resulting merged plan (“U.S. Pension Plan”) effective December 31, 2022. The termination of the U.S. Pension Plan is expected to be completed during the year ended December 31, 2024. As part of the termination process, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations and administration will be transferred to a third-party insurance company. Such settlements are being funded primarily from plan assets. In the fourth quarter of 2023, the Company paid $48,553 of lump sum payments to eligible participants from plan assets, resulting in a settlement loss of $16,285 during the year ended December 31, 2023. Ultimate settlement of the remaining benefit obligations is dependent upon market conditions at the time of settlement. The Company recognized a curtailment loss of $3,092 during the year ended December 31, 2022 associated with the planned termination of the U.S. Pension Plan, primarily due to prior service cost resulting from a 2022 plan amendment impacting the benefits of certain participants in the U.S. Pension Plan. The U.S. Pension Plan was underfunded by $3,948 as of December 31, 2023 and underfunded by $5,759 as of December 31, 2022 under U.S. generally accepted accounting principles.
70

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Pension Plan Funded Status Reconciliation
Information related to the Company’s defined benefit pension plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in projected benefit obligations:
Projected benefit obligations at beginning of period$212,688 $116,653 $257,108 $164,957 
Service cost 2,161 771 2,755 
Interest cost9,254 5,198 7,062 2,782 
Net actuarial (gain) loss(112)5,876 (41,026)(34,354)
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation 4,417  (10,012)
Settlements(48,553)(1,935) (1,760)
Plan amendments  3,056  
Other 58  (2,180)
Projected benefit obligations at end of period$161,813 $126,795 $212,688 $116,653 
Change in plan assets:
Fair value of plan assets at beginning of period$196,434 $32,811 $273,448 $48,047 
Actual return on plan assets10,004 3,013 (63,769)(9,774)
Employer contributions1,036 5,523 1,038 4,970 
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation 771  (3,138)
Settlements(48,553)(1,935) (1,759)
Fair value of plan assets at end of period$147,457 $34,550 $196,434 $32,811 
Funded status of the plans$(14,356)$(92,245)$(16,254)$(83,842)
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Other assets$ $3,039 $ $3,239 
Accrued liabilities(4,958)(4,104)(1,005)(3,849)
Pension benefits (long term)(9,398)(91,180)(15,249)(83,232)
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$ $(11)$ $(31)
Actuarial losses(53,684)(11,714)(74,744)(6,910)
The Company uses the corridor approach when amortizing actuarial gains or losses. Under the corridor approach, net unrecognized actuarial losses in excess of 10% of the greater of i) the projected benefit obligations or ii) the fair value of plan assets for a particular plan are amortized over the average future service period of the employees in that plan.
71

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
The accumulated benefit obligations for all domestic and international defined benefit pension plans was $161,813 and $118,760 as of December 31, 2023 and $212,688 and $112,963 as of December 31, 2022, respectively. As of December 31, 2023, the fair value of plan assets for one of the Company’s defined benefit plans exceeded the projected benefit obligations of $19,422 by $3,039.
The components of net periodic benefit cost (income) for the Company’s defined benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$ $2,161 $771 $2,755 $891 $3,345 
Interest cost9,254 5,198 7,062 2,782 6,516 2,558 
Expected return on plan assets(8,451)(1,230)(9,293)(949)(14,257)(1,320)
Amortization of prior service cost and actuarial loss3,110 24 886 1,574 1,670 2,635 
Settlement loss (gain)16,285 (248) (410) 1,279 
Curtailment loss  3,092    
Other     118 
Net periodic benefit cost (income)$20,198 $5,905 $2,518 $5,752 $(5,180)$8,615 
Plan Assumptions
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.70%4.00%4.55%4.45%
Rate of compensation increaseN/A3.20%N/A1.58%
Cash balance interest credit rate2.41%N/A2.41%N/A
Weighted average assumptions used to determine net periodic benefit cost (income) for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.55%4.45%2.84%2.39%2.48%1.63%
Expected return on plan assets4.50%3.84%3.50%2.15%5.50%2.48%
Rate of compensation increaseN/A3.01%N/A2.39%N/A1.99%
To develop the expected return on plan assets assumption, the Company considered the historical returns and the future expected returns for each asset class, as well as the target asset allocation of the pension portfolio. As the U.S. plans are frozen, the rate of compensation increase was not applicable in determining net periodic benefit cost (income).
Plan Assets
The goals and investment objectives of the asset strategy are to ensure that there is an adequate level of assets to meet benefit obligations to participants and retirees over the life of the participants and maintain liquidity in the plan assets sufficient to cover monthly benefit obligations. Risk is managed by investing in a broad range of investment vehicles, e.g., equity mutual funds, bond mutual funds, real estate mutual funds, hedge funds, etc. There are no equity securities of the Company in the equity asset category.
Investments in equity securities and debt securities are valued at fair value using a market approach and observable inputs, such as quoted market prices in active markets (Level 1). Investments in balanced funds are valued at fair value using a market approach and inputs that are primarily directly or indirectly observable (Level 2). Investments in equity securities and balanced funds in which the Company holds participation units in a fund, the net asset value of which is based on the underlying
72

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
assets and liabilities of the respective fund, are considered an unobservable input (Level 3). Investments in real estate funds are primarily valued at net asset value depending on the investment.
The fair value of the Company’s pension plan assets by category using the three-level hierarchy (see Note 11. “Fair Value Measurements and Financial Instruments”) as of December 31, 2023 and 2022 was as follows:
December 31, 2023Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$ $7,167 $— $7,167 
Bond funds 25,236 — 25,236 
Bond funds measured at net asset value— — 123,366 123,366 
Real estate measured at net asset value— — 8,121 8,121 
Cash and cash equivalents18,117  — 18,117 
Total$18,117 $32,403 $131,487 $182,007 
December 31, 2022Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$5,661 $7,418 $— $13,079 
Equity funds measured at net asset value— — 5,638 5,638 
Bond funds 25,098 — 25,098 
Bond funds measured at net asset value— — 173,092 173,092 
Real estate measured at net asset value— — 10,331 10,331 
Cash and cash equivalents2,007  — 2,007 
Total$7,668 $32,516 $189,061 $229,245 
(1) Certain assets that are measured at fair value using the NAV per share (or its equivalent) practical expedient have not been classified in the fair value hierarchy. These assets are included in this table to present total pension plan assets at fair value.
There were no transfers of Level 3 assets and no Level 3 assets in the ending balance for the years ended December 31, 2023 and December 31, 2022.
Expected Future Benefit Payments
The Company estimates its benefit payments for domestic and foreign pension plans during the next ten years to be as follows: 
Years Ending December 31, U.S. Non-U.S. Total
2024$154,179 $6,144 $160,323 
20251,016 6,381 7,397 
2026996 6,521 7,517 
2027974 7,345 8,319 
2028950 8,414 9,364 
2029 - 20334,315 49,837 54,152 
As previously noted, as part of the planned termination of the U.S. Pension Plan, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible participants and the purchase of a group annuity contract. Lump sum payments to eligible participants were made during 2023, while expected payments associated with the group annuity purchase are reflected in the table above during the year 2024.
Contributions
The Company estimates it will make minimum funding cash contributions of approximately $9,955 to its U.S. pension plans and minimum funding cash contributions of approximately $357 to its non-U.S. pension plans in 2024. The expected cash contributions to the Company’s U.S. pension plans primarily relates to the expected plan termination as described above.
73

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
The Company also sponsors voluntary defined contribution plans for certain salaried and hourly U.S. employees of the Company. The Company matches contributions of participants, up to various limits in all plans. The Company also sponsors retirement plans that include Company non-elective contributions. Non-elective and matching contributions under these plans totaled $13,919, $12,015 and $12,809 for the years ended December 31, 2023, 2022 and 2021, respectively.
13. Postretirement Benefits Other Than Pensions
The Company provides certain retiree health care and life insurance benefits covering certain U.S. salaried and hourly employees and employees in Canada. Employees are generally eligible for benefits upon retirement and completion of a specified number of years of creditable service. The Company’s policy is to fund the cost of these postretirement benefits as these benefits become payable.
Information related to the Company’s postretirement benefit plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in benefit obligations:
Benefit obligations at beginning of year$15,812 $15,473 $21,211 $22,476 
Service cost52 150 89 216 
Interest cost821 788 561 628 
Net actuarial (gain) loss(3,759)1,230 (4,924)(5,663)
Benefits paid(1,163)(748)(1,125)(722)
Other 107  14 
Foreign currency exchange rate effect 408  (1,476)
Benefit obligations at end of year$11,763 $17,408 $15,812 $15,473 
Funded status of the plan$(11,763)$(17,408)$(15,812)$(15,473)
Net amount recognized as of December 31$(11,763)$(17,408)$(15,812)$(15,473)
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Accrued liabilities$(1,264)$(761)$(1,452)$(709)
Postretirement benefits other than pension (long term)(10,499)(16,647)(14,360)(14,764)
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$ $(122)$ $(14)
Actuarial gains16,008 1,041 14,686 2,328 
74

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
The components of net periodic benefit (income) cost for the Company’s other postretirement benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$52 $150 $89 $216 $105 $357 
Interest cost821 788 561 628 531 701 
Amortization of prior service credit and actuarial (gain) loss(2,437)(85)(1,577)157 (1,396)752 
Net periodic benefit (income) cost$(1,564)$853 $(927)$1,001 $(760)$1,810 
Plan Assumptions
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.10%4.65%5.45%5.20%
Weighted average assumptions used to determine net periodic benefit cost for the years ended December 31, 2023, 2022 and 2021 were as follows:
 
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.45%5.20%2.75%3.05%2.35%2.65%
The assumed health care cost trend rates used to measure the postretirement benefit obligations as of December 31, 2023 were as follows:
 U.S. Non-U.S.
Health care cost trend rate6.50%5.00%
Ultimate health care cost trend rate4.50%5.00%
Year that the rate reaches the ultimate trend rate2031N/A
Expected Future Postretirement Benefit Payments
The Company estimates its benefit payments for its postretirement benefit plans during the next ten years to be as follows:
Years Ending December 31, U.S. Non-U.S. Total
2024$1,296 $778 $2,074 
20251,261 790 2,051 
20261,218 811 2,029 
20271,156 827 1,983 
20281,114 850 1,964 
2029 - 20334,646 4,782 9,428 
Other
Other postretirement benefits recorded in the Company’s consolidated balance sheets include $1,794 and $1,890 as of December 31, 2023 and 2022, respectively, for termination indemnity plans in Europe.
75

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
14. Other Expense, Net
The components of other expense, net were as follows:
 Year Ended December 31,
 202320222021
Deconsolidation of joint venture (1)
$ $(2,257)$ 
Foreign currency losses(7,300)(1,131)(6,887)
Components of net periodic benefit cost other than service cost(6,992)(1,831)1,610 
Factoring costs(2,226)(710)(528)
Miscellaneous income820 444 963 
Other expense, net$(15,698)$(5,485)$(4,842)
(1)     Loss attributable to deconsolidation of a joint venture in the Asia Pacific region, which required adjustment to fair value.
15. Income Taxes
Components of the Company’s loss before income taxes and adjustment for noncontrolling interests were as follows:
 Year Ended December 31,
 202320222021
Domestic$(249,582)$(154,779)$(142,883)
Foreign55,199 (45,721)(146,569)
Total$(194,383)$(200,500)$(289,452)
The Company’s income tax expense consists of the following:
 Year Ended December 31,
 202320222021
Current:
Federal$848 $(2,280)$5,158 
State41 154 68 
Foreign13,857 13,764 (1,590)
Deferred:
Federal(123)74 12,217 
State(13)106 (484)
Foreign(5,677)5,473 24,023 
Total$8,933 $17,291 $39,392 
76

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
A reconciliation of the U.S. statutory federal rate to the income tax provision was as follows:
 Year Ended December 31,
 202320222021
Tax at U.S. statutory rate$(40,820)$(42,105)$(60,785)
State and local taxes(4,122)(2,700)(3,276)
Tax credits and incentives(8,137)(8,413)(7,634)
Changes in tax law, other(433)(17)(361)
U.S. tax reform/Global Intangible Low-Taxed Income ("GILTI")/foreign derived intangible income10,923 1,382  
Effect of foreign tax rates(474)(1,614)(13,525)
Nonrecurring permanent items (2,189)(3,710)
Foreign branch486 279 1,641 
Stock compensation (ASU 2016-09)1,212 1,258 1,257 
Non-deductible expenses6,367 7,192 6,618 
Tax reserves/audit settlements9 3,854 (5,043)
Valuation allowance47,293 65,559 124,228 
Other, net(3,371)(5,195)(18)
Income tax expense$8,933 $17,291 $39,392 
Effective income tax rate(4.6)%(8.6)%(13.6)%
For the year ended December 31, 2022, the Company received $54,273 in cash payments from the United States Internal Revenue Service (“IRS”) for tax refunds related to net operating loss carrybacks.
On August 16, 2022, the U.S. enacted the Inflation Reduction Action of 2022, which, among other things, implements a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The provisions were effective in the first quarter of 2023 and did not have a
significant impact on the Company’s consolidated financial statements.
Numerous countries have agreed to a statement in support of the Organization for Economic Co-operation and
Development (“OECD”) model rules that propose a global minimum tax rate of 15%, and European Union member states have
agreed to implement the global minimum tax. Certain countries, including European Union member states, have enacted or are
expected to enact legislation to be effective as early as 2024, with widespread implementation of a global minimum tax
expected by 2025. As the legislation becomes effective in countries in which the Company does business, its provision for
income taxes could be impacted. The Company will continue to monitor pending legislation and implementation by individual
countries and evaluate the potential impact on its business in future periods.
Nonrecurring permanent item in 2022 relates to a withholding tax refund related to prior periods. In 2021, the nonrecurring permanent item relates to an intercompany legal entity sale.
77

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Deferred tax assets and liabilities reflect the estimated tax effect of accumulated temporary differences between the basis of assets and liabilities for tax and financial reporting purposes, as well as net operating losses, tax credit and other carryforwards. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
Deferred tax assets:
Pension, postretirement and other benefits$43,627 $40,060 
Capitalized expenditures42,293 31,746 
Net operating loss and tax credit carryforwards282,373 279,755 
Operating lease liabilities22,978 24,059 
Interest expense carryforwards54,442 28,610 
All other items50,740 37,392 
Total deferred tax assets496,453 441,622 
Deferred tax liabilities:
Property, plant and equipment(4,764)(9,896)
Operating lease right-of-use assets(22,018)(23,106)
All other items(12,360)(11,028)
Total deferred tax liabilities(39,142)(44,030)
Valuation allowances(438,727)(384,792)
Net deferred tax assets$18,584 $12,800 
As of December 31, 2023, the Company’s U.S. and foreign subsidiaries, primarily in France, Brazil, Italy and Germany, had operating loss carryforwards aggregating $664,000, with indefinite expiration periods. Other foreign subsidiaries in China, Mexico, Netherlands, Spain, Czech Republic and Korea had operating loss carryforwards aggregating $322,000, with expiration dates beginning in 2024. The Company has research tax credit carryforwards and foreign tax credit carryforwards totaling $50,000 in the U.S. with expiration dates beginning in 2029. The Company and its domestic subsidiaries have anticipated tax benefits of state net operating losses and credit carryforwards of $12,000 with expiration dates beginning in 2024.
As of December 31, 2023, the Company has consolidated deferred tax assets of $496,453 with valuation allowances of $438,727 related to tax losses, credit carryforwards, and other deferred tax assets in the U.S. and certain foreign jurisdictions. The Company’s valuation allowance increased in 2023 primarily from current year losses generated in the U.S. and certain foreign jurisdictions. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances in certain countries. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. In the future, provision for income taxes will include no tax benefit with respect to losses incurred and no tax expense with respect to income generated in these countries until the respective valuation allowance is eliminated.
As of December 31, 2023, no material deferred income taxes have been recorded on the undistributed earnings of foreign subsidiaries, since a majority of these earnings will not be taxable upon repatriation to the United States. These earnings will be primarily treated as previously taxed income from either the one time transition tax or GILTI, or they will be offset with a 100% dividends received deduction. The Company has not recorded a deferred tax liability for foreign withholding taxes or state income taxes that may be incurred upon repatriation in the future as such undistributed foreign earnings are considered permanently reinvested or could be remitted with no tax implications.
As of December 31, 2023, the Company had $6,296 ($6,475 including interest and penalties) of total unrecognized tax benefits, of which $3,777 represents the amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate.
78

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
A reconciliation of the beginning and ending amount of unrecognized tax benefits was as follows:
 20232022
Balance at beginning of period$5,930 $3,571 
Tax positions related to the current period
Gross additions332 336 
Tax positions related to prior years
Gross additions92 2,692 
Gross reductions (669)
Settlements(58) 
Balance at end of period$6,296 $5,930 
The Company, or one of its subsidiaries, files income tax returns in the United States and other foreign jurisdictions. During the examination of our 2015 and 2016 U.S. federal income tax filings, the IRS asserted that income earned by a Netherlands subsidiary from its Mexican branch operations should be categorized as foreign based company sales income under Section 954(d) of the Internal Revenue Code and should be recognized currently as taxable income on our 2015 and 2016 U.S. federal income tax filings. As a result of this assertion, the IRS issued a Notice of Proposed Adjustment (“NOPA”). A similar NOPA has been issued for 2017 and 2018 as well. The Company believes the proposed adjustment is without merit and are in the the process of contesting the matter. During 2023, the Company had an opening conference with the IRS’s administrative appeals office and the Company is in continuing discussion on the issue. The Company believes, after consultation with tax and legal counsel, that it is more likely than not that it will ultimately be successful in defending its position. As such, the Company has not recorded any impact of the IRS’s proposed adjustment in its consolidated financial statements as of and for the year ended December 31, 2023. In the event the Company is not successful in defending its position, the potential income tax expense impact, including interest, related to tax years 2015 through 2023 is less than $10 million. The Company intends to vigorously contest the conclusions reached in the NOPA through the IRS’s administrative appeals process, and, if necessary, through litigation.
The statute of limitations for U.S. state and local jurisdictions is closed for taxable years ending prior to 2015. The Company’s major foreign jurisdictions are Brazil, Canada, China, France, Germany, Italy, Mexico, and Poland. The Company is no longer subject to income tax examinations in major foreign jurisdictions for years prior to 2018.
During the next twelve months, it is reasonably possible that, as a result of audit settlements and the completion of current examinations, the Company may decrease the amount of its gross unrecognized tax benefits by approximately $3,141, all of which, if recognized, would impact the effective tax rate.
The Company classifies all income tax related interest and penalties as income tax expense. The Company has liabilities of $179 and $170 recorded as of December 31, 2023 and 2022, respectively, for tax related interest and penalties on its consolidated balance sheet.
16. Net Loss Per Share Attributable to Cooper-Standard Holdings Inc.
Basic net loss per share attributable to Cooper-Standard Holdings Inc. was computed by dividing net loss attributable to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Cooper-Standard Holdings Inc. was computed using the treasury stock method by dividing diluted net loss available to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding, including the dilutive effect of common stock equivalents, using the average share price during the period.
79

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Information used to compute basic and diluted net loss per share attributable to Cooper-Standard Holdings Inc. was as follows:
 Year Ended December 31,
 202320222021
Net loss available to Cooper-Standard Holdings Inc. common stockholders$(201,985)$(215,384)$(322,835)
Basic weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Dilutive effect of common stock equivalents   
Diluted weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Basic net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
Diluted net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
Approximately 91,000, 24,000, and 166,000 securities were excluded from the calculation of diluted net loss per share for the years ended December 31, 2023, 2022 and 2021, respectively, because the inclusion of such securities in the calculation would have been anti-dilutive.
17. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component, net of related tax, were as follows:
Cumulative currency translation adjustmentBenefit plan
 liabilities
Fair value change of derivativesTotal
Balance as of December 31, 2021$(138,751)$(65,303)$(1,130)$(205,184)
Other comprehensive (loss) income before reclassifications(18,978)
(1)
4,419 
(2)
11,029 
(3)
(3,530)
Amounts reclassified from accumulated other comprehensive (loss) income(294)633 
(4)
(1,596)
(5)
(1,257)
Balance as of December 31, 2022(158,023)(60,251)8,303 (209,971)
Other comprehensive (loss) income before reclassifications(2,602)
(1)
(542)
(2)
10,387 
(3)
7,243 
Amounts reclassified from accumulated other comprehensive income (loss)2,969 
(7)
16,644 
(6)
(18,550)1,063 
Balance as of December 31, 2023$(157,656)$(44,149)$140 $(201,665)
(1)Includes $2,000 and $(15,619) of other comprehensive income (loss) for the years ended December 31, 2023 and 2022, respectively, that are related to intra-entity foreign currency balances that are of a long-term investment nature.
(2)Net of tax expense of $105 and $250 for the years ended December 31, 2023 and 2022, respectively.
(3)Net of tax (benefit) expense of $(185) and $779 for the years ended December 31, 2023 and 2022, respectively.
(4)Includes the effect of the amortization of actuarial losses of $862, net settlement gains of $(416), and the amortization of prior service costs of $190, net of tax of $3.
(5)Net of tax expense of $691.
(6)Includes the effect of the amortization of actuarial losses of $586, net settlement losses of $16,035, and the amortization of prior service costs of $25, net of tax of $2.
(7)Net accumulated currency translation adjustment losses reclassified to net income related to the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region.
18. Equity
Shareholder Rights Plan
On November 7, 2022, the Company’s Board of Directors adopted a Section 382 rights plan and declared a dividend of one right (a “Right”) for each outstanding share of the Company’s common stock, par value $0.001 per share (the “Common
80

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Stock”), to stockholders of record at the close of business on November 17, 2022 (“Shareholder Rights Plan”). Each Right entitles its holder, under certain circumstances described below, to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock of the Company, par value $0.001 per share (the “Series A Preferred Stock”), at an exercise price of $50.00 per Right, subject to adjustment.
If the Rights become exercisable, each Right would allow its holder to purchase from the Company one one-hundredth of a share of the Series A Preferred Stock for a purchase price of $50.00. Each fractional share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of Common Stock. Prior to exercise, however, a Right does not give its holder any dividend, voting or liquidation rights. The exercisability of the Rights are described in further detail in the rights agreement.
Preferred Stock
The Company is authorized to issue up to 10,000,000 shares of preferred stock, par value $0.001 per share, of which 2,000,000 shares were designated as 7% Cumulative Participating Convertible Preferred Stock (the “7% Preferred Stock”). On November 7, 2022, the Company filed a Certificate of Elimination to its Third Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) with the Secretary of State of the State of Delaware eliminating from the Certificate of Incorporation all matters set forth in the Certificate of Designation with respect to the Company’s 7% Preferred Stock. No shares of the 7% Preferred Stock were outstanding and none will be issued subject to the Certificate of Designation for the 7% Preferred Stock. All shares that were designated as 7% Preferred Stock have been returned to the status of authorized but unissued shares of preferred stock of the Company, without designation as to series.
On November 7, 2022, in connection with the adoption of the Shareholder Rights Plan, the Company filed a Certificate of Designation of Series A Junior Participating Preferred Stock of Cooper-Standard Holdings Inc. (the “Certificate of Designation”) to its Certificate of Incorporation with the Secretary of State of the State of Delaware, designating 2,000,000 shares of preferred stock as Series A Preferred Stock. As of December 31, 2023, no shares of Series A Preferred Stock were issued or outstanding.
Common Stock
The Company is authorized to issue up to 190,000,000 shares of Common Stock, par value $0.001 per share. As of December 31, 2023, 19,263,288 shares of its Common Stock were issued, and 17,197,479 shares were outstanding.
Holders of shares of Common Stock are entitled to one vote for each share on each matter on which holders of Common Stock are entitled to vote. Holders of Common Stock are entitled to ratably receive dividends and other distributions when, as and if declared by the Board out of assets or funds legally available therefore. The ABL Facility, the New Notes, and the 2026 Senior Notes each contain covenants that restrict the Company’s ability to pay dividends or make distributions on the Common Stock, subject to certain exceptions.
In the event of the liquidation, dissolution or winding up of the Company, holders of Common Stock are entitled to share ratably in the Company assets, if any, remaining after the payment of all the Company’s debts and liabilities.
Share Repurchase Program
In June 2018, the Company’s Board of Directors approved a common stock repurchase program (the “2018 Program”) authorizing the Company to repurchase, in the aggregate, up to $150,000 of its outstanding common stock. Under the 2018 Program, repurchases may be made on the open market, through private transactions, accelerated share repurchases, round lot or block transactions on the New York Stock Exchange or otherwise, as determined by management and in accordance with prevailing market conditions and federal securities laws and regulations. The Company expects to fund any future repurchases from cash on hand and future cash flows from operations. The Company is not obligated to acquire a particular amount of securities, and the 2018 Program may be discontinued at any time at the Company’s discretion. The 2018 Program was effective beginning November 2018. As of December 31, 2023, the Company had approximately $98,720 of repurchase authorization under the 2018 Program.
The Company did not make any repurchases under the 2018 Program during the years ended December 31, 2023, 2022, or 2021.
19. Share-Based Compensation
The Company’s long-term incentive plans allow for the grant of various types of share-based awards to key employees and directors of the Company and its affiliates. The Company generally awards grants on an annual basis. There are 1,661,639 shares of common stock authorized for awards granted under the current plan. Under previous plans, a total of 5,873,103 shares
81

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
were authorized for awards. The plans provide for the grant of stock options, stock appreciation rights, shares of common stock, restricted stock, restricted stock units (“RSUs”), performance-vested restricted stock units (“PUs”), incentive awards and certain other types of awards to key employees and directors of the Company and its affiliates.
The Company measures share-based compensation expense at fair value and recognizes such expense on a straight-line basis over the vesting period of the share-based employee awards. The compensation expense related to stock options, restricted stock and performance units granted to key employees and directors of the Company, which is quantified below, does not represent payments actually made to these employees. Rather, the amounts represent the non-cash compensation expense recognized by the Company in connection with these awards for financial reporting purposes. The actual value of these awards to the recipients will depend on the trading price of the Company’s stock when the awards vest. In accordance with the Company’s long-term incentive plans, share-based compensation awards that settle in shares of Company stock may be delivered on a gross settlement basis or a net settlement basis, as determined by the recipient.
Share-based compensation expense (income) was as follows:
Year Ended December 31,
202320222021
PUs$3,755 $248 $(916)
RSUs3,272 1,738 4,201 
Stock options691 1,273 2,289 
Total$7,718 $3,259 $5,574 
Stock Options
Stock option awards are granted at the fair market value of the Company’s stock price at the date of the grant and have a 10-year term. The stock option grants vest over three years from the date of grant.
Stock option transactions and related information for the year ended December 31, 2023 was as follows:
OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2023785,844 $59.41 
Forfeited(2,629)$37.28 
Expired(99,271)$55.23 
Outstanding as of December 31, 2023683,944 $58.16 3.6$ 
Exercisable as of December 31, 2023645,572 $59.51 3.4$ 
There were no stock options granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $16.46. The total intrinsic value of stock options exercised during the year ended December 31, 2021 was $142. There were no stock options exercised during the years ended December 31, 2023 or 2022.
As of December 31, 2023, unrecognized compensation expense for stock options amounted to $110. Such cost is expected to be recognized over a weighted average period of approximately 0.3 years.
The fair value of the stock options was estimated at the date of the grant using the Black-Scholes option pricing model. Expected volatility was based on the historical volatility of the Company’s common stock. The expected stock option life was calculated using the simplified method. The risk-free rate is based on the U.S. Treasury zero-coupon issues with a term equal to the expected stock option life on the date the stock options were granted. The fair value of each stock option was estimated using the following assumptions:
2021
Expected volatility48.65% - 50.50%
Dividend yield0.00 %
Expected option life - years6.0
Risk-free rate0.6% - 0.9%
82

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Restricted Stock and Restricted Stock Units
The fair value of the restricted stock and restricted stock units is determined based on the closing price of the common stock on the date of grant. The restricted stock and restricted stock units vest over one or three years.
Restricted stock and restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Restricted Stock and Restricted UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023389,036 $11.98 
Granted308,612 $16.11 
Vested(260,790)$6.30 
Forfeited(27,624)$19.40 
Non-vested as of December 31, 2023409,234 $23.06 
The weighted-average grant date fair value of restricted stock and restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $16.11, $9.46 and $32.38, respectively. The total fair value of restricted stock and restricted stock units vested during the years ended December 31, 2023, 2022 and 2021 was $1,642, $9,153 and $9,299, respectively.
As of December 31, 2023, unrecognized compensation expense for restricted stock and restricted stock units amounted to $3,855. Such cost is expected to be recognized over a weighted-average period of approximately 1.8 years.
Performance-Vested Restricted Stock Units
The actual number of performance units that will vest depends on the Company’s achievement of target performance goals related to the Company’s ROIC and total shareholder return over a performance period, which may range from 0% to 200% of the target award amount. The PUs cliff vest at the end of their three-year performance period or vest ratably over three years after their initial two-year performance period. PUs that are expected to be settled in shares of the Company’s common stock are accounted for as equity awards, and the fair value is determined based on the closing price of the common stock on the date of grant and a contemporaneous valuation by an independent valuation specialist with respect to the total shareholder return performance units. PUs that are expected to be settled in cash are accounted for as liability awards.
A summary of activity for performance-vested restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Stock Settled Performance UnitsCash Settled Performance UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023195,657 83,816 $18.50 
Granted 324,604 $19.54 
Vested at 0% payout(64,099)(83,816)$22.50 
Forfeited(10,434)(27,468)$15.88 
Non-vested as of December 31, 2023121,124 297,136 $15.69 
The weighted-average grant date fair value of performance units granted during the years ended December 31, 2023, 2022 and 2021 was $19.54, $9.41 and $39.70, respectively. The total fair value of PUs vested during the years ended December 31, 2023, 2022 and 2021 was $3,328, $10,578, and $4,864, respectively. Actual payout of units vested was 0% and no cash was paid to settle PUs during the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, unrecognized compensation expense for the PUs granted in 2023 and 2022 was $3,672 and $1,118, respectively. Such cost is expected to be recognized over a weighted-average period of approximately 1.9 years.
83

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
The fair value of certain performance units is estimated using a Monte Carlo simulation. Expected volatility was calculated based on historical stock price volatility over the previous year. The risk-free rate was based on the U.S. Treasury yield curve, generally represented by U.S. Treasury securities, with a term equal to the expected life of the performance units. The dividend yield was assumed to be zero based on Company’s historical patterns and future expectation. The fair value of the performance units were estimated using the following assumptions:
20232022
Expected volatility100.42 %88.24 %
Dividend yield0.00 %0.00 %
Risk-free rate4.60 %1.71 %
20. Contingent Liabilities
Litigation and Claims
Various legal actions, proceedings, and claims (generally, “matters”) are pending or may be instituted or asserted against the Company. The Company accrues for matters when losses are deemed probable and reasonably estimable. Any resulting adjustments, which could be material, are recorded in the period the adjustments are identified. As of December 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already accrued for matters, if any, has been incurred. However, the ultimate resolutions of these matters are inherently unpredictable and could require payment substantially in excess of the amounts that have been accrued or disclosed.
 Environmental
The Company is subject to a broad range of federal, state and local environmental and occupational safety and health laws and regulations in the United States and other countries, including those governing: emissions to air, discharges to water, noise and odor emissions; the generation, handling, storage, transportation, treatment, reclamation and disposal of chemicals and waste materials; the cleanup of contaminated properties; and human health and safety. The Company may incur substantial costs associated with hazardous substance contamination or exposure, including cleanup costs, fines, and civil or criminal sanctions, third party property or natural resource damage, personal injury claims or costs to upgrade or replace existing equipment as a result of violations of or liabilities under environmental laws or the failure to maintain or comply with environmental permits required at their locations. In addition, many of the Company’s current and former facilities are located on properties with long histories of industrial or commercial operations, and some of these properties have been subject to certain environmental investigations and remediation activities. The Company maintains environmental reserves for certain of these sites. As of December 31, 2023 and 2022, the Company had $11,354 and $10,817, respectively, reserved in accrued liabilities and other liabilities on the consolidated balance sheet on an undiscounted basis, which it believes are adequate. Because some environmental laws (such as the Comprehensive Environmental Response, Compensation and Liability Act and analogous state laws) can impose liability retroactively and regardless of fault on potentially responsible parties for the entire cost of cleanup at currently or formerly owned or operated facilities, as well as sites at which such parties disposed or arranged for disposal of hazardous waste, the Company could become liable for investigating or remediating contamination at their current or former properties or other properties (including offsite waste disposal locations). The Company may not always be in complete compliance with all applicable requirements of environmental laws or regulation, and the Company may receive notices of violation or become subject to enforcement actions or incur material costs or liabilities in connection with such requirements. In addition, new environmental requirements or changes to interpretations of existing requirements, or in their enforcement, could have a material adverse effect on the Company’s business, results of operations, and financial condition. The Company has made and will continue to make expenditures to comply with environmental requirements. While the Company’s costs to defend and settle known claims arising under environmental laws have not been material in the past and are not currently estimated to have a material adverse effect on the Company’s financial condition, such costs may be material to the Company’s financial statements in the future.
Brazil Indirect Tax Claim
In 2019, the Superior Judicial Court of Brazil rendered a favorable decision on a case challenging whether a certain state value-added tax should be included in the calculation of federal gross receipts taxes. The decision will allow the Company the right to recover, through offset of federal tax liabilities, amounts collected by the government. As a result of the favorable decision, the Company recorded pre-tax recoveries of $8,000 in the South America segment and in cost of products sold for the year ended December 31, 2019. As of December 31, 2023, the Company had $640 of pre-tax recoveries remaining. Timing on realization of these remaining recoveries is dependent upon generation of federal tax liabilities eligible for offset.
84

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
21. Business Segments
For the periods presented herein, the Company’s automotive business was organized in the following reportable segments: North America, Europe, Asia Pacific and South America. All other business activities were reported in Corporate, eliminations and other. The Company’s principal products within each of the reportable segments are sealing, fuel and brake delivery, and fluid transfer systems. Effective January 1, 2024, the Company changed its management reporting structure with the launch of global product line-focused business segments and the chief operating decision maker will prospectively begin to assess operating performance by product line rather than geography. As a result, beginning with the first quarter of 2024, the Company expects to report its financial results in two reportable segments based on product line: Sealing Systems and Fluid Handling Systems.
The Company uses Segment adjusted EBITDA as the measure of earnings to assess the performance of each segment and determine the resources to be allocated to the segments. The results of each segment include certain allocations for general, administrative and other shared costs. Segment adjusted EBITDA may not be comparable to similarly titled measures reported by other companies.
The accounting policies of the Company’s segments are consistent with those described in Note 2. “Basis of Presentation and Summary of Significant Accounting Policies.”
Certain financial information on the Company’s reportable segments was as follows:
   Year Ended December 31,
 202320222021
Sales to external customers
North America$1,486,100 $1,341,099 $1,148,257 
Europe648,256 503,672 518,245 
Asia Pacific452,441 443,126 458,306 
South America125,629 100,420 61,713 
Total Automotive2,712,426 2,388,317 2,186,521 
Corporate, eliminations and other103,453 137,074 143,670 
Consolidated$2,815,879 $2,525,391 $2,330,191 
Intersegment sales
North America$10,780 $11,979 $9,775 
Europe8,195 7,272 9,502 
Asia Pacific10,101 3,847 1,863 
South America12 54 15 
Total Automotive29,088 23,152 21,155 
Corporate, eliminations and other(29,088)(23,152)(21,155)
Consolidated$ $ $ 
Adjusted EBITDA
North America$125,580 $70,819 $54,616 
Europe25,258 (37,137)(49,599)
Asia Pacific26,429 1,556 (16,756)
South America10,692 97 (9,852)
Total Automotive187,959 35,335 (21,591)
Corporate, eliminations and other(20,883)2,533 13,557 
Consolidated$167,076 $37,868 $(8,034)
85

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
   Year Ended December 31,
 202320222021
Net interest expense
North America$(331)$365 $470 
Europe2,251 560 1,274 
Asia Pacific1,677 1,602 1,445 
South America(232)1,659 362 
Total Automotive3,365 4,186 3,551 
Corporate, eliminations and other126,712 74,328 68,960 
Consolidated$130,077 $78,514 $72,511 
Depreciation and amortization expense
North America$50,964 $51,592 $54,779 
Europe20,567 26,694 32,655 
Asia Pacific25,448 27,509 32,426 
South America3,317 2,701 2,531 
Total Automotive100,296 108,496 122,391 
Corporate, eliminations and other9,635 13,980 16,617 
Consolidated$109,931 $122,476 $139,008 
Capital expenditures
North America$51,185 $39,276 $36,370 
Europe10,568 7,965 27,384 
Asia Pacific14,036 15,374 20,473 
South America3,268 6,107 3,959 
Total Automotive79,057 68,722 88,186 
Corporate, eliminations and other1,686 2,428 7,921 
Consolidated$80,743 $71,150 $96,107 
86

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
  Year Ended December 31,
202320222021
Adjusted EBITDA$167,076 $37,868 $(8,034)
Impairment charges(4,768)(43,710)(25,609)
Restructuring charges(18,018)(18,304)(36,950)
Pension settlement and curtailment charges(16,035)(2,682)(1,279)
Lease termination costs  (748)
Gain on sale of businesses, net586  696 
Gain on sale of fixed assets, net 33,391  
Deconsolidation of joint venture (2,257) 
Indirect tax adjustments (1,409) 
Loss on refinancing and extinguishment of debt(81,885)— — 
EBITDA$46,956 $2,897 $(71,924)
Income tax expense(8,933)(17,291)(39,392)
Interest expense, net of interest income(130,077)(78,514)(72,511)
Depreciation and amortization(109,931)(122,476)(139,008)
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$(322,835)
December 31,
20232022
Segment assets
North America$837,615 $851,623 
Europe306,248 338,225 
Asia Pacific435,653 447,257 
South America89,075 73,403 
Total Automotive1,668,591 1,710,508 
Corporate, eliminations and other203,708 253,021 
Consolidated$1,872,299 $1,963,529 

87

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(Dollar amounts in thousands except per share and share amounts)
Geographic Information
Geographic information for revenues, based on country of origin, and property, plant and equipment, net, is as follows:
   Year Ended December 31,
 202320222021
Revenues
Mexico$774,357 $696,755 $592,777 
United States616,883 589,801 539,528 
China354,492 354,741 371,811 
Poland226,254 166,114 168,357 
Canada168,738 144,890 116,854 
Germany112,686 116,153 116,509 
France98,915 90,711 94,334 
Other463,554 366,226 330,021 
Consolidated$2,815,879 $2,525,391 $2,330,191 
December 31,
20232022
Property, plant and equipment, net
Mexico$134,442 $132,956 
United States124,240 134,978 
China118,306 140,182 
Poland44,535 45,100 
Germany27,945 30,606 
Canada27,375 26,416 
France18,161 18,834 
Other113,427 113,788 
Consolidated$608,431 $642,860 
Customer Concentration
Sales to customers of the Company which contributed 10% or more of its total consolidated sales and the related percentage of consolidated Company sales for 2023, 2022 and 2021 are as follows:
2023
% of Net Sales
2022
% of Net Sales
2021
% of Net Sales
Customer
Ford25 %25 %24 %
General Motors17 %19 %17 %
Stellantis13 %14 %14 %
88


SCHEDULE II
Valuation and Qualifying Accounts
(Dollars amounts in millions)
 
DescriptionBalance at beginning of periodCharged to Expenses
Charged (credited) to other accounts (1)
Deductions (2)
Balance at end of period
Allowance for credit losses:
Year ended December 31, 2023$17.2 1.9 (12.4)(0.8)$5.9 
Year ended December 31, 2022$20.3 (0.2)(2.1)(0.8)$17.2 
Year ended December 31, 2021$7.1 16.4 
(3)
(0.3)(2.9)$20.3 
(1)     Primarily usage of a previously recorded allowance for credit loss resulting from the bankruptcy proceedings of a divested joint venture for the year ended December 31, 2023, and foreign currency translation for the years ended December 31, 2022 and 2021.
(2)    Includes impact of divestitures.
(3)     Includes $11.2 resulting from the bankruptcy proceedings of a divested joint venture.

DescriptionBalance at beginning of periodAdditions Balance at end of period
Charged to Income
Charged to Equity (4)
Deductions
Tax valuation allowance:
Year ended December 31, 2023$384.8 47.3 
(5)
6.6  $438.7 
Year ended December 31, 2022$335.0 65.6 
(6)
(15.8) $384.8 
Year ended December 31, 2021$234.4 124.2 
(7)
(23.6) $335.0 
(4)     Includes foreign currency translation.
(5)    Primarily related to 2023 losses with no benefit in the U.S. and certain foreign jurisdictions.
(6)     Primarily related to 2022 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in Poland.
(7)     Primarily related to 2021 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in the U.S., France and Canada.





89


Item 9.        Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Not applicable.
 
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company has evaluated, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, the effectiveness of the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of December 31, 2023. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. However, based on that evaluation, the Company’s Chief Executive Officer along with the Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective at a reasonable assurance level as of December 31, 2023.
Management’s Report on Internal Control over Financial Reporting
The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, the Company conducted an evaluation of the effectiveness of internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on the evaluation under the framework in Internal Control—Integrated Framework, management concluded that the Company’s internal control over financial reporting was effective as of December 31, 2023.
The attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting is set forth in Item 8. “Financial Statements and Supplementary Data” of this Report under the caption “Report of Independent Registered Public Accounting Firm on Internal Control over Financial Reporting” and incorporated herein by reference.
Changes in Internal Control over Financial Reporting
There was no change in the Company’s internal control over financial reporting that occurred during the fourth quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
Item 9B.    Other Information
Rule 10b5-1 Trading Arrangements
During the three months ended December 31, 2023, none of the Company's directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended), adopted, terminated or modified a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933, as amended).
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
90


PART III
 
Item 10.        Directors, Executive Officers and Corporate Governance
Directors and Executive Officers
The information required by Item 10 regarding the Company’s directors is incorporated by reference from the information under the headings “Proposals - Proposal 1: Election of Directors” in the Company’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders (the “2024 Proxy Statement”). The information required by Item 10 regarding the Company’s executive officers is incorporated by reference from the information under the headings “Corporate Governance, Board and Committee Matters - Executive Officers” in the 2024 Proxy Statement.
Audit Committee
The information required by Item 10 regarding the Audit Committee, including the identification of the Audit Committee members and the “audit committee financial expert,” is incorporated by reference from the information in the 2024 Proxy Statement under the heading “Corporate Governance, Board and Committee Matters - Board Committees and Their Functions - Audit Committee.”
Compliance with Section 16(a) of The Exchange Act
The information required by Item 10 regarding compliance with Section 16(a) of the Exchange Act, if any, is incorporated by reference from the information in the 2024 Proxy Statement under the heading “Corporate Governance, Board and Committee Matters - Delinquent Section 16(a) Reports.”
Code of Conduct
The information required by Item 10 regarding our code of ethics is incorporated by reference from the information in the 2024 Proxy Statement. The Company’s Code of Conduct applies to all of the Company’s officers, directors and employees and is available on the Company’s website at www.cooperstandard.com. To access the Code of Conduct, first click on “Investors” and then click on “Corporate Governance.”
Item 11.        Executive Compensation
The information required by Item 11 is incorporated by reference to our 2024 Proxy Statement.
Item 12.        Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by Item 12 is incorporated by reference to our 2024 Proxy Statement.
Item 13.        Certain Relationships and Related Transactions, and Director Independence
The information required by Item 13 is incorporated by reference to our 2024 Proxy Statement.
Item 14.        Principal Accounting Fees and Services
The information required by Item 14 is incorporated by reference to our 2024 Proxy Statement.
91


PART IV
 
Item 15.        Exhibits and Financial Statement Schedules
(a) Documents Filed as Part of this Annual Report on Form 10-K:
 10-K
Report
Page(s)
1. Financial Statements
Report of Ernst & Young LLP, Independent Registered Public Accounting Firm
Report of Ernst & Young LLP, Independent Registered Public Accounting Firm, Internal Control over Financial Reporting
Consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021
Consolidated statements of comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021
Consolidated balance sheets as of December 31, 2023 and December 31, 2022
Consolidated statements of changes in equity for the years ended December 31, 2023, 2022 and 2021
Consolidated statements of cash flows for the years ended December 31, 2023, 2022 and 2021
Notes to consolidated financial statements
2. Financial Statement Schedules
Schedule II—Valuation and Qualifying Accounts
All other financial statement schedules are not required under the related instructions or are inapplicable and therefore have been omitted.
3. Exhibits listed on the “Index to Exhibits”

92


Index to Exhibits

Unless otherwise provided, the SEC File Number under which each document incorporated by reference herein was filed is 001-36127. 
Exhibit No.      Description of Exhibit
2.1*  
3.1*  
3.2*  
3.3*  
3.4*
3.5*
4.1*  
4.2*  
4.3*
4.4*
4.5*
93


Exhibit No.      Description of Exhibit
4.6*
4.7*
4.8*
10.1* 
10.2*
10.3*
10.4*
10.5*
10.6*
94


Exhibit No.      Description of Exhibit
10.7* 
10.8*
10.9*
10.10*
10.11*
10.12*† 
10.13*† 
10.14*† 
10.15*†
10.16*† 
10.17*†
95


Exhibit No.      Description of Exhibit
10.18*†
10.19*†
10.20*†
10.21*†
10.22*†
10.23*†
10.24*†
10.25*†
10.26*†
10.27*†
10.28*†
10.29*†
10.30*†
96


Exhibit No.      Description of Exhibit
10.31*†
10.32*†
10.33*†
10.34*†
10.35*†
10.36*†
10.37*†
10.38*†
10.39*†
10.40*†
10.41*†
10.42*†
10.43*†
97


Exhibit No.      Description of Exhibit
10.44*†
10.45*†
21.1** 
23.1** 
31.1** 
31.2** 
32*** 
97.1**
101.SCH**** Inline XBRL Taxonomy Extension Schema Document
101.CAL**** Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**** Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**** Inline XBRL Taxonomy Label Linkbase Document
101.PRE**** Inline XBRL Taxonomy Extension Presentation Linkbase Document
104****Cover Page Interactive Data File, formatted in Inline XBRL
 
*    Incorporated by reference as an exhibit to this Report.
**    Filed with this Report.
***    Furnished with this Report
****    Submitted electronically with this Report in accordance with the provisions of Regulation S-T.
†    Management contract or compensatory plan or arrangement.

The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by us in these agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.
98


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 COOPER-STANDARD HOLDINGS INC.
Date: February 16, 2024 
/s/ Jeffrey S. Edwards
  
 Jeffrey S. Edwards
 Chairman and Chief Executive Officer
(Principal Executive Officer)

99


Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below on February 16, 2024 by the following persons on behalf of the Registrant in the capacities indicated.
 
Signature  Title
/s/ Jeffrey S. Edwards
  Chairman and Chief Executive Officer (Principal Executive Officer)
Jeffrey S. Edwards
/s/ Jonathan P. Banas
  Executive Vice President and Chief Financial Officer (Principal Financial Officer)
Jonathan P. Banas
/s/ Amy B. Kulikowski
  Chief Accounting Officer (Principal Accounting Officer)
Amy B. Kulikowski
/s/ David J. Mastrocola
  Lead Director
David J. Mastrocola
/s/ John G. Boss
Director
John G. Boss
/s/ Richard J. Freeland
Director
Richard J. Freeland
/s/ Adriana E. Macouzet-Flores
  Director
Adriana E. Macouzet-Flores
/s/ Christine M. Moore
Director
Christine M. Moore
/s/ Robert J. Remenar
  Director
Robert J. Remenar
/s/ Sonya F. SepahbanDirector
Sonya F. Sepahban
/s/ Thomas W. Sidlik
  Director
Thomas W. Sidlik
/s/ Stephen A. Van Oss
  Director
Stephen A. Van Oss

100
EX-21.1 2 exhibit-211december2023.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries of Cooper-Standard Holdings Inc. (1)
Subsidiary NameJurisdiction of Organization
Cooper-Standard Automotive (Australia) Pty. Ltd.Australia
CSA (Barbados) Investment Co. Ltd.Barbados
Cooper-Standard Automotive Brasil Sealing Ltda.Brazil
Itatiaia Standard Industrial Ltda.Brazil
Cooper-Standard Automotive Canada LimitedCanada
Cooper (Wuhu) Automotive Co., Ltd.China
Cooper Standard (Shandong) Automotive Parts Co., Ltd.China
Cooper Standard Automotive (Kunshan) Co., Ltd.China
Cooper Standard Automotive (Suzhou) Co., Ltd.China
Cooper Standard Chongqing Automotive Co., Ltd.China
Cooper Standard Fluid Systems (Kunshan) Co. Ltd.China
Cooper Standard INOAC Automotive (Huai'an) Co LtdChina
Cooper Standard Sealing (Guangzou) Co. Ltd. (51%)China
Cooper Standard Sealing (Shanghai) Co., Ltd.China
Cooper Standard Sealing (Shenyang) Co. Ltd. China
Cooper-Standard FAWSN Automotive Systems (Changchun) Co., Ltd. (55%)China
Cooper-Standard Investment Co., Ltd.China
Shanghai Jyco Sealing Products Co., Ltd.China
Shanghai Shumi Automotive Parts Co., Ltd.China
Yantai Leading Solution Auto Parts Co., Ltd (50%)China
CS Automotive Costa Rica S.A.Costa Rica
Cooper-Standard Automotive Ceska Republika s.r.o.Czech Republic
Cooper-Standard Automotive France S.A.S.France
Cooper-Standard France SASFrance
Cooper Standard Europe GmbHGermany
Cooper Standard GmbHGermany
Cooper Standard Service GmbHGermany
Cooper-Standard Automotive (Deutschland) GmbHGermany
Metzeler Kautschuk Unterstützungskasse Gesellschaft mit beschränkter Haftung Germany
Cooper-Standard Services India Private LimitedIndia
Polyrub Cooper Standard FTS Private Ltd. (35%)India
Cooper-Standard Automotive Italy S.p.A.Italy
Cooper-Standard Automotive Italy Service SRLItaly
Cooper Standard Automotive Japan Inc.Japan
Cooper Standard Automotive Korea Inc.Korea, Republic of
Cooper Standard Korea Inc.Korea, Republic of
CooperStandard Automotive and Industrial Inc.Korea, Republic of
Coopermex, S.A. de C.V.Mexico
Cooper-Standard Automotive de Mexico S.A. de C.V.Mexico
Cooper-Standard Automotive FHS, S. de R.L. de C.V.Mexico
Cooper-Standard Automotive Fluid Systems de Mexico, S. de R.L. de C.V.Mexico
Cooper-Standard Automotive Sealing de Mexico, S.A. de C.V.Mexico
Cooper-Standard Automotive Services, S. de R.L. de C.V.Mexico



Subsidiary NameJurisdiction of Organization
Cooper-Standard de México S de RL de CVMexico
Cooper-Standard Technical Services de Mexico, S. de R.L. de C.V.Mexico
CS Mexico Holdings, S. de R.L. de C.V.Mexico
Manufacturera El Jarudo, S. de R.L. de C.V.Mexico
Cooper-Standard Automotive International Holdings B.V.Netherlands
Cooper-Standard Latin America B.V.Netherlands
Cooper Standard Polska Sp. z o.o.Poland
S.C. Cooper-Standard Romania SRLRomania
Cooper Standard Srbija DOO Sremska MitrovicaSerbia
Cooper-Standard Holdings Singapore Pte. Ltd.Singapore
Cooper-Standard Pte. Ltd.Singapore
Cooper-Standard Automotive España, S.L.Spain
Cooper Standard Sweden filial of Cooper-Standard Automotive International Holdings B.V.(2)
Sweden
Nishikawa Tachaplalert Cooper Ltd. (20%)Thailand
Cooper-Standard Automotive UK LimitedUnited Kingdom
Cooper-Standard Automotive Fluid Systems Mexico Holding LLCUnited States (Delaware)
Cooper-Standard Canada Holdings LLCUnited States (Delaware)
Cooper-Standard FHS LLCUnited States (Delaware)
CS Intermediate HoldCo 1 LLCUnited States (Delaware)
NISCO Holding CompanyUnited States (Delaware)
Nishikawa Cooper LLC (40%)United States (Delaware)
Liveline Technologies Inc.United States (Delaware)
Cooper-Standard Foundation Inc.(3)
United States (Michigan)
Cooper-Standard Automotive Inc.United States (Ohio)
Cooper-Standard Industrial and Specialty Group, LLCUnited States (Ohio)
CSA Services Inc.United States (Ohio)
(1) Subsidiaries as of January 31, 2024; wholly-owned except as otherwise indicated
(2) This is a branch office of Cooper-Standard Automotive International Holdings B.V.
(3) This is a Michigan non-profit corporation


EX-23.1 3 exhibit-231december2023.htm EX-23.1 Document
Exhibit 23.1

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
(1)    Registration Statement (Form S-3 File No. 333-175637) of Cooper-Standard Holdings Inc.,
(2)    Registration Statement (Form S-8 File No. 333-188516) pertaining to the Cooper-Standard Holdings Inc. 2011 Omnibus Incentive Plan,
(3)    Registration Statement (Form S-3 File No. 333-189981) of Cooper-Standard Holdings Inc.,
(4)    Registration Statement (Form S-8 File No. 333-218127) pertaining to the Cooper-Standard Holdings Inc. 2017 Omnibus Incentive Plan and the Cooper-Standard Holdings Inc. 2021 Omnibus Incentive Plan, and
(5)    Registration Statement (Form S-8 File No. 333-272039) pertaining to the Cooper-Standard Holdings Inc. Amended and Restated 2021 Omnibus Incentive Plan;
of our reports dated February 16, 2024, with respect to the consolidated financial statements and schedule of Cooper-Standard Holdings Inc. and the effectiveness of internal control over financial reporting of Cooper-Standard Holdings Inc. included in this Annual Report (Form 10-K) of Cooper-Standard Holdings Inc. for the year ended December 31, 2023.

/s/ Ernst & Young LLP
Detroit, Michigan
February 16, 2024




EX-31.1 4 exhibit311q42023.htm EX-31.1 Document

Exhibit 31.1
COOPER-STANDARD HOLDINGS INC.
Certification of the Principal Executive Officer
Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a)
(Section 302 of the Sarbanes-Oxley Act of 2002)

I, Jeffrey S. Edwards, certify that:

1I have reviewed this annual report on Form 10-K of Cooper-Standard Holdings Inc.;
2Based 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;
3Based 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;
4The 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 like to materially affect, the registrant’s internal control over financial reporting; and
5The 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 controls 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.
Dated: February 16, 2024 
/s/ Jeffrey S. Edwards
 Jeffrey S. Edwards
 Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 exhibit312q42023.htm EX-31.2 Document

Exhibit 31.2
COOPER-STANDARD HOLDINGS INC.
Certification of the Principal Financial Officer
Pursuant to Exchange Act Rule 13a-14(a)/15d-14(a)
(Section 302 of the Sarbanes-Oxley Act of 2002)

I, Jonathan P. Banas, certify that:

1I have reviewed this annual report on Form 10-K of Cooper-Standard Holdings Inc.;
2Based 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;
3Based 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;
4The 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
5The 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.
Dated: February 16, 2024 
/s/ Jonathan P. Banas
 Jonathan P. Banas
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)


EX-32 6 exhibit32q42023.htm EX-32 Document

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

In connection with the filing of this annual report on Form 10-K of Cooper-Standard Holdings Inc. (the "Company") for the period ended December 31, 2023, with the Securities and Exchange Commission on the date hereof (the "Report"), each of the undersigned officers certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to such officer's knowledge:

1The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: February 16, 2024 
/s/ Jeffrey S. Edwards
 Jeffrey S. Edwards
 Chairman and Chief Executive Officer
 (Principal Executive Officer)
 
/s/ Jonathan P. Banas
 
Jonathan P. Banas
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)
 




EX-97.1 7 exhibit971cooperstandardho.htm EX-97.1 Document

Exhibit 97.1
COOPER-STANDARD HOLDINGS INC.
Incentive Compensation
Clawback Policy
(As Adopted on October 10, 2023 Pursuant to NYSE Rule 303A.14)
1.Overview. The Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of Cooper-Standard Holdings Inc. (the “Company”) has adopted this Incentive Compensation Clawback Policy (the “Policy”) which requires the recoupment of certain incentive-based compensation in accordance with the terms herein and is intended to comply with Section 303A.14 of The New York Stock Exchange Listed Company Manual, as such section may be amended from time to time (the “Listing Rules”). Capitalized terms not otherwise defined herein shall have the meanings assigned to such terms under Section 12 of this Policy.
2.Interpretation and Administration. The Committee shall have full authority to interpret and enforce the Policy; provided, however, that the Policy shall be interpreted in a manner consistent with its intent to meet the requirements of the Listing Rules. As further set forth in Section 10 below, this Policy is intended to supplement any other clawback policies and procedures that the Company may have in place from time to time pursuant to other applicable law, plans, policies or agreements.
3.Covered Executives. The Policy applies to each current and former Executive Officer of the Company who serves or served as an Executive Officer at any time during a performance period in respect of which Incentive Compensation is Received, to the extent that any portion of such Incentive Compensation is (a) Received by the Executive Officer during the last three completed Fiscal Years or any applicable Transition Period preceding the date that the Company is required to prepare a Restatement (regardless of whether any such Restatement is actually filed) and (b) determined to have included Erroneously Awarded Compensation. For purposes of determining the relevant recovery period referenced in the preceding clause (a), the date that the Company is required to prepare a Restatement under the Policy is the earlier to occur of (i) the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. Executive Officers subject to this Policy pursuant to this Section 3 are referred to herein as “Covered Executives.”
4.Recovery of Erroneously Awarded Compensation. If any Erroneously Awarded Compensation is Received by a Covered Executive, the Company shall reasonably promptly take steps to recover such Erroneously Awarded Compensation in a manner described under Section 5 of this Policy. Additionally, in the event the Committee determines that a Covered Executive who Received Erroneously Awarded Compensation engaged in Misconduct, the Committee shall have discretion (but not the obligation) to seek recoupment of the full amount of Incentive Compensation that includes Erroneously Awarded Compensation, without limiting the amount of the recoupment to the Erroneously Awarded Compensation as described in the preceding sentence.
5.Forms of Recovery. The Committee shall determine, in its sole discretion and in a manner that effectuates the purpose of the Listing Rules, one or more methods for recovering any Erroneously Awarded Compensation hereunder (or other Incentive Compensation, as may be applicable under Section 4) in accordance with Section 4 above, which may include, without
        


limitation: (a) requiring cash reimbursement; (b) seeking recovery or forfeiture of any gain realized on the vesting, exercise, settlement, sale, transfer or other disposition of any equity-based awards; (c) offsetting the amount to be recouped from any compensation otherwise owed by the Company to the Covered Executive; (d) cancelling outstanding vested or unvested equity awards; or (e) taking any other remedial and recovery action permitted by law, as determined by the Committee. To the extent the Covered Executive refuses to pay to the Company an amount equal to the Erroneously Awarded Compensation, the Company shall have the right to sue for repayment and/or enforce the Covered Executive’s obligation to make payment through the reduction or cancellation of outstanding and future compensation. Any reduction, cancellation or forfeiture of compensation shall be done in compliance with Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.
6.No Indemnification. The Company shall not indemnify any Covered Executive against the loss of any Erroneously Awarded Compensation for which the Committee has determined to seek recoupment pursuant to this Policy.
7.Exceptions to the Recovery Requirement. Notwithstanding anything in this Policy to the contrary, Erroneously Awarded Compensation need not be recovered pursuant to this Policy if the Committee (or, if the Committee is not composed solely of Independent Directors, a majority of the Independent Directors serving on the Board) determines that recovery would be impracticable as a result of any of the following:
(a)the direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered; provided that, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange; or
(b)recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.
8.Committee Determination Final. Any determination by the Committee with respect to the Policy shall be final, conclusive and binding on all interested parties.
9.Amendment. The Policy may be amended by the Committee from time to time, to the extent permitted under the Listing Rules.
10.Non-Exclusivity. Nothing in the Policy shall be viewed as limiting the right of the Company or the Committee to pursue additional remedies or recoupment under or as required by any similar policy adopted by the Company or under the Company’s compensation plans, award agreements, employment agreements or similar agreements or the applicable provisions of any law, rule or regulation which may require or permit recoupment to a greater degree or with respect to additional compensation as compared to this Policy (but without duplication as to any recoupment already made with respect to Erroneously Awarded Compensation pursuant to this Policy). This Policy shall be interpreted in all respects to comply with the Listing Rules.
11.Successors. The Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.
12.Defined Terms.
Covered Executives” shall have the meaning set forth in Section 3 of this Policy.
2
        


Erroneously Awarded Compensation” shall mean the amount of Incentive Compensation actually Received that exceeds the amount of Incentive Compensation that otherwise would have been Received had it been determined based on the restated amounts, and computed without regard to any taxes paid. For Incentive Compensation based on stock price or total shareholder return, where the amount of erroneously awarded Incentive Compensation is not subject to mathematical recalculation directly from the information in a Restatement:
(A)The calculation of Erroneously Awarded Compensation shall be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive Compensation was Received; and
(B)The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange.
Exchange” shall mean The New York Stock Exchange.
Executive Officer” shall mean the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries shall be deemed executive officers of the Company if they perform such policy-making functions for the Company.
Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, including, without limitation, stock price and total shareholder return (in each case, regardless of whether such measures are presented within the Company’s financial statements or included in a filing with the Securities and Exchange Commission).
Fiscal Year” shall mean the Company’s fiscal year; provided that a Transition Period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months will be deemed a completed fiscal year.
Incentive Compensation” shall mean any compensation (whether cash or equity-based) that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure, and may include, but shall not be limited to, performance bonuses and long-term incentive awards such as stock options, stock appreciation rights, restricted stock, restricted stock units, performance share units or other equity-based awards. For the avoidance of doubt, Incentive Compensation does not include awards that vest exclusively upon completion of a specified employment period, without any performance condition, and bonus awards that are discretionary or based on subjective goals or goals unrelated to Financial Reporting Measures. Notwithstanding the foregoing, compensation amounts shall not be considered “Incentive Compensation” for purposes of the Policy unless such compensation is Received (1) while the Company has a class of securities listed on a national securities exchange or a national securities association and (2) on or after October 2, 2023, the effective date of the Listing Rules.
Independent Director” shall mean a director who is determined by the Board to be “independent” for Board or Committee membership, as applicable, under the rules of the Exchange, as of any determination date.
3
        


Listing Rules” shall have the meaning set forth in Section 1 of this Policy.
Incentive Compensation shall be deemed “Received” in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of the Incentive Compensation occurs after the end of that period.
Misconduct” means a material act of dishonesty, fraud or misrepresentation or a willful violation of a material Company policy or law, in each case that directly causes the applicable Restatement.
Restatement” shall mean an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the Company’s previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
Transition Period” shall mean any transition period that results from a change in the Company’s Fiscal Year within or immediately following the three completed Fiscal Years immediately preceding the Company’s requirement to prepare a Restatement.



Adopted on: October 10, 2023
4
        


Acknowledgment of Incentive Compensation Clawback Policy1
Reference is made to the Cooper-Standard Holdings Inc. Incentive Compensation Clawback Policy (as adopted on October 10, 2023 pursuant to NYSE Rule 303A.14) (the “Policy”). Capitalized terms used herein without definition have the meanings assigned to such terms under the Policy.

By signing below, the undersigned acknowledges, confirms and agrees that:
the undersigned has received and reviewed a copy of the Policy;
the undersigned is, and will continue to be, subject to the Policy to the extent provided therein;
the Policy may apply both during and after termination of the undersigned’s employment with the Company and its affiliates; and
the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company pursuant to the Policy.



________________________________
Signature


________________________________
Print Name


________________________________
Date

5
        
EX-101.SCH 8 cps-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Auditor link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED STATEMENTS OF NET INCOME link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Acquisition and Divestitures link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Goodwill and Intangibles link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accounts Receivable Factoring link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Pension link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Postretirement Benefits Other Than Pensions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Other Expense, net link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Contingent Liabilities link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Business Segments link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - New Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - New Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Goodwill and Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Accounts Receivable Factoring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Pensions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Postretirement Benefits Other Than Pensions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Other (Expense) Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Business Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Significant Accounting Policies - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisition and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue End Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Revenue Net contract assets (liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Revenue Other (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Restructuring - Summary of Restructuring Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Restructuring - Summary of Activity of Restructuring (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Supplemental Lease Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Property, Plant and Equipment Summary of Impairment charges (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Debt - Outstanding Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Debt - Maturities of Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Accounts Receivable Factoring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Accounts Receivable Factoring (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Pensions - Schedule of Defined Benefit Pension Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Pensions - Amounts Recognized in Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Pensions - Schedule of Amounts in Accumulated Other Comprehensive Income Loss To Be Recognized Over Next Fiscal Year (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Pensions - Components of Net Periodic Benefit Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Pensions - Pension Plan Assets at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Pensions - Reconciliation for Level 3 Inputs Used in Determining Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Pensions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year (Details) link:presentationLink link:calculationLink link:definitionLink 9954537 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954538 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954539 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 9954540 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954541 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Impact on Health Care Cost Trend Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954542 - Disclosure - Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 9954543 - Disclosure - Postretirement Benefits Other Than Pensions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954544 - Disclosure - Other (Expense) Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954545 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail) link:presentationLink link:calculationLink link:definitionLink 9954546 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954547 - Disclosure - Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail) link:presentationLink link:calculationLink link:definitionLink 9954548 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 9954549 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 9954550 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954551 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail) link:presentationLink link:calculationLink link:definitionLink 9954552 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954553 - Disclosure - Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 9954554 - Disclosure - Accumulated Other Comprehensive Income - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954555 - Disclosure - Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954556 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense By Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954557 - Disclosure - Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954558 - Disclosure - Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 9954559 - Disclosure - Stock-Based Compensation - Summary of Restricted Common Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 9954560 - Disclosure - Stock-Based Compensation - Summary of Performance Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954561 - Disclosure - Stock-Based Compensation - Assumptions Used Monte Carlo (Details) link:presentationLink link:calculationLink link:definitionLink 9954562 - Disclosure - - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954563 - Disclosure - Contingent Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954564 - Disclosure - Business Segments - Information on Company's Business Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 9954565 - Disclosure - Business Segments - Geographic Information for Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 9954566 - Disclosure - Business Segments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954567 - Disclosure - Business Segments - Adjusted EBITDA to Net Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954568 - Disclosure - Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail) link:presentationLink link:calculationLink link:definitionLink 9954569 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cps-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cps-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cps-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Fluid transfer systems [Member] Fluid transfer systems [Member] Fluid transfer systems [Member] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Income Tax Expense, Transition Tax [Line Items] Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Total Senior ABL Facility Line of Credit Facility, Maximum Borrowing Capacity Research and Development Expense Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Legislation [Axis] Legislation [Axis] Legislation [Axis] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Curtailment [Member] Curtailment [Member] Curtailment [Member] Allowance for doubtful accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) Summary Of Accumulated Other Comprehensive Income Loss Disclosure [Text Block] Entire disclosure for the summary of accumulated other comprehensive income loss. Payment for Pension Benefits Payment for Pension Benefits Deferred tax liabilities Deferred Income Tax Liabilities, Net Beginning balance of assets classified as Level 3 Ending balance of assets classified as Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Class of Financing Receivable [Domain] Class of Financing Receivable [Domain] Insider Trading Policies and Procedures [Line Items] Options Exercisable, Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Geographic Information for Revenues Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Amount Of Account Receivable Factoring With Recourse Amount Of Account Receivable Factoring With Recourse Total amount of accounts receivable with recourse. Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Restricted Common Stock [Member] Restricted Common Stock [Member] Restricted Common Stock [Member] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Reporting Unit [Domain] Reporting Unit [Domain] Customer [Axis] Customer [Axis] Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs Defined Benefit Plan, Assumptions [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Changes in tax law Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Subsequent Event Type [Domain] Subsequent Event Type [Domain] Proceeds from Divestiture of Businesses Proceeds from Divestiture of Businesses Europe Facilities [Member] Europe Facilities [Member] Europe Facilities. Diluted (in dollars per share) Diluted net income per share attributable to Cooper-Standard Holdings Inc. (in dollars per share) Earnings Per Share, Diluted Weighted Average Assumptions Used to Determine Benefit Obligations Schedule Of Assumptions Used In Benefit Obligations Table [Text Block] Schedule Of Assumptions Used In Benefit Obligations Table [Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Foreign currency contracts, liability, fair value disclosure Foreign Currency Contracts, Liability, Fair Value Disclosure Receivable [Domain] Receivable [Domain] Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase Land and improvements [Member] Land and Land Improvements [Member] Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Letters of credit outstanding Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Weighted Average Exercise Price, Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Debt securities [Member] Debt Securities [Member] Derivative Instruments and Hedging Activities Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosures [Abstract] Derivative Instruments and Hedging Activities Disclosures [Abstract] Increase (Decrease) in Income Taxes Receivable Increase (Decrease) in Income Taxes Receivable Industry of Counterparty [Domain] Industry of Counterparty [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery and Equipment [Member] Machinery and Equipment [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Defined Benefit Plan, Plan Assets, Benefits Paid Defined Benefit Plan, Plan Assets, Benefits Paid Equity: Equity, Attributable to Parent [Abstract] General Motors [Member] General Motors [Member] General motors. Reconciliation of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Use Rights [Member] Use Rights [Member] Other [Member] Other Intangible Assets [Member] Additional Detail [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Basic and Diluted Net Income Per Share Attributable Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service cost Defined Benefit Plan, Service Cost Executive Category: Executive Category [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Outside Basis Difference [Member] Outside Basis Difference [Member] Outside Basis Difference [Member] Shipping and Handling Cost, Policy [Policy Text Block] Shipping and Handling Cost, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Unrecognized prior service credits Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Significant Accounting Policies Significant Accounting Policies [Text Block] Weighted Average Exercise Price, Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Land and Building [Member] Land and Building [Member] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Foreign exchange translation and other Restructuring Reserve, Translation and Other Adjustment Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Adjustments to Additional Paid in Capital, Warrant Issued Adjustments to Additional Paid in Capital, Warrant Issued Summary of Property Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Payroll and accrued liabilities Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] Loss contingency, loss in period, net of carryforward Loss contingency, loss in period, net of carryforward Loss contingency, loss in period, net of carryforward 2025 Long-Term Debt, Maturity, Year Two Options, Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Assets Held-for-sale, Not Part of Disposal Group, Current, Other Asset, Held-for-Sale, Not Part of Disposal Group, Other, Current Entity Small Business Entity Small Business Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, to be Paid, Year Five Derivative, Notional Amount Derivative, Notional Amount Retirement Plan Type [Domain] Retirement Plan Type [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Accrued Liabilities [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Depreciation Depreciation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Reportable Geographical Components [Member] Reportable Geographical Components [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Restricted Cash and Investments, Noncurrent Restricted Cash and Investments, Noncurrent Restricted Stock And Units [Member] Restricted Stock And Units [Member] Restricted stock and units. Tooling receivable Disposal Group, Including Discontinued Operation, Other Assets, Current Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Intersegment sales Revenues Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Cumulative participating convertible preferred stock, dividend rate percentage Preferred Stock Dividends Rate Percentage Preferred Stock Dividends Rate Percentage Tax Reform Provisional Amount [Axis] Tax Reform Provisional Amount [Axis] Tax Reform Provisional Amount [Axis] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Domestic Plan [Member] Domestic Plan [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Award Type [Axis] Award Type [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Debt Instrument, Maturity Date Debt Instrument, Maturity Date No Trading Symbol Flag No Trading Symbol Flag Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill and Intangible [Line Items] Goodwill and Intangible [Line Items] Goodwill [Line Items] Property, Plant and Equipment Property, Plant and Equipment, Gross Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contributions Defined Benefit Plan, Plan Assets, Contributions by Employer PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Restructuring Reserve, Settled without Cash Restructuring Reserve, Settled without Cash Loss Contingency, Loss in Period Loss Contingency, Loss in Period Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Current operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Finance Lease, Interest Expense Finance Lease, Interest Expense Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Share-based Payment Arrangement, Cash Used to Settle Award Share-Based Payment Arrangement, Cash Used to Settle Award Consolidated first lien debt ratio (percent) Debt Instruments, Covenant Requirements, First Lien Debt Ratio Debt Instruments, Covenant Requirements, First Lien Debt Ratio Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Intangibles assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation Defined Benefit Plan, Effect of One-Percentage-Point Increase on Accumulated Postretirement Benefit Obligation Deferred Tax Assets, Capital Loss Carryforwards Deferred Tax Assets, Capital Loss Carryforwards Treasury Stock Acquired, Average Cost Per Share Shares Acquired, Average Cost Per Share Pension, postretirement and other benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Weighted average assumptions used to determine benefit obligations Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract] Gross profit Gross Profit Contract with Customer, Liability, Current Contract with Customer, Liability, Current Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Other products [Member] Other products [Member] Other products [Member] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Transfers and Servicing [Abstract] Transfers and Servicing [Abstract] Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Selling, administration & engineering expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Beginning Balance Ending Balance Accumulated Other Comprehensive Income (Loss), Net of Tax Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Stock Option [Member] Employee Stock Option [Member] Summary of Impairment Charges [Abstract] Summary of Impairment Charges [Abstract] Summary of Impairment Charges [Abstract] Foreign currency contracts, asset, fair value disclosure Foreign Currency Contract, Asset, Fair Value Disclosure Pension Settlement Charges Pension Settlement Charges Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Restructuring and Related Cost, Cost Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Anti-vibration systems [Member] Anti-vibration systems [Member] Anti-vibration systems [Member] Maximum [Member] Maximum [Member] Summary of Activity of Restructuring Restructuring and Related Costs [Table Text Block] Document Type Document Type Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Net Cash Proceeds [Domain] Net Cash Proceeds [Domain] [Domain] for Net Cash Proceeds [Axis] Change in organizational structure Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement Tabular List, Table Tabular List [Table Text Block] Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Thereafter Long-Term Debt, Maturity, after Year Five Inventories Inventory, Policy [Policy Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, to be Paid, Year Three Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of presentation Basis of Accounting, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Net operating losses and credit carryforwards Net Operating Loss And Tax Credit Carryforwards Net Operating Loss And Tax Credit Carryforwards State Deferred State and Local Income Tax Expense (Benefit) Raw materials and supplies Inventory, Raw Materials, Net of Reserves Sales Revenue from Contract with Customer, Including Assessed Tax Options, Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Value Added Tax Receivable, Current Value Added Tax Receivable, Current Title of 12(b) Security Title of 12(b) Security Litigation Settlement, Amount Awarded from Other Party Litigation Settlement, Amount Awarded from Other Party Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Foreign subsidiaries, primarily in France, Brazil, and Germany [Member] Segment Geographical Group Of Countries Group One [Member] Segment Geographical Group of Countries Group One [Member] Actuarial loss (gain) Actuarial loss (gain) Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Sublease Income Sublease Income Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Non-vested Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share) Non-vested Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Foreign exchange translation Goodwill, Foreign Currency Translation Gain (Loss) Lease, Cost Lease, Cost Cumulative Other Comprehensive Loss [Member] Other Comprehensive Income (Loss) [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Other Assets [Member] Other assets [Member] Other Assets [Member] Previously Consolidated Joint Venture Previously Consolidated Joint Venture [Member] Previously Consolidated Joint Venture Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Gain (Loss) Related to Litigation Settlement Gain (Loss) Related to Litigation Settlement Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Settlements Settlement charges Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Advertising expense Advertising Expense Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Derivative financial instruments Derivatives, Policy [Policy Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Settlements Defined Benefit Plan, Plan Assets, Payment for Settlement Defined Benefit Plan, Plan Assets, Payment for Settlement Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Asset, Expected Amortization, Year One Operating Lease, Payments Operating Lease, Payments Common stock, shares outstanding Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Transfers into (out of) Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Operating Lease, Impairment Loss Operating Lease, Impairment Loss Automotive [Member] Automotive [Member] Automotive [Member] Interest cost Defined Benefit Plan, Interest Cost Treasury Stock, Value, Acquired, Cost Method Excluding Commissions Treasury Stock, Value, Acquired, Cost Method Excluding Commissions Treasury Stock, Value, Acquired, Cost Method Excluding Commissions Pension Benefits Long Term [Member] Pension Benefits Long Term [Member] Pension benefits long term [Member]. Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] PEO PEO [Member] Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Third Lien Notes Third Lien Notes [Member] Third Lien Notes Net Cash Proceeds [Axis] Net Cash Proceeds [Axis] Net Cash Proceeds [Axis] Other Other Operating Activities, Cash Flow Statement Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Payment for Pension and Other Postretirement Benefits [Abstract] Payment for Pension and Other Postretirement Benefits [Abstract] State and local taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value Common Stock, Par or Stated Value Per Share South America [Member] South America [Member] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Accounts Receivable Factoring Accounts Receivable Factoring [Text Block] Description of accounts receivable factoring arrangements. Professional Fees Professional Fees Interest Rate Swap [Member] Interest Rate Swap [Member] Germany [Member] GERMANY Disposal Group, Including Discontinued Operation, Liabilities Disposal Group, Including Discontinued Operation, Liabilities Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Repayments of Debt Repayments of Debt Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax Credit Facility [Axis] Credit Facility [Axis] Net contract assets (liabilities) [Abstract] Net contract assets (liabilities) [Abstract] Net contract assets (liabilities) [Abstract] Maturities of Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Class of Financing Receivable [Axis] Class of Financing Receivable [Axis] Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components Schedule Of Common Stock And Preferred Stock [Table] Schedule Of Common Stock And Preferred Stock [Table] Schedule Of Common Stock And Preferred Stock [Table] North America [Member] North America [Member] Canada [Member] CANADA Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Weighted-average assumptions used to determine net periodic benefit costs Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract] 2025 Defined Benefit Plan, Expected Future Benefit Payment, Year Two China [Member] CHINA Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] CARES Act CARES Act [Member] CARES Act Short-term Debt, Weighted Average Interest Rate, at Point in Time Short-Term Debt, Weighted Average Interest Rate, at Point in Time Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Preferred Stock Purchase Rights Preferred Stock [Member] Net periodic benefit cost (income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Fair value change of derivatives [Member] Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Impairment charges Impairment charges Asset Impairment Charges Equity securities [Member] Equity Securities [Member] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Long-term Contract with Customer [Member] Long-Term Contract with Customer [Member] Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Restructuring Type [Axis] Restructuring Type [Axis] Other [Abstract] Other [Abstract] Other [Abstract] Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Goodwill and Intangibles Goodwill and Intangible Assets Disclosure [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Interest rate cash flow hedge asset at fair value Interest Rate Cash Flow Hedge Asset at Fair Value Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Changes in Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Short-term Contract with Customer [Member] Short-Term Contract with Customer [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Options, Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Expected Repatriation of Foreign Earnings Expected Repatriation of Foreign Earnings Expected Repatriation of Foreign Earnings Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, to be Paid, Year Four Other Postretirement Benefits Plan [Member] Other Postretirement Benefits Plan [Member] Accounts receivable Accounts Receivable [Policy Text Block] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate Intrinsic Value, Exercisable Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Amounts capitalized for long-term supply arrangements Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Imputed Interest Imputed Interest Imputed Interest Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] U.S. Tax and Jobs Act [Member] U.S. Tax and Jobs Act [Member] U.S. Tax and Jobs Act [Member] Depreciation and amortization expense Depreciation, Depletion and Amortization Letter of credit sub-facility Letter Of Credit Sub Facility Maximum borrowing capacity under the letter of credit sub-facility. Increase in fair value of share-based awards Share Based Compensation Arrangement By Share Based Payment Award Fair Value Period Increase Decrease Share Based Compensation Arrangement By Share Based Payment Award Fair Value Period Increase Decrease Number of operate company manufacturing locations Number Of Operate Company Manufacturing Locations Number Of Operate Company Manufacturing Locations Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] (Deprecated 2022) Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate Medium-term Notes [Member] Medium-term Notes [Member] Entity Information [Line Items] Entity Information [Line Items] Net interest expense included in segment profit Interest Expense Net Of Interest Income The cost of borrowed funds accounted for as interest expense charged against earnings during the period, net of interest income earned during the period. SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Settlement [Member] Settlement [Member] Settlement [Member] Goodwill impairment charges Goodwill impairment charges Goodwill, Impairment Loss Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Schedule of Amounts Recognized in Balance Sheet [Table Text Block] Valuation allowances Valuation allowances related to tax loss and credit carryforwards and other deferred tax assets Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Subsegments [Axis] Subsegments [Axis] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Income Tax Credits and Adjustments Income Tax Credits and Adjustments Long-term debt Total long-term debt Long-Term Debt and Lease Obligation France [Member] FRANCE Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Tax positions related to the current period Tax Positions Related To Current Period [Abstract] Tax Positions Related To Current Period [Abstract] Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Defined Benefit Plan, Expected Future Benefit Payment [Abstract] Term loan accordion feature Term loan accordion feature Term loan accordion feature Total deferred tax assets Deferred Tax Assets, Gross Deferred Tax Assets, Gross Charged (credited) to other accounts SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Postretirement Benefits Other Than Pensions Postretirement Benefits Other Than Pensions [Text Block] The entire disclosure for other postretirement benefits. Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Common Stock, par value $0.001 per share Common Stock [Member] Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Finance Lease, Impairment Loss Finance Lease, Impairment Loss Reimbursable tooling costs Tooling Costs To Be Reimbursed Tooling Costs To Be Reimbursed Benefit plan liabilities adjustment, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Lapses on statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Settlement And Curtailment [Axis] Settlement And Curtailment [Axis] Settlement And Curtailment [Axis] Total equity Beginning Balance Ending Balance Equity, Including Portion Attributable to Noncontrolling Interest Dividends paid to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Termination date of commitments of lenders Line of Credit Facility, Expiration Date Disposal Group, Including Discontinued Operation, Depreciation and Amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Income tax expense related to interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum [Member] Minimum [Member] Property, plant and equipment, net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Benefit obligations at beginning of year Benefit obligation at end of year Defined Benefit Plan, Benefit Obligation Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 2026 Defined Benefit Plan, Expected Future Benefit Payment, Year Three Foreign Currency Transaction Gain (Loss), before Tax Gain (Loss), Foreign Currency Transaction, before Tax Taxes withheld and paid on employees' share-based payment awards Payment, Tax Withholding, Share-Based Payment Arrangement Applicable margin with respect to base rate, Canadian prime rate and Canadian base rate borrowings Debt Instrument Basis Spread On Base Rate Debt instrument basis spread on base rate, Canadian prime rate and Canadian base rate. Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] All other items Deferred Tax Assets, Other Other Current Assets [Member] Other Current Assets [Member] Subsegments Consolidation Items [Domain] Subsegments Consolidation Items [Domain] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Retirement Plan Type [Axis] Retirement Plan Type [Axis] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Contingent Liabilities Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Mexico [Member] MEXICO Contract with Customer, Asset, Gross, Current Contract with Customer, Asset, before Allowance for Credit Loss, Current Retained Earnings [Member] Retained Earnings [Member] Supply Agreements [Member] Supply Agreements [Member] Supply Agreements [Member] Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Foreign currency exchange rate effect Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss) Basic (in dollars per share) Basic net income per share attributable to Cooper-Standard Holdings Inc. (in dollars per share) Earnings Per Share, Basic Other liabilities Disposal Group, Including Discontinued Operation, Other Liabilities Unrecognized compensation expenses Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Equity Option [Member] Equity Option [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Tax Valuation Allowance [Member] Tax Valuation Allowance [Member] Tax Valuation Allowance [Member] Gain on sale of fixed assets, net Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Components of Net Periodic Benefit Cost Other than Service Cost Components of Net Periodic Benefit Cost Other than Service Cost Components of Net Periodic Benefit Cost Other than Service Cost Fair value of plans' assets at beginning of period Fair value of plans' assets at end of period Pension plan assets at fair value Defined Benefit Plan, Plan Assets, Amount Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Defined Benefit Plan, Benefit Obligation, Benefits Paid Benefits paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Cooper Standard Holdings Inc Equity [Member] Cooper Standard Holdings Inc Equity [Member] Cooper Standard Holdings Inc Equity [Member] Principles of combination and consolidation Consolidation, Policy [Policy Text Block] Pension benefits Liability, Defined Benefit Pension Plan, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Goodwill, Purchase Accounting Adjustments Goodwill, Purchase Accounting Adjustments 2018 Program [Member] 2018 Program [Member] 2018 Program [Member] Accounts payable Increase (Decrease) in Accounts Payable Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Non-elective and matching contributions Non Elective And Matching Contributions Under Plans Non Elective And Matching Contributions Under Plans Entity Public Float Entity Public Float 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] Sales to Customers Contributing Ten Percent or More of Consolidated Sales Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term Debt, Gross Long-Term Debt, Gross Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Compensation Amount Outstanding Recovery Compensation Amount Other changes in tax reserves Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Amount Lease termination costs Gain (Loss) on Termination of Lease Operating Loss Carryforwards, Expiration Date Operating Loss Carryforwards, Expiration Date Forfeited (in dollars per share) Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] EBITDA EBITDA EBITDA Finance Lease, Liability Finance Lease, Liability Weighted Average Exercise Price, Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Amounts recognized in the balance sheet: Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract] Forfeited (in shares) Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Sealing systems [Member] Sealing systems [Member] Sealing systems [Member] Pension benefits Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation Defined Benefit Plan, Accumulated Benefit Obligation Defined Benefit Plan, Accumulated Benefit Obligation Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate 2024 Long-Term Debt, Maturity, Year One Secondary Offering Shares Sold By Selling Stockholders Secondary Offering Shares Sold By Selling Stockholders Secondary Offering Shares Sold By Selling Stockholders Extinguishment of Debt Disclosures [Abstract] Extinguishment of Debt Disclosures [Abstract] Equity Securities Measured At Net Asset Value [Member] Equity Securities Measured At Net Asset Value [Member] Equity Securities Measured At Net Asset Value Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Pretax, Accumulated Other Comprehensive Income (Loss) Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Pretax, Accumulated Other Comprehensive Income (Loss) Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Cash paid for loss on refinancing of debt Cash paid for loss on refinancing of debt Cash paid for loss on refinancing of debt Accrual for Environmental Loss Contingencies Accrual for Environmental Loss Contingencies Proceeds from sale of fixed assets Proceeds from Sale of Property, Plant, and Equipment Other borrowings Other Borrowings Cash payments Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Poland [Member] POLAND Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gain on sale of land Gain on sale of land Gain (Loss) on Disposition of Property Plant Equipment Project Costs Project Costs Project Costs Dilutive effect of: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Income Tax Expense (Benefit) Income tax provision Income Tax Expense (Benefit) Income Tax Expense (Benefit) Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Nonrecurring permanent items Effective Income Tax Rate Reconciliation, Deduction, Other, Amount Number of locations Number Of Locations Number of locations. Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components Defined Benefit Plan, Effect of One-Percentage-Point Increase on Service and Interest Cost Components Impairment of Long-Lived Assets to be Disposed of Impairment of Long-Lived Assets to be Disposed of Percentage of appraised net orderly liquidation value of eligible inventory Maximum Line Of Credit Facility Available Percentage Of Net Orderly Liquidation Value Of Eligible Inventory Maximum Line Of Credit Facility Available Percentage Of Net Orderly Liquidation Value Of Eligible Inventory Equity [Abstract] Equity [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Stellantis [Member] Stellantis [Member] Stellantis [Member] Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Net Asset Value [Axis] Net Asset Value [Axis] Net Asset Value [Axis] Shenya Sealing (Guangzhou) Company Limited [Member] Guangzhou [Member] Guangzhou [Member] Tax credit carryforward Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Debt Securities Measured At Net Asset Value [Member] Debt Securities Measured At Net Asset Value [Member] Debt Securities Measured At Net Asset Value Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Expected return on plan assets Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Credit Facility [Domain] Credit Facility [Domain] Legal Entity Type of Counterparty [Domain] Legal Entity Type of Counterparty [Domain] Property Plant And Equipment Useful Life And Values [Abstract] Property Plant And Equipment Useful Life And Values [Abstract] Property Plant and Equipment Useful Life And Values [Abstract] Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Liabilities held for sale Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Amortization period for molds, dies and other tools Estimated Useful Lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Discount rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Postretirement benefits other than pensions Liability, Other Postretirement Defined Benefit Plan, Noncurrent Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Purchase of noncontrolling interest Payments for Repurchase of Redeemable Noncontrolling Interest Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Stock award grants vest period second Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Two Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Two Industrial Specialty Group Industrial Specialty Group [Member] Industrial Specialty Group Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Fair value change of derivatives, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Document Annual Report Document Annual Report Deconsolidation of joint venture (1) Deconsolidation of Joint Venture, Foreign Currency Transaction Gain (Loss) Deconsolidation of Joint Venture, Foreign Currency Transaction Gain (Loss) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Equity in earnings of affiliates Income (Loss) from Equity Method Investments Other Liabilities [Member] Other Liabilities [Member] Restatement [Axis] Revision of Prior Period [Axis] Cover page. Cover [Abstract] UNITED STATES United States UNITED STATES Share-Based Compensation Expense By Type [Table Text Block] Share-Based Compensation Expense By Type [Table Text Block] Tabular disclosure of share-based compensation expense by type of share-based compensation awards. Other liabilities Other liabilities Other Liabilities, Noncurrent Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Cash Flow, Supplemental Disclosures [Text Block] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Senior ABL Facility [Member] Senior Abl Facility [Member] Senior ABL facility. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Cash Flow Hedging [Member] Cash Flow Hedging [Member] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Business Segments Segment Reporting Disclosure [Text Block] Changes in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash collected on behalf of factor Cash collected on behalf of factor Cash collected on behalf of factor Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Finance Lease, Liability, Current Finance Lease, Liability, Current Held-for-sale, Long-term operating lease liabilities Held-for-sale, Long-term operating lease liabilities [Member] Held-for-sale, Long-term operating lease liabilities Work in process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Net operating loss and tax credit carryforwards Deferred Tax Assets Net Operating Loss And Tax Credits Carryforward Deferred Tax Assets Net Operating Loss And Tax Credits Carryforward Accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current All other items Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Contribution from noncontrolling interests Noncontrolling Interest, Increase from Business Combination Operating profit (loss) Operating Income (Loss) Rate of compensation increase Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Amendment Number One to Senior ABL Facility [Member] Amendment Number Two to Senior ABL Facility [Member] Amendment Number Two to Senior ABL Facility [Member] Cash and cash equivalents [Member] Cash and Cash Equivalents [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Segments [Axis] Segments [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Schedule of Nonvested Performance-based Units Activity [Table Text Block] Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract] Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract] Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract] Net amount recognized at December 31 Defined Benefit Plan Obligation Recognized Defined Benefit Plan Obligation Recognized Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships [Member] Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Net loss attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Eliminations and other [Member] Geography Eliminations [Member] Entity Voluntary Filers Entity Voluntary Filers Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Non-vested Number, Beginning Balance (in shares) Non-vested Number, Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Research and development Research and Development Expense, Policy [Policy Text Block] Number of countries Number of Countries in which Entity Operates Adjustment Type [Domain] Adjustment Type [Domain] [Domain] for Adjustment Type [Axis] Postretirement benefits other than pensions Disposal Group, Including Discontinued Operation, Postretirement Plan Benefit Obligation Effects 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 Other [Member] Other International [Member] Other international. Preferred stock, shares issued Preferred Stock Share Issued Total number of cumulative participating redeemable convertible preferred shares issued to shareholders. Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Impairment of Intangible Assets, Finite-Lived MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares [Member] Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted Average Remaining Contractual Life - Years, Exercisable Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Transfers into (out of) Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3 Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Preferred stock, par value Preferred Stock Par Value Per Share Face amount or stated value of participating redeemable convertible preferred stock per share; generally not indicative of the fair market value per share. Other Adjustments [Member] Other Adjustments [Member] Other Adjustments [Member] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] (Deprecated 2022) Impairment charges Other Asset Impairment Charges Other Asset Impairment Charges Uncommitted incremental loan facility Uncommitted Incremental Loan Facility The amount of the uncommitted incremental loan facility provided by the Senior ABL Facility. Curtailment loss Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Schedule of Goodwill and Intangibles Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Foreign Plan [Member] Foreign Plan [Member] Income Taxes Income Tax Disclosure [Text Block] Industry Sector [Domain] Industry Sector [Domain] Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Contract with Customer, Liability Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] 2028 Defined Benefit Plan, Expected Future Benefit Payment, Year Five Tax Reform Provisional Amount [Domain] Tax Reform Provisional Amount [Domain] [Domain] for Tax Reform Provisional Amount [Axis] Revenue recognition and sales commitments Revenue [Policy Text Block] Geographic Distribution [Domain] Geographic Distribution [Domain] Gain (Loss) on Sale of Accounts Receivable Gain (Loss) on Sale of Accounts Receivable Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Pre-production costs related to long term supply arrangements Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Gain on remeasurement of previously held equity interest Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain PEO Total Compensation Amount PEO Total Compensation Amount Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Amortization of prior service cost and actuarial loss Defined Benefit Plan Amortization Of Unrecognized Prior Service Cost Credit And Actuarial Loss Defined benefit plan amortization of unrecognized prior service cost credit and actuarial loss. Medium-term Notes Medium-term Notes Common stock, number of vote per share Common Stock Number Of Vote Per Share Number of votes holders of common stock are entitled to on matters on which holders of common stock are entitled to vote. Pension Plan Assets at Fair Value Schedule of Allocation of Plan Assets [Table Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax 2024 Defined Benefit Plan, Expected Future Benefit Payment, Year One Options Outstanding, Beginning Balance (in shares) Options Outstanding, Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Net Asset Value [Domain] Net Asset Value [Domain] [Domain] for Net Asset Value [Axis] Building and improvements [Member] Building and Building Improvements [Member] Gain on sale of fixed assets, net Sale and Leaseback Transaction, Gain (Loss), Net Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Weighted-average grant date fair value of stock options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Long-term Debt, Fair Value Long-Term Debt, Fair Value Net loss attributable to Cooper-Standard Holdings Inc. Net income attributable to Cooper-Standard Holdings Inc. Net income attributable to Cooper-Standard Holdings Inc. Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, to be Paid, Year Two Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Other Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change Total debt Debt and Lease Obligation Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Liabilities and Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Foreign currency exchange rate effect Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Options, Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Redeemable Noncontrolling Interests Redeemable Noncontrolling Interests [Member] Redeemable noncontrolling interests. Cost of products sold Cost of Goods and Services Sold Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position Stock award grants vest period first Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block] Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Foreign exchange contracts [Member] Foreign Exchange Contract [Member] Obligations [Member] Obligations [Member] Excess tax benefit on stock options Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-Based Compensation (Deprecated 2022) Name Measure Name Aggregate revolving loan availability Line of Credit Facility, Current Borrowing Capacity Patents [Member] Patents [Member] Name Forgone Recovery, Individual Name Defined Benefit Plan, Plan Assets, Business Combination Defined Benefit Plan, Plan Assets, Period Increase (Decrease) Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Gross additions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount CSA Canada [Member] Cooper Standard Automotive Inc Canada [Member] Cooper Standard Automotive Inc Canada [Member] Stock option awards grant term Share Based Compensation Arrangement By Share Based Payment Award Terms Of Stock Option Award Share Based Compensation Arrangement By Share Based Payment Award Terms Of Stock Option Award Fair Value Of Pension Plan Assets [Line Items] Fair Value Of Pension Plan Assets [Line Items] Fair Value Of Pension Plan Assets [Line Items] Accounts and tooling receivable Increase (Decrease) in Accounts Receivable Amended Senior Abl Facility [Member] Amended Senior Abl Facility [Member] Amended Senior Abl Facility [Member] Collateral [Axis] Collateral Held [Axis] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Type of Borrower [Axis] Type of Borrower [Axis] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Cooper Standard Holdings Inc Equity Deficit [Member] Cooper Standard Holdings Inc Equity Deficit [Member] Cooper Standard Holdings Inc Equity Deficit [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Asset Impairments [Member] Asset Impairments [Member] Asset impairments. Total fluid handling Total fluid handling [Member] Total fluid handling Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Europe [Member] Europe [Member] Cash and cash equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Deferred income tax not provided on undistributed earnings of foreign subsidiary Undistributed Earnings of Foreign Subsidiaries Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Adjusted EBITDA Adjusted EBITDA Adjusted EBITDA Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Contract with Customer, Asset, Net, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Amount Of Account Receivable Factoring Without Recourse Amount Of Account Receivable Factoring Without Recourse Total amount of accounts receivable without recourse. Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Net operating losses and credit carryforwards, expiration dates Tax Credit Carryforward, Expiration Date Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Income tax receivable and refundable credits Income Taxes Receivable, Current Unrecognized compensation expenses Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Common Stock And Preferred Stock [Line Items] Common Stock And Preferred Stock [Line Items] Common Stock And Preferred Stock [Line Items] Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Number of shares authorized under plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Finite-lived Intangible Assets Acquired Finite-Lived Intangible Assets Acquired Weighted Average Remaining Contractual Life - Years, Outstanding Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Loss On Sale Of Accounts Receivable With Recourse Loss On Sale Of Accounts Receivable With Recourse Loss on sale of accounts receivable with recourse. Use of estimates Use of Estimates, Policy [Policy Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Interest rate cash flow hedge liability at fair value Interest Rate Cash Flow Hedge Liability at Fair Value 2026 Long-Term Debt, Maturity, Year Three Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current Preferred stock, shares outstanding Preferred Stock Share Outstanding Total number of cumulative participating redeemable convertible preferred shares outstanding to shareholders. Gross reductions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Pensions Pensions [Text Block] Entire disclosure of pensions. Auditor Firm ID Auditor Firm ID Amortization of intangibles Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Risk-free rate, Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Gross additions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Fuel and brake delivery systems [Member] Fuel and brake delivery systems [Member] Fuel and brake delivery systems [Member] Asset Class [Axis] Asset Class [Axis] Variable Lease, Cost Variable Lease, Cost Operating Lease, Cost Operating Lease, Cost Common stock, shares issued Common stock, shares issued Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Unrecognized actuarial gains, before tax Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Regulatory Assets [Abstract] Regulatory Assets [Abstract] Regulatory Assets [Abstract] 2027 Long-Term Debt, Maturity, Year Four Intangibles assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Current Cumulative currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance at Beginning Balance Balance at end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member] Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member] Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member] Recognized weighted average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Contribution from noncontrolling interests and other Proceeds from (Payments for) Other Financing Activities Receivables Factored and Costs Incurred [Table Text Block] Receivables Factored and Costs Incurred [Table Text Block] Receivables Factored and Costs Incurred [Table Text Block] Comprehensive loss attributable to Cooper-Standard Holdings Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Estimated Benefit Payments for Domestic and Foreign Pension Plans Schedule of Expected Benefit Payments [Table Text Block] Funded status of the plans Increase (decrease) benefit plan exceed projected benefit obligation Defined Benefit Plan, Funded (Unfunded) Status of Plan Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Domestic Tax Authority Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Short-term Lease, Cost Short-Term Lease, Cost Tax positions related to prior years Tax Positions Related To Prior Period [Abstract] Tax Positions Related To Prior Period [Abstract] Schedule of Health Care Cost Trend Rates [Table Text Block] Schedule of Health Care Cost Trend Rates [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Net Asset Value [Member] Net Asset Value [Member] Net Asset Value [Member] Receivable Type [Axis] Receivable Type [Axis] Operating Leases [Member] Operating Leases [Member] Operating Leases [Member] Components of Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness Swing line sub-facility Swing Line Sub Facility Maximum borrowing capacity under the swing line sub-facility. Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, to be Paid, Year One Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Adjustment Type [Axis] Adjustment Type [Axis] Adjustment Type [Axis] Subsequent Event [Member] Subsequent Event [Member] Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Total unrecognized tax benefits including interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Foreign subsidiaries net operating loss Carryforward Operating Loss Carryforwards Intangible Assets and Accumulated Amortization Balances Schedule of Finite-Lived Intangible Assets [Table Text Block] Defined Benefit Plan, Benefit Obligation, Business Combination Defined Benefit Plan, Benefit Obligation, Divestiture Defined Benefit Plan, Benefit Obligation, Divestiture Income Statement [Abstract] Income Statement [Abstract] Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Contract with Customer, Asset Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Schedule of Restructuring Expense Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Class of Financing Receivable, Type of Borrower [Domain] Class of Financing Receivable, Type of Borrower [Domain] Major customers Entity Wide Revenue By Major Customer Percentage Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's revenues. Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs Weighted Average Assumptions Used For Net Periodic Benefit Costs Table [Text Block] Weighted Average Assumptions Used For Net Periodic Benefit Costs Table [Text Block] Other current assets Other Assets, Current Tax at U.S. statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Fixed charge coverage ratio (percent) Line of Credit Facility, Covenant Compliance, Fixed Charge Coverage Ratio, Percent Line of Credit Facility, Covenant Compliance, Fixed Charge Coverage Ratio, Percent Industry of Counterparty, Type [Axis] Industry of Counterparty, Type [Axis] Total Debt, Long-Term and Short-Term, Combined Amount Inventories Total Inventory Inventory, Net Schedule of Weighted Average Assumed Annual Rate of Increase in Cost of Health Care Benefits Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block] Industry Sector [Axis] Industry Sector [Axis] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Advertising expense Advertising Cost [Policy Text Block] Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Total Shareholder Return Amount Total Shareholder Return Amount Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Schedule Of Other Postretirement Benefits [Line Items] Schedule Of Other Postretirement Benefits [Line Items] Schedule Of Other Postretirement Benefits [Line Items] Debt Instrument, Interest Rate Terms Debt Instrument, Interest Rate Terms Foreign Deferred Foreign Income Tax Expense (Benefit) Parent Parent [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Other Nonoperating Income (Expense) [Table Text Block] Debt Instrument, Repaid, Principal Debt Instrument, Repaid, Principal Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Foreign subsidiaries in China, Mexico, Italy, Netherlands, Poland, Spain, India and Korea [Member] Segment Geographical Group Of Countries Group Two [Member] Segment Geographical Group of Countries Group Two [Member] Collateral [Domain] Collateral Held [Domain] Goodwill [Member] Goodwill [Member] Aggregate principal amount Debt Instrument, Face Amount Accounts Receivable, net Accounts and Financing Receivables, Held-for-Sale Current assets: Assets, Current [Abstract] Amortization of Intangible Assets [Member] Amortization of Intangible Assets [Member] Amortization of Intangible Assets [Member] Leases [Abstract] Leases [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Amortization of prior service credit and actuarial (gain) loss Defined Benefit Plan Amortization Of Prior Service Cost Credit And Recognized Actuarial Gain Loss Defined benefit plan amortization of prior service cost (credit) and actuarial gain (loss). Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Goodwill Disposal Group, Including Discontinued Operation, Goodwill Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Qualitative and Quantitative Information, Transferor's Continuing Involvement, Arrangements of Financial Support, Amount Qualitative and Quantitative Information, Transferor's Continuing Involvement, Arrangements of Financial Support, Amount Goodwill, Transfers Goodwill, Transfers Finance Lease, Liability, Payment, Due Finance Lease, Liability, to be Paid Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Disposal Groups, Including Discontinued Operations, Name [Domain] Disposal Group Name [Domain] Lauren [Member] Lauren [Member] Lauren [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Asset Class [Domain] Asset Class [Domain] Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Deconsolidation of Joint Venture Deconsolidation of Joint Venture Deconsolidation of Joint Venture Summary of Inventories Schedule of Inventory, Current [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Percentage of inventory Maximum Line Of Credit Facility Available Percentage Of Inventory Maximum Line Of Credit Facility Available Percentage Of Inventory Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Disposal Group, Including Discontinued Operation, Consideration Disposal Group, Including Discontinued Operation, Consideration Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Charge to Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense All Executive Categories All Executive Categories [Member] Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Benefit plan liabilities [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Number of reportable segments Number of Reportable Segments Earnings per share Earnings Per Share [Abstract] Additions Charged to Income Valuation Allowances And Reserves Charged To Income Valuation allowances and reserves charged to income. Cooper Standard Automotive Inc Us [Member] Cooper Standard Automotive Inc Us [Member] Cooper Standard Automotive Inc Us [Member] Common stock, $0.001 par value, 190,000,000 shares authorized; 19,263,288 shares issued and 17,197,479 outstanding as of December 31, 2023, and 19,173,838 shares issued and 17,108,029 outstanding as of December 31, 2022 Common Stock, Value, Issued Europe Reporting Unit Europe Reporting Unit [Member] Europe Reporting Unit Fair Value Measured at Net Asset Value Per Share Fair Value Measured at Net Asset Value Per Share [Member] Commercial [Member] Commercial [Member] Commercial [Member] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Hutchings Automotive Products [Member] Hutchings Automotive Products [Member] Hutchings Automotive Products [Member] Senior Notes [Member] Senior Notes [Member] Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Table Text Block] Finance Lease, Principal Payments Finance Lease, Principal Payments Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other expense, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Cost, Depreciation and Amortization Cost, Depreciation and Amortization Proceeds from Issuance of Secured Debt Proceeds from Issuance of Secured Debt Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation for Level 3 Inputs Used in Determining Fair Value Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Balance at beginning of period Balance at end of period Total unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Asia Pacific [Member] Asia Pacific [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized 2029 - 2033 Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Carrying Amount of Goodwill by Reportable Operating Segment Schedule of Goodwill [Table Text Block] Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net Number of design, engineering, administrative and logistic locations Number Of Design Engineering And Administrative Locations Number Of Design Engineering Administrative and Logistics Locations Deferred Tax Assets, Tax Credit Carryforwards Deferred Tax Assets, Tax Credit Carryforwards Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other legislation [Member] Other legislation [Member] Other legislation [Member] Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Schedule of accounting policies. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) Accounts Payable Disposal Group, Including Discontinued Operation, Accounts Payable SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Description of Business Nature of Operations [Text Block] Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Operating loss carryforwards expiration dates Operating Loss Carry Forward Expiration Date Operating loss carry forward expiration date. Percentage of accounts receivable Maximum Line Of Credit Facility Available Percentage Of Accounts Receivable Maximum Line Of Credit Facility Available Percentage Of Accounts Receivable Interest rate accrue Debt Instrument, Interest Rate, Stated Percentage Cooper Standard Automotive International Holdings B.V. [Member] Cooper Standard Automotive International Holdings Bv [Member] Cooper Standard Automotive International Holdings Bv [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Gain on sale of businesses, net Gain (Loss) on Disposition of Business Gain (Loss) on Disposition of Business Total Cooper-Standard Holdings Inc. equity Equity, Attributable to Parent Assets held for sale Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Legal Entity of Counterparty, Type [Axis] Legal Entity of Counterparty, Type [Axis] Reporting Unit [Axis] Reporting Unit [Axis] Other Defined Benefit Plan, Other Cost (Credit) Subsegments Consolidation Items [Axis] Subsegments Consolidation Items [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Schedule of Defined Benefit Pension Plans Schedule of Defined Benefit Plans Disclosures [Table Text Block] Loss before income taxes Segment profit (loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restatement [Domain] Revision of Prior Period [Domain] Other Income and Other Expense Disclosure [Text Block] Other Income and Other Expense Disclosure [Text Block] Geographic Distribution [Axis] Geographic Distribution [Axis] Tangible Asset Impairment Charges Tangible Asset Impairment Charges Restructuring Restructuring and Related Activities Disclosure [Text Block] Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 2022 Joint Venture Deconsolidation 2022 Joint Venture Deconsolidation [Member] 2022 Joint Venture Deconsolidation Capital expenditures Capital expenditures Payments to Acquire Productive Assets Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Additions Charged to Equity Valuation Allowances And Reserves Charged To Equity Valuation allowances and reserves charged to equity. Document Fiscal Period Focus Document Fiscal Period Focus Other post retirement benefits recorded in consolidated balance sheets Termination Indemnity Plans Termination Indemnity Plans Capital Loss Carryforward, Expiration Date Capital Loss Carryforward, Expiration Date Capital Loss Carryforward, Expiration Date Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Weighted Average Exercise Price, Outstanding Beginning Balance (in dollars per share) Weighted Average Exercise Price, Outstanding Ending Balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Collaboration Arrangement Disclosure [Abstract] Collaboration Arrangement Disclosure [Abstract] Collaboration Arrangement Disclosure [Abstract] City Area Code City Area Code Net Income Per Share Attributable to Cooper-Standard Holdings Inc. Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Miscellaneous Income Expense Miscellaneous Income Expense Miscellaneous income or (expense). Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Corporate Joint Venture [Member] Corporate Joint Venture [Member] Net Book Value of Disposed Property Plant and Equipment Net Book Value of Disposed Property Plant and Equipment Net Book Value of Disposed Property Plant and Equipment Ownership percentage Equity Method Investment, Ownership Percentage Fair Value Of Pension Plan Assets [Table] Fair Value Of Pension Plan Assets [Table] Fair Value Of Pension Plan Assets [Table] Payroll liabilities Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Equity Capital Stock Disclosure [Text Block] Entire disclosure for capital stock. Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Share Repurchase Program [Domain] Share Repurchase Program [Domain] Receivables [Abstract] Receivables [Abstract] Secondary Offering Underwriting Fees Secondary Offering Underwriting Fees Secondary Offering Underwriting Fees Secondary Offering Underwriting Fees Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] European Facilities European Facilities [Member] European Facilities Finance leases, finance cash flows Finance leases, finance cash flows Finance leases, finance cash flows Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Operating lease right-of-use assets [Member] Operating lease right-of-use assets [Member] Operating lease right-of-use assets [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Gross reductions Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] ASR [Member] ASR [Member] ASR [Member] Debt Issuance Costs Debt Issuance Costs, Gross Net loss Net income (loss) Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid (received) for income taxes, net of refunds Income Taxes Paid, Net Contract with Customer, Net, Explanation of Change Contract with Customer, Net, Explanation of Change Contract with Customer, Net, Explanation of Change Developed technology [Member] Developed Technology Rights [Member] Property, Plant and Equipment [Member] Property, Plant and Equipment [Member] Total liabilities and equity Liabilities and Equity Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Foreign Current Foreign Tax Expense (Benefit) Schedule Of Other Postretirement Benefits [Table] Schedule Of Other Postretirement Benefits [Table] Schedule Of Other Postretirement Benefits [Table] LS Mtron Member [Member] LS Mtron Member [Member] LS Mtron Member [Member] Diluted net income available to Cooper-Standard Holdings Inc. common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Estimated restructuring cost for initiative Restructuring and Related Cost, Expected Cost Arrangement Duration Trading Arrangement Duration Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Tax Reform Provisional Amount [Member] Tax Reform Provisional Amount [Member] Tax Reform Provisional Amount [Member] Information on Company's Business Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Disposal Group, Including Discontinued Operation, Goodwill, Current Disposal Group, Including Discontinued Operation, Goodwill, Current Tax credits and incentives Effective Income Tax Rate Reconciliation, Tax Credit, Amount Restructuring charges Expense Restructuring Charges Restructuring Charges Equity in (earnings) losses of affiliates, net of dividends related to earnings Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Purchase of noncontrolling interest Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Termination Date Trading Arrangement Termination Date Capital Lease Carryforward Capital Lease Carryforward Capital Lease Carryforward Common stock, shares authorized Common Stock, Shares Authorized Document Information [Table] Document Information [Table] Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Applicable margin with respect to LIBOR or BA-based borrowings Debt Instrument Basis Spread On Libor Or Ba Variable Rate Debt Instrument Basis Spread On Libor Or Ba Variable Rate Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Finance Leases [Member] Finance Leases [Member] Finance Leases [Member] Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Award Timing Disclosures [Line Items] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Comprehensive (income) loss attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total fair value of restricted common shares and units vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Plan amendments Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment Open Market [Member] Open Market [Member] Open Market [Member] Document Information [Line Items] Document Information [Line Items] Restructuring Plan [Axis] Restructuring Plan [Axis] Held-for-sale, Current operating lease liabilities Held-for-sale, Current operating lease liabilities [Member] Held-for-sale, Current operating lease liabilities Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Defined Benefit Plan, Ultimate Health Care Cost Trend Rate Income taxes Income Tax, Policy [Policy Text Block] Debt payable within one year Less current portion Debt, Current Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three us-gaap_PerformanceSharesCashSettledMember Performance Shares Cash Settled [Member] Performance Shares Cash Settled TSR-based Performance Shares [Member] TSR-based Performance Shares [Member] TSR-based Performance Shares [Member] Settlement And Curtailment [Domain] Settlement And Curtailment [Domain] [Domain] for Settlement And Curtailment [Axis] Insider Trading Arrangements [Line Items] Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Unrecognized prior service credits, net of tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Other General and Administrative Expense Other General and Administrative Expense Aggregate Intrinsic Value, Outstanding Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Receivables Outstanding Under Transfer Arrangements [Table Text Block] Receivables Outstanding Under Transfer Arrangements [Table Text Block] Receivables Outstanding Under Transfer Arrangements [Table Text Block] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Defined Benefit Plan, Plan Assets, Divestiture Defined Benefit Plan, Plan Assets, Divestiture Adjustment to Compensation, Amount Adjustment to Compensation Amount Capitalized expenditures Deferred Tax Assets Capitalized Expenditure Deferred Tax Assets Capitalized Expenditure Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Employee separation costs [Member] Employee Severance [Member] Noncontrolling interests Equity, Attributable to Noncontrolling Interest Ford [Member] Ford [Member] Ford. (Decrease) increase in short-term debt, net Proceeds from (Repayments of) Short-Term Debt Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Fair Value Hierarchy Level for Company's Liabilities Measured Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Weighted Average Exercise Price, Exercisable Ending Balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Corporate and Other Corporate and Other [Member] Principal payments on long-term debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Line of Credit Facility, Fair Value of Amount Outstanding Line of Credit Facility, Fair Value of Amount Outstanding Share-based Payment Arrangement, Expense Share-Based Payment Arrangement, Expense Restricted Cash and Investments, Current Restricted Cash and Investments, Current Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finished goods Inventory, Finished Goods, Net of Reserves Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block] Payroll liabilities Employee-related Liabilities, Current Payments of Financing Costs Payments of Financing Costs Other exit costs [Member] Other Restructuring [Member] Name Trading Arrangement, Individual Name Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Effect of foreign tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Entity [Domain] Entity [Domain] Legislations [Domain] Legislations [Domain] Legislations [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Senior Notes Senior Notes Licensing Agreements [Member] Licensing Agreements [Member] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net of interest income Interest Income (Expense), Net Prepaid expenses Disposal Group, Including Discontinued Operation, Prepaid and Other Assets Loss Contingency, Receivable Loss Contingency, Receivable Inventories Disposal Group, Including Discontinued Operation, Inventory Business Combinations Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] First Lien Notes First Lien Notes [Member] First Lien Notes Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Actual return on plans' assets Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Share-based compensation, net (in shares) Adjustments To Additional Paid In Capital Share Based Compensation Requisite Service Period Recognition Shares Adjustments to common shares due to repurchases and forfeitures for stock based compensation. Diluted weighted average shares of common stock outstanding Weighted Average Number of Shares Outstanding, Diluted Other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Pension Plans, Postretirement and Other Employee Benefits [Line Items] Pension Plans Postretirement And Other Employee Benefits [Line Items] Pension Plans, Postretirement and Other Employee Benefits [Line Items] Interest Income (Expense), Nonoperating, Net Interest Income (Expense), Nonoperating, Net Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations Weighted Average Assumptions Used For Benefit Obligations Table [Text Block] Weighted Average Assumptions Used For Benefit Obligations Table [Text Block] Company Selected Measure Amount Company Selected Measure Amount Weighted Average Exercise Price, Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price 2027 Defined Benefit Plan, Expected Future Benefit Payment, Year Four Total assets Segment assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Long-lived assets Long Lived Assets Policy [Text Block] Disclosure for accounting policy for long lived assets. Share Repurchase Program [Axis] Share Repurchase Program [Axis] Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, to be Paid, after Year Five Share-based compensation, net APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2028 Long-Term Debt, Maturity, Year Five Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Construction in progress [Member] Construction in Progress [Member] Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Tooling receivable Tooling Receivable Current Tooling receivable current. Pension Plan [Member] Pension Plan [Member] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Other Customers [Member] Other Customers [Member] Other Customers [Member] Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Cost, Amortization Amortization of Acquisition Costs Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Schedule of Postretirement Benefit Plans Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block] Basic weighted average shares of common stock outstanding Weighted Average Number of Shares Outstanding, Basic Capital Loss [Member] Capital Loss [Member] Capital Loss [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Deferred Tax Assets, Property, Plant and Equipment Deferred Tax Assets, Property, Plant and Equipment Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment Real Estate [Member] Real Estate [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Property, Plant and Equipment, Other Types [Member] Property, Plant and Equipment, Other Types [Member] DivestitureMutares [Member] DivestitureMutares [Member] DivestitureMutares Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Operating lease right-of-use assets Deferred Tax Liabilities, Intangible Assets Outstanding Debt Schedule of Debt [Table Text Block] Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract] Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract] Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract] Loss On Sale Of Accounts Receivable Without Recourse Loss On Sale Of Accounts Receivable Without Recourse Loss on sale of accounts receivable without recourse. Schedule of Share-based Payment Award, TSRs, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, TSRs, Valuation Assumptions [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of TSR based performance units Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Noncontrolling Interest [Member] Noncontrolling Interest [Member] EX-101.PRE 12 cps-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 cps-20231231_g1.jpg begin 644 cps-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] &Z P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#/VQ_P#@I?\ L(?\ M$_H+!OVO_P!ICP]X+N-4C,NG:7=&:ZO[F($J94M+5))VC# CS FW(QG->YU^ M87Q)_P"#8O\ 9E_;,U#Q;\?O^"@7Q1\9>)?C/X^NY[W4O$/AOQ&T.G^&MV1; M6&FPR0XDMK6(1PJTZLT@C+E8]^U0#[A_9%_;S_8]_;R\(77CG]D3]H'0/'%A MI\BQZDFES.ES8LP)03VTRI/!NPVWS$7=M.,X->C^.O'?@GX8>#]2^(7Q(\7Z M9H&@Z/:/=:MK6LWT=M:V<"#+22RR$*B@=22!7\L'_!!#P+\=OV+_ /@XZL?V M3?!7BB2_.A^+?%7@[QQ+9!DM=4TZQ@O/,ED7)VIYMK#.@8Y$B1CD\'ZU_P"# MUO\ ;7\9:7JGPO\ V /"7B&>STC4-)D\9>,K2"4J-0!N'MM/CDQU1'M[R38< M@OY38S&IH _6_P"#?_!7;_@G-\>_B'HOPK^&G[3NFS:UXGWCPG#J^CW^EP^( M"C!6&G7%[;PPZ@^'O\ P1H_9RU3PIIZ:==^ M#?B!X?TG0;BS'EO8VQ\/7Y*1,N"@W6=N1C&#&OH*^K_V&?BY^T'_ ,%@O^"% M7@&7PU\:'\*^,?&NEKX6^)'CB*1AJ-K;6EX]GJ=S:[5*_;KFV@)1B56-KSS. ML80@'J?Q7_X+U?\ !(+X)?%>X^"?Q&_;K\(VOB*TNS:WMO8PWE];VLX.UHY; MJU@DMXF5LA@\@*$$-@@U]3^"/''@OXE^$=.^('PZ\6Z;KVA:Q:)=:3K.CWT= MS:WD#C*RQ2QDK(A'(920:_!G_@MU_P &P7[#W[)W_!/+Q/\ M3_LA:KXJT;Q M'\.+6WO=5M?$&N_;K?7+-IXX9MX9!Y,ZB3S%:/"':R%/G5D]>_X,J/'GQ?\ M$G["OQ-\'>+-0NKGP?X=^(R1>$/M#%EMIIK1)KVWB)^Z@+02[!P'N';&7)(! M^FO[8'_!1#]B?]@;1;+7?VO?VCO#O@A-3W'3+/4)7FO;Q5.&>&U@62>5%. 6 M5"JD@$C(H_8[_P""A_[%7[?_ (?O_$G['W[1&@^-X=*95U6UL#+!>66[.QIK M6X2.>)6PVUF0*VTX)P:^??B'_P &_7["O[4VN^*OB]^WKX9U+XJ?$OQG<3/J M'B^X\0W]BFBVY+"VL=+MX)UCMK>VC*JFX.\C*SR%RY%?D!_P;4_LB?&#X=?\ M%[/' _9\UW4M8^$_PDU/Q9X>\6>,XU*V>LZ>K7%II\3R+^[>6:=+6Z6,=K=G M PN: /Z:**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KR+]NK]LOX4?L!_LM>*_VI/C#>XT[P[8$V&F1.!<:O?O\MM80 M#JTLTI5!@':"SG"JQ'K-Y=P6%I+?73E8H8VDD8*6(4#).!R>.PK^;7_@JU_P M4[_X*I_M,?\ !0+0_C#^S7^P)\19OAU\(=2F;X6:5XP^#.JW=O=:A]P^()K5 MX0IN2,_9Q(";=""JK*SM0!^@?_!NY_P24^)/[.EUXR_X*:?MLZ)Y/QU^-]W= MZG+H]Q#MD\-6%[BZSIW_!5_P_ MJFH))]FU#X,Z3)8.P.W8M_J2,H/LZL2/]H>M>X?LG?\ !1/_ (.$_P#@H1^U MW\*/V6OVIOA%XK\*?#/6OB'I5WX\O+;X/7.CQW.F65PE]-;3W#2(O_!&CX1(IX;XP^']N/3_A M'M9KUO\ X-#]%UC2O^"-FAWVIQN(=2\?Z]6'#0B9(21[>9%*/J#7RS_P5 M_P#C!KG_ 6I_89_9Q_8-_8;^&_BGQ/\3Y/$VE:S\0-*N_"U_80^"WM=(N+* M=-4N+B%(K?;/>.,[CD0,5W;H]_Z)S2Z1_P $)_\ @D1X9^'7PV^%/B7XG:UX M!\,Q:3H7ASP=X?N;N?Q#KT_F3S2LEO&[6]N]R\\[R,/D3(&YRBL >,?\'%'Q M/^)7[37@OPU_P19_9 L%UKXJ_'"\M;SQ.BN1!X8\*VETDTNH7LB@^1$\\4: MX)=(YE +-&K_ &1_P3H_81^%'_!-S]D3PI^R9\(BUQ::#;&35M9FB"3:QJ4I MWW-[( 3@N^=JY.Q%1 2$%?S@_!+_ (*3_P#!PS\ OBI\0?CEX(_8S\4W'C+X MGZY_:7B_Q1K/P&U*[O;E54)!9I*\>8K2! $BMTPB ="22?T]_P""$/[0_P#P M5E_:T\0_'/\ ;%_;W^&GB >)O"/@BUT#X2^"]7\*/X7<<22QIS+ M+;:>CSMN/W02 @% 'WE_P4;_ &1OCI^V=^SY?_"+X"?MJ>+O@IJMU;SQR:QX M6L;:9;]70*(KAG07,:#!^:VG@;YVW%Q@#^[U?2=/N[73[_4[ M>">_E:*Q@FG57N'5&D944G+D(C,0,D*I/0&K% !13);FV@DCBFN$1Y6VQ*S@ M%SC. ._%/H **9<7-O:0ME.DDCAC:661515)9F. .I M)H 6BFQ2QSQK-#(KHZAD=3D,#T(/>G4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %>!^"/V^/"'Q)_X*'>,_^"?_ (#\ :EJEQ\/ M/ ECKWC;QI;7,?V#2+V\E_T;294/S?:)(,7 ()&S<#@J:Z/]NC]KGX??L(?L MD^._VLOB8ZMIO@S0I+N*S,FQK^[8B.ULT/9YIWBB![&3)X!KQ7_@B;^R-\0? MV;_V29?BU^T2C3?&7XX:[/X_^+%Y/%MECU"^/F0V&#S&EM R1>5DJDGF[< T M W5YK61O$.FQNT3$91FC9T) M4C*NRG@D5V'P_7]BKP_\9?$7QH7]B^;X/R_!/P4OB6Y\:W7@BWT3[587D.IQ M7D&+=(/@S\ M:]&MHK7QGX6O=#\46>CW[RQ_9[NWDMYTBF>-&.4D;#%!@GIZ@'S[!_P4P\3^ M&K#X&_%'XO\ [/T&@?#C]H'6=-T?P?K]IXJ-WJ&D:AJEN;C28=3L_LJ)$+E M(V:&>98)V6,EU;S!SWP__P""K/Q3UR#XF_%#XD?LFV'A?X5_!7QKXLT#XH^- MW^(L=S/IZZ+9"X6XM+(6B/>>>Y$6P/&4,L>/,.\);^&?_!.WXX7WPA^!W[,7 M[27Q#\,:_P"#_P!G[Q7I&M>'_$6D1W$>I^*#HT4D>C1W=M(GE630DP2S.DUQ MY[VX $0=J7X=?\$T?&7B+]FO]IK]E[]H[Q+H?]B_M!^._$GB&WOO"=S/)/HR M:O%&GDD3Q(LKV[0I(LO"R$X,: ?, >8?&'Q5\5?B?_P5)_81^+OQ0_9X\.>% M3KA\:7&F7]EXD^WZG:P2>$[N4:?>@VD(1@'5R(I)HQ()5!(59)?N7X->+_C) MXO@\3/\ &3X.6W@V33?&-_8>&DMO$L>I?VSH\3*+74V,:)]F:=2Q-LVYH]N" MQSQ\H^"?V%?^"@VM?%;]FOX@?'CX\?"R];]GNZU2*>_T;PWJ+7/B>VNM'DTL M3R(\Z);7#12%V52Z+(-P+J?*'U=\&=/^/FGVWB5?C[XE\+:E+-XPU"7PDWA; M3)[9;;06OC M)\/[SQ1\19_#QM?A=JR7LW]J:'K'DI!I-EHI1Q]FEEU'RG&S'FS7#>860!5S M_P!O']FS]O#XF?L7_"'X36WP>\#_ !T7PUHMEWFAW'C6^M=/CC M6.UN(86C;==F6Z)FDC7S8+<_,-PKN_V@_@O_ ,%1?%O[2C_%7X)_$/X!IX7T M2U$7@70_'_AK6[Z72[AXF2XOW^R7=O&]S(':(-@^5"6CC*^;.TO>SZ!_P4:T M:+P/!HOQ'^$6M;?#K1?$>;6O#VHVLC:LQ5OM.G>1.5^RIET6VF'F%53=<;BS M4 ?*GPE\&_!?XY?LW?LQ?$[]DO\ 9CU#2O@?X,^(OB.;XL?!*YTHW5_I]_\ MV=J]@\5W9RL[7DEIJ[@,AWD;HYE7;$"G4_ "+QA\-_V'/AM^QW^UOXNCTJS\ M$>$=,C^.=_=:A]J,$-Q,(]+\(B6,O]IN[E9+:WE2(RL\""-03?V\E?5/PH^! M^I_LZ_ S5?!OPIDTW5O%%]?:SK]Q?:UOL[35-?U&ZGOKB>80K(\$#W4[X11( MT<6U 6V@GS?XY_L':GXW_9V\+?#[P7XVAN/%_A7XJ^'_ (B76N:Z&BB\3:UI MVJ07\_VPQ*[0I<>4T2[%<6R^0(T9($CH ]T^&?Q*^'_Q9\(0^,OAEXCMM3TI MKB>U$UL"IAGMYG@GMY(V :&:*6.2*2)U5XWC9&564@;]>+?L/?LU>+/V:O G MC&'Q]KMA=Z[X]^*7B'QKJMMI$LDEGILFI7C3+9P22(CRK'&(U,K)&9)/,?8@ M8*/:: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\F_; MH_:Y^'W["'[)/CO]K+XF.K:;X,T*2[BLS)L:_NV(CM;-#V>:=XH@>QDR> : M/CS]LK_C9Q_P5L^'_P#P3STS_3?A9^SQ]D^)7QSV_-!?ZVX/]A:++V/!:Z>- MLK)&S#AHQ7Z.5\>?\$3?V1OB#^S?^R3+\6OVB4:;XR_'#79_'_Q8O)XMLL>H M7Q\R&PP>8TMH&2+RLE4D\W;@&OL.@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BJ>N^(O#_A?3GU?Q-KMGIUI'_K+ MJ_NDAC7ZLY %>3>,_P!OW]E7P8[V\GQ,CU.=/^6.C6DMR&^DBKY9_P"^J\C- M,_R+)(\V88JG1_QSC&_HFTW\CFQ&-P>$5ZU2,?5I'LM%?*^M?\%9/@K:NR:# M\/?$UYCHUPMO K?E(Y_2L63_ (*Z>%A)B+X):@R^K:T@/Y>4:^,K>,'AO0ER MRS&/RC4E^,8-'E3XFR*#LZZ^2;_)'V%17R;I?_!6OX5S.!K7PL\06Z]S:SP3 M'\F9*[GPG_P4D_96\3.L5]XIU#17OV M5_V/_'G[7U]X\TC6])\%Z!)>K9Z=J<;O>7;$1VMF-I)1YKAXHAD<&3)X!KS' M_@B;^R-\0?V;_P!DF7XM?M$HTWQE^.&NS^/_ (L7D\6V6/4+X^9#88/,:6T# M)%Y62J2>;MP#7V]#$4,5256C-2B]FFFGZ-:'K0G"I'F@[KR/L.BBBMB@HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /)OVROVP/A[^Q=\*K+X@^--)O]9U3Q#XEL/#/@CPGH^S[;XCUV M^D\NTT^#S"J*SL&9G8A4CC=SG;@^??'_ /;6^-7[%7@33_CU^U_\(?"ME\-S MJME9>,=>\%^*KF_G\'B[F2WBNIX[BS@^V6:S2QI+-&8Y(PP<02+NV>8?\%O/ MASXSCC_9U_:[T70;W5O#GP)^/^D>*/B'8Z?;//+:Z"RO!=:DL2 M)]E#K*P4 M$B/S'X"$U;_X+8_$#PA\=O\ @FGXJ_9T^!FNZ5XV\:?'&PM- ^&/A_0=1BNI M-:EN;F!C=1F-F'V6"$/._#C:M-X>L;PRK;()WCPA?#.HVJ"V ,GMD"OE?]GW MX8?L^?L[?\%I-6\"_$R/P=%XFM/V6/ Z>'=5U6SMHKW5+ZUO-9MKR]MC(/,> M7RHD\V1,L(U&\A5X^:?V+/A[\$_AS^Q3_P $S/VC/!GA_0].\>ZY\9;7P_JG MC&'9_:=[IMQI7B&.?3Y+DDR/;[T@00%O+1@H55)Q0!^U,FL:3%JB:)+JELM[ M+$98[-IU$KH#@L$SD@'OC%#:KI:W:V#:E;B=I#&L)F7>7V;]H&,+K4XM;N)-* M737N+=KN\L)=->UA!1F@6UW(S)#'N'M/_!,[]E_]D[QA^V5^U-\1;[X6>&+_ M ,2?#W]J.ZNO"5V(D:3P^\WAS2TFDME4XM_-=[A9"H D:)=VXP)L /T+M+RT MO[=;NQNHYHG^Y+$X96YQP1P:^7?VI?VV_P!J7]F3XE^&-?O_ -D32]5^$6N? M$;2/!EWK]MXX<>)(+C4;Q+*'4$TH6;0R6GVB6-0!=^>R-O,:#BO4OV)M/_9) MTO\ 9@\+6'["D_AR3X4QQ77_ B;^$[SS]/*F[F,_E2;FW?Z29]W)P^X=J^8 M/^"JVN>'?C?\.;#XI?L7_MF;OC/\(_B):6_@SP1X2\8VU[::GXB2[%I/I.I: M:A?S)/)EN8WW!7MU#R,51),@'T!^V[^U_P"(_P!D./X87>E?"+_A);/X@_&' MPWX&OKY]<6T71QJU_':"ZV>6[7!3>3Y8V G&7'-<]^V=^WMKO[-WQ NOA5\. M/AA9^)==TCX->)/B=K4>J:P]E"-(T>2UB:UB=(I"US<2705"P"1B)F;.54\5 M_P %HM9TC1OAU\ )M7U2WM4;]K_X9D/<3*@(77878Y)Z!59CZ $]!7L'[8W[ M/?[+OQ)\(W_Q5_:.L+NWL]$\(:KH^JZII6I7-K<76A7XA^WZ4_V9A)/%5AR,@&I<_M.:9XH\+?#?4/A#HQU;5/BE9VFJ:!87C&+[+HS1PSW6 MHW&W)2.&":-0!P]Q/;0[E\W>OJM?%/B[5_C-\'OBA\$]'%JO@75_CUXSN-!U MS5;.SM9O^$$\/Z;H&IZEIGA^T$J26J3,]L!([+(C2RWGEY7[/Y7M/_!.+]HC MQY^UC^P[\-OVA_B;I%K9Z]XH\/+<:D+&!HK>Y=9'B%U"C%BD4ZQK.BY;"2J- MS=2 >VT444 %%-EEB@B:::141%+.[' 4#J2>PK\G?^"J'_!Q=H/PQNM2^ G[ M U[9:SK\+-;ZK\1I(TGL+%QPRV*'*W4@/_+9@8ACY1+G*^]P]PUF_$^.^JX" MGS/JWI&*[R?3\WT3-Z&'JXF?+!'Z!?M:?M\_LG?L0Z%#K'[1GQ>T_1;B[ .G MZ+$3/J%X"<;H[>/+E >#(0$7NPKYE^-'_!4KXF^*WETKX-Z+!X,K_P"(GQ/\9:EX@UW5)S-J&K:O>//< M7#^K.Y).!@ = , 5]V?L ?&[_A:7P:C\):Q=;]7\*".RFW'F6U(/V>3H.B MJT9ZG]T"3EZ^:^E'X;\6\"^&=+.\AQL_W4[8KD2B^2=HPG!VYXJ$_=E:5YBBT>)QQ@/,P'H-Q.T>PXK)HHK_+:M6K8BJZE63E)ZMMW;]6]6?ALI2G)RD[M MA11169(4444 0:EI>F:S9MIVL:=!=V[D%X+F%9$;!!&58$'! /U%?0?P>_X* M,_M#?#*2*Q\1:NGBO34(#6VMDF<+WVW ^?/N^\>U>!T5[>2\29_P[757+<3. MD]_=D[/UC\,O1IHZ\+C\9@9\U"HXOR?YK9_,_4#X _MR?!'X]/#HMIJK:)KL MN -%U9U1I6](9/NR^P&&_P!D5[)7XN*S*P96((.00>E?3?[+7_!1KQK\,9;; MP9\9)KG7_#XQ'%?LV^]L5[?,?]<@_NL=P'0\!3_37 GT@:6*J0P7$D5"3T5: M*]W_ +?C]G_%'3O&*U/OLGXTC4:I8]6?\RV^:Z>JT\D?H1169X/\9>%O'_AR MU\7>#-QE&<5*+NF%%%%:%!1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7/>$OA+\*O &KWWB#P)\,O#VB7^IMN MU*^TC18+::[.- TG//S$UT-% &;K/@[PCXCG-SXA\+:;?R&TDM3)>V,< MK&"3'F198'Y&P,KT.!D<5CK\#/@DL,-NOP=\*B.WE:2",>'K;;&[;N-IT1O$A/6(3;=X3D_+G% M,\-_#GX>^#;Z?5/"'@/1M*N;I=MS<:;I<,$DPSG#,B@MSSSWK9H)"@L<\#L* M *FA:!H7A?2H=!\,Z+::=8VX(M[*QMEABB!))"H@ 7))/ ZDUGZ5\-/ASH7B MJ\\=:)X T2SUO401J&LVFE0QW5R#C/F2JH=^@ZD]!7DW[$O_ 42_9O_ &]; M#Q5!\&]3U73O$7@;Q!<:/XS\#^+=,;3M*5XT:YM')>-)0A='Y!Y4[71T M7W2@#'\5_#OX?^.V@;QQX&T?63:AA;'5=,BN/)W8W;?,4[<[1G'7 ]*M:CX7 M\,ZOIMOHVK>';"ZL[.XMY[2TN+1'C@E@D62"1%((5HY$1T8#*LBD8(!J]10! MD^-O 7@;XE>'I?"/Q&\%Z3X@TJ=E:?3-;TZ*[MY&4[E+1RJRD@@$9'!%:-A8 M6.E6,.EZ7916UM;1+%;V]O&$CBC4 *BJ.%4 #@ 5+10 5'>7EIIUI+J&H7 M4<$$$;23SS.%2-%&2S$\ DD]*DK\:_^#B/_@K-=_;-0_X)\_LZ^)_+C1?+ M^*&MV,O+L>?[)1QT ',^.I(B)&)5/T7"W#6.XJS>&!PVE]92Z1BMY/\ )+JV MD=&&P\\354(_\,>8_P#!:_\ X+BZU^T=J>K?LH?LC^)Y;+X=V\C6OB/Q192% M)?$S X>*)AREEGCCF;J?W9VM^8-%%?V?P_P_EG#66QP6"A:*W?63ZRD^K?X; M*R21]=0H4\/34((*]%_97^-,OP)^,NF^,+B9AIEP?L6N(H)W6DA&YL $DHP6 M0 AB(2ISB^L9IQ:\G9Z/=/5:BQ.&HXS# MSH55>,DTUY/0_7J*6*:-9H)5='4,CHP(8'H01U%.KP#_ ()Z_&[_ (63\(O^ M$!UF[WZMX4"6PWM\TMD<^0W_ Q$#H$0DY:O?Z_P"?'Q.X"S/PRX[QW#>. MUEAYM1E:W/3?O4YK_'!Q=NC;6Z9_*VC[K=/YH****^#/+" MBBB@ HHHH **** /5OV6OVKO''[-'BH7%A))?>'[R4'5]$>3Y9!T\R//"2@= M#T. #D8Q^F7PX^(WA#XL>#;'Q[X&U9+S3K^+?%(O#(?XD7^(#[RC')"X_=O"#Q5K M\+8R&59G.^#F[)O_ )=2?5?W&_B73XEU4OK^&>(IY=56&Q#O2?\ Y*^_IW7S M[W_3FBHK"_LM4L8=3TV[CGMKF)9;>>%PR2(P!5E(X((((/O4M?V[&49)-.Z9 M^LIIJZ"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'Q=_P48_X)B^,/BS\2-/\ V^/V _'%K\-O MVE_"%IY>GZZR8TSQI8J!G1]:B7B>%PH192"\>%Y(1"G6?\$VO^"G7@_]N;3= M<^%'Q&\#W7PU^.GP^<6OQ1^$6NOMO-+G&!]JMB?^/JQD)5HYTR,.@;[R,_U+ M7R3_ ,%)?^"8%I^UWJ6A_M,_LX?$)OA;^T9\/D,OP\^*.FQX\U1DG3-20 _: M["7+*R,&*;V(5E:2*0 ^MJ*^/_\ @F[_ ,%/[O\ ::\4:S^R!^US\/5^%O[2 MG@* #QG\/;N3$&K0# &K:3(Q(NK*08;Y68Q[@"64K(_V!0 4444 ?*__ 5^ M_;_L_P#@GU^R)J?CO0+V#_A-_$;-I/@6TE ;_2W4E[HJ>J01YD.05+^6A^_7 M\Q^KZOJOB#5KK7M=U*>\OKZX>XO+NYE+R3RNQ9Y'8\LS,223R2:^R_\ @O#^ MVK_MVZWHF@:KYWA+X7([$R3J5##AHX8J^+*_L7P MPX6APYPY"I4C^^KI3GW2?PQ^2=VOYFSZS+<,L/ATWN]7_D%%%%?HYZ 4444 M=]^S/\9;GX%?&'2_')=_L!?[+K,* DRVDA ?@?>*D+(H[M&M?IW:W5K?6T=[ M97,&:)PRNI&0P(X((Y!K\AJ^]/^"=?QP_X3_X7/\,MY)_] M>JDK?X:C;TB?EGB;D7UG!QS*DO>IZ2\XMZ/_ +=;^YOL?1%%%%?Y1'X<%%%% M !1110 4444 %%%5-X M;X@XLS6GEF2X6IB<1/X84XN+;\O=:;$UQX=EE;F2VS^\@R>I0GC#.TCL017^EW#/AAXE^' M/ F!I\84X1J2YHP49\\H0BDXPJM>XII-I*$IKEBM;IH^^\-N.\JXII5L!AYN M4\/;5JW-%W2:OJU%JST6\>YNT445V'ZB%%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?,G_ 4B M_P""9?PZ_;Z\,:-XNT3Q=>_#[XP^ YS??"SXN^'1LU+P_>#+"-R"#<6CGB2W M8X8,Q&UCFO/_ /@GC_P4T^(OB[XL77_!.S_@I!X1LO '[27AJS\R!(&V:/\ M$/3U#8U?1Y" )-RHS26XPR%7(4;)8X?MNOG_ /X*'?\ !.;X'_\ !1;X3VO@ MSXBSWWA_Q7X+<%<*.594= #Z K MPS_@I7^TR?V0OV&_B-\=[*[\G4],\/O;: X/(U&Y9;:U8#OMEE1R!_"C>F:^ M?/V%?^"C/QP^%/QUM/\ @F)_P5A@L="^,B0D?#KXDVL?DZ'\5;%#M6XM7("P MZ@!CS;7Y26.54%@E>-_\'5?QLF\._L^?#7X 6%Z4;Q1XHN=7OHT;EH+&%8U5 MO]DR7@8>IB]J^GX,RF.><4X3!R5XRFG)=XQ]Z2^:31TX2E[;$Q@^Y^'=G&4Y?GV4U\LQ]-5*%>$JX(((/O4U?-W_ 3B^.'_ FWPYG^$NNWF_4O#0#6)D?+2V+-\O4DGRW. MP] %:("OI&O^?7Q8\/@US6T4N:.Z9_* MV>955R3-:N#G]EZ/O%ZI_-;^=T%%%%?G1Y(4456U?6=(T"T%]KFI16L3?<:4 MG+\@':HRS8R,X!QGFO6R3(<[XES.GEV4X:>(Q%1VC3IQE.SS#C_ !/U2D[/ZO1<95FNTZGO4Z?I'VDK M:/D9^8Y[XF8+#7I9;'VDOYG=17HMY?@O-G=>*/CA>7&ZT\(67V:,\?:[I5:5 MA[+RJ<'_ &CP""*X6\O;S4;I[[4+N6>:5MTDTTA9G/J2>2:BHK_3+@'PQX#\ M,,J_L_AC 4\-!VYG%7G-KK4J2O.;\Y2=ME9:'Y%FF=9GG-;VF,JN3Z+HO1+1 M?U<*_5/_ ((@_&V;QI\ M:^#.K7GF7/@W51)8JSHK\K* M^L?^",WQ+?P1^V9:^%9IRMOXLT*[TYE)^7S447*,??\ <,H_WR.]1\?X25[1K/V4O-3TC_P"3\K^1^O=% M%%?P>?W^%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% 'C/[=7[!W[//_!0[X%W?P)_:%\- M23V_G"[T#7M.D$.I^']00?NKZRGP3#,A[\JPRKAE)4_@9_P68TC]L;X7_%SP M-^S9^VE\>-&^)6O^ _!;0:3XQTRQEM[C4=-EO[G[-+?K(2&O3!%$967@_*"T MC!I7_I9K^TJUUS1 MKQ+FSO;=)[6XB.5EC=0RL#W!!!_&OR+K[E_X)P_&>X\1_"K5O /B227;X."3 MQWSQLR)93.0JL0"#&-XWX>PG%&28>57'864:,X0B MY3JT:LTH*,4G*4J=62Y8I?#4FWLC\N\3LEA7RU9I'1T5[[_N;MORB]?)-M[' MTO5?5-6TK0[3[?K6HQ6L). \I^\1C(4#)8C(X4$XKA/$_P <2"UKX0LL$?\ M+[=H"?JL?3J.K9R#RHK@=2U34M8NVO\ 5;Z6XF8 &29RQP.@YZ =AT%?C?A! M] +BOB#V>8<=XCZC0=G["FXSQ$EVE+WJ=*__ '$ENI1BS^/<\\2\!A+TLNC[ M6?\ ,](+]9?@NS9W?B;XXRMFU\(6/EC_ )_+M S=ONIRH[CYMV0>BFN#U#4= M0U:[:^U2]EN)GQNEGD+,<# Y/MQ4-%?Z;^'GA1X?>%66?4N&,!##II*4TN:K M4MUJ5)7G/NDW9?926A^09MGN:YW5Y\95N_=A1117Z(>2%%%% ! M7I?[&OBJ7P5^UC\./$<4NQ8O&>G1S-G_ )923I')_P"..U>:5M_#6\;3_B-H M%^A(:#6[60$=4RY<9;NG_F?E?1117] M;GU(4444 %%%% !116U\.OAWXV^+?CK2OAI\-_#=SJ^NZW>I:Z9IMFFZ2>5C MP!V ')+' 4 DD $UG5JTJ%*56K)1C%-MMV22U;;>B26[ WOV=/V>/BE^U/\ M%_2/@E\'M :_UG5Y]JELB&UB',EQ,X!V1(O+-] 6(!_8.V^ OPO_P""?FB? M#3]DSX)98@LVJW]O:*6=QU6,>;LCBY" 'DLS,WKG_ 3E M_P""?'@?_@G'\"9)KP6NI_$+7X(SXGU]$R/,ZK9P$C(@C.3V,C*6./E5/G7] MO_XBZAIG[;?PSTI;Y?LVFVMK-)D\HUU>2139^L4:?G7\ ^-WB7B/$KA;-(Y7 M)QRZ%Z-%K1UZK^.KT?)!>[275N4Y>\HJ'W?AEE,<]XSAA9)-1I5IM/RI24?N MFXOY$7QA_9*TCQ$9?$/PQ6'3KX[GDTIB%MISU_=GI"Q.1C[G(^X 2?G;7-"U MGPSJLVA^(-,FL[NW;$UO<1E67(R#@]B""#T(((X-?>-<[\1?A;X,^*6EC3?% MFF;WC'^C7L)"3V_7[CX/')RI!4YSC(!'X]]'_P"G1Q%P9[+(^/.?&X)6C'$+ MWL127]^_\>"\W[5*]I3LH'\_^-'T1,CXJ]IFW!_+A<6[N5':A4?]VW\*3\E[ M-O>,;N1\2T5WGQ<_9]\:?"B1K^5/[1T:?6,EM*,DI1>DDGH?YK\1<-Y]PE MFU3+,XPTJ%>G\4)JS\FNDHOI*+<9+5-H****^A/$"BBB@ K7\ 66O:EX[T33 MO"VGQ7>J7&KVT>FVL\FQ)IVE41HS?P@L0">P-9%>O?L"^#'\>?MG?#?0%C+B M/Q3;WSJ!U2U)N6S[;83GVKS,ZQ,<%D^)Q$G90ISE]T6_T/4R/"RQV=8;#Q5W M.I"*_P"WI)?J?9__ U9_P '#VE?\?\ _P $GOA%JNSAO[,^.T4'F>Z^=%P/ M8\T?\-W?\%[]*_X__P#@@QH&K>7]_P#LO]J/0X/-S_=\Z#Y<9YSUP<=17W_1 M7^;1_IP? '_#RO\ X+/:;_R,O_!O+K\6S_7_ -E_M(^';W&>FW9$-_;..G/I M1_P]B_X*6:=_R,G_ 0$^+L6SF7^S/B%HUY@=MNW&\^PZ5]_T4 9_A/6+_Q# MX5TS7]5T"XTJZOM/AN+G2[M@9;.1T#-"Y'!9"2IQQD&OB']B#Q-!_P %0OCQ M\??C;\<[RYU;P)\,OC#J?PR^'?PYEO)%TJ(:7%!]LU6[MD81WES-?%-^\UQK'@;4[4Z MC::A--(2TS6Q-S:S,,A/(C7J<5Z%\,/V-_VH/#?QA_:T_:EUS0/",.N_M :' MX>TWPIX+B\3S2)IRZ7I5S8"2]O?L@"F0W'F%(HI @3 =R>,WXA?\$M/%OQS^ M(_[.GQP\6>(;'PEK?P_\*KX1^,NC:+?M=6_B_P .1I%=1Z89FA0RP?VE9V[E M'1-T%S2%(!YY_P2D\3_'3XA?\%/OVL_%W[0^N>(;O4X?#?@'7/#?@W5-2 MD,/A&WU:RU*X&FP6S/Y,,Z6\5G#.Z@>9-#*^[#FOO+X"?$?Q?\7?A!H7Q(\? M?!S6_A_K&K6IEOO!WB.>WEO=,8.RB.5K=WC)(4.-K'AQG!R!\^?LT_LQ_M/_ M O_ ."E?[17[5WC/PKX13PA\7]'\*VGAU;'Q5/-?VCZ+9W<&ZYA-FB!9FN< MC9(Q0)T;/'T'\!+[XZ:G\']"OOVF/#WAG2O''?#&_%>EZ])?>(I8=0G;64TY5>"W6 MV=&$/V DAI5+>9QC;SWW[6/P:\8_'S3_ +\.=+%J/#*_$?2M9\?&XGVO)IN MFL^H001K@^89=1MM/C="0I@:;)/W6 /A+XZ?LR_M=_!GX">$O@]K1^(WC0Z) M^Q]XAL/#.H:!<:EJEW%\699;.6WNWG1I)(I@[2"UN[A]D").#*@9MWU9K7Q9 MMO%-YX=T#]H;XJ:#X9\,?#PZ6_Q+\0:AK,-A9:WXN6".XBTF*9V16A@<"[F" MD!G^S1 LJW40]R^,4GQ2_P"%?7ME\&(+,>)+UH[73K[42IM]-\V14>]D0D>< M($9Y1",&5HUCW('+KX+\;/V._%7A/QC\ /B-\!=$?Q%8_!;7M=N]5\*ZAJL< M5UK[:IH][9R7YN)L1R7OVFY,TKRE3(MU=/DN0C@'TWINI:=K&G0:OI%_#=6E MU"LUK=6TH>.:-@&5U920RD$$$<$&IJ\:_P"">/[.7C+]D7]A_P"%W[-'Q"\3 MVVL:WX+\'VFF:I?6+.UOYR+\T4)_9R\:_L^^(RB6WB MWPY=:DO_)6S?#5? M8UXS[,_D=HK5\<^"_$OPW\:ZQ\//&>EO8ZQH.J7&G:K9R_>@N89&CDC/N'4C M\*RJ_NR,HSBI1=T]C[5--7044450!111UZ4 3Z5I6IZ[JEMHFBZ=/>7EY.D% MI:6L1DEGE=@J(BJ"68D@ #DDXK]WO^"/G_!*_3/V+/ R?&/XP:7!<_%#Q!9 M3JV'7P_:N ?LD9Z&5N/-D'?Y%.T%G\S_ .")?_!)S_A3>EV'[7_[2/AK'BZ^ M@$O@[P]?1?-HL#KQ=2J>ERZGY5/,2GGYV(C_ $;\3ZR-"T:6]4_O3\D _P!L M]/RY/X5_G_\ 2"\9\7QKG"X"X4J7I2FH5JD7I4E>SIQ:_P"74-ZDOMV:^!/G M4I*G!SELCDOB%K7]HZO_ &?"W[JTRI]W_B_+I^!]:_)+_@H/XK?6OVQO%=_I MVHNZ:?/:6ULP;_4M#;1*ZCTQ*)#]2:_4_P"9V[DD_G7XR_&+Q7:>._B[XJ\; MV'^HUGQ'?7T&1_!+(CNKJ&'Z& MK-<+^S-KT?B3X!>%-1BSB/2([4Y]8"8#^L9KNJ_S/S?"K!9K7PZ^Q.4?NDT> M]CL.\)C:M!_8E*/W-H;+%%/"]O/$LD"0=I8 FO\ 9WP%^E?X?^-E&& E M)8/-+:X>I)>^UNZ$W95%UY;*I'6\7%?>N&6 MUQLME^AC7S1_UW-?E?C)GD,FX&KTT[3KVI1_[>UE\N127JT?K7@ID,\[X]H5 M&KPPZ=67K'2'SYW%^B9]44445_#9_>04444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M 'X)_P#!RU^PU/\ !?\ :5LOVO/!6BE/#7Q* BUQX8_W=KKD28?..%\^%5D' M=GCG-?F77]9O[:7[)_P^_;:_9L\3?LY?$9/+M=&M1>TOH3G8^.4FC) MWQ2(5D1OXE=3WK^LO"7BR&=Y&LOK2_?8=)>T7\OA?HF]SZC*\4JU'V;WC M^1QM%%%?K1Z@5^HW_!$'_@DW_P )G=:9^VE^TKX:_P")/!(MSX"\-WT/_'_( M#E=0F0_\L5/,2G[Y&\_(%W^8?\$:/^"4UU^UMXL@_:&^.VAR1_#31+S_ $.Q MG0K_ ,))=QMS$/6V1A^\;HQ'EC^,I^Y-I:6MA:Q6-C;1PP0QK'##$@5(T P% M4#@ #@ 5_%'TF/'O^Q:57A'AVK_M$E;$58O^'%[TH-?\O)+XVO@7NKWV^1I7 M)*X'X@:U_:>L_8H6S%:90>[_ ,1_0#_@/O76^*M:&A:-+=HV)6^2#_?/?\!D M_ACO7FG7K7X+X!\)G2]?MR7R]U/SDCS,RK;4E\SG_BQXKF\!_" MSQ-XYMT#2:+X?O;^-"<;FA@>0#\2N*_&.OU7_P""@GB:X\+?LA>,KNRNA%/= M6MO9)G^-9KF*.1?QB:2ORHKV/&'%>TSG#X?^2'-\Y2:_]M1_8WT7,N5'AC'8 MZVM2LH?*G!/[KU'^)]L?L#:_)J_P(_LR3 _LK6;BV09_A8)-G\Y6_*O;*^8/ M^";^N.UOXK\-RS?*CVES!'[D2JY_2.OI^O\ /_Q POU7BW$KI+EDOG%-_C=& MG&F&^J\48J'>7-_X$E+]0HHHKXP^7"F7%O;7EO)9WEM%-#,A2:":,.DBG@JR MG(8$<$'@T^BM*-:MAJT:M*3C.+333LTUJFFM4T]4UL15I4J].5.I%2C)---7 M33W33W3ZH\&^,/[(<,XE\1?"7$;XW2Z'/+\K>IA=CQV.QS_>PWW4KP&_L+[2 MKV73=4LIK:Y@D,<]O/&4>-P<%64\@@]C7WO7)_%+X*^"_BY9B/7;0P:@B;+7 M5;5!YT?'"MVE0''R-TYVE2Q-?Z/?1^^G?F_#_LLB\17+$X96C'%IK5M56]/X:\:/H?99G?M,WX(4:%?5RPS=J4WO^Z?_+J3Z1?[MZ)> MS2U\!_8T_9RU;]J;]H30OA39Q2"PDG^U:_=1Y_T>PB(,S9[$@B-3_?D6OW4T MW3;#1].M](TJSCM[6U@2&VMXEVI%&H"JJ@= /:OFW_@FA^Q%%^R3\,;O6 M_%BPW'B[Q+()-0N%0C[-:*3Y-N-W*G!WN/[S;3G8#7TQ7])^+''6'XTSR"P, M^;"T5:#U7,Y6-S,C8#AD^^J*]7)"\L[N%HY8)48J\;HP!5E8$$$9!!!KZK_P""5'_!,WQ5^WQ\5/[:\4P76G?# M;P[=(?$VKQ@HUY)PPL+=N\C @NP_U:'(H?!/BV?4(5\9RPVN^#6K,$!Y=@X6\5!\K_=DP _9Q[Y\$_@7\.?V:_AA MI/P3^%/A=-(T30;806UH!\[-U>21NKR.Q+,YY9F)K[GQA^D?3R+@RG3R.,HX M_$IQNT^6@E\4E)JTIN_[M+;XI)649?6X3%4\7"\=^J-?P;X-\*_#SPGIW@7P M/H%KI6CZ19QVFFZ=91!(K>%%"JBJ.@ %:=%9GBS6_P"PM&DN8GQ,_P D'J&/ M?\!D_4#UK_.S*\NS#B7.Z>$I-SK5YVNVV[MW4&QYD,-O-OR.X# MR1'ZXK\\*^R?^"P_BN"[\<^"? JJ?-T[2;N_&-,\,ZO'+^86-_P!:^TZ_/G]ES7U\-_M!>%=08$^;J8M./6=6 M@'_HROT&K^1?%G"^SSNC77VZ=OG&3_1K[CQ?$_#>RS^%5;3@OO3:_*P4445^ M5GYP%%%% !7T1^QU^S=)K5Y;_%SQS88LH'#Z+9RK_P ?$@/$S _P*?N^I&>@ M&:O[,O[(]YXMEM_'WQ/L'@TD$266F2C#WO<,XZK'[=6]AR?K"&&&WA2WMXEC MC10J(BX"@< #H*_J/P8\'ZV(KT^(,\IVIQM*E3DM9/=3FGM%;QB_B>K]VW- M^0<><<4Z5.>6Y?*\GI.:Z+K&+[]WTVWV=1117]>GXD%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <%\9/VH?@!^SSK M'AO0_CC\4M,\*S>+]:@T?PS)K3/!!J.H3,5BM(YF7RS,Q!Q'NW$ G&!FNQ\0 M^(-#\):!?>*O$^KV^GZ9IEG+=ZC?W&TB\7?$G48-/U-<[M-U"/P7XFFLKQ<<[H+J.&88[Q MXKR#X3_M<>+?^"B_["'A?]E[XDP&U^(Q76M!_:6TG(#Z'P-^/OP?_:6^'MK\6/@3XYMO$WAF_+?V=KVGQR?9 M+P*Q5FAD90LRA@RED)4,K+G(('85^8'_ 3/_:;\9_"7_@EK^Q%^SS\,-'O9 M?$'Q9\/W]M'>Z=%9275G9:?:7=[S16[W#;8E7S6*JK22%)/+$;=M\8O MVI_^"K7P%^%?A&U^(6F>#M&UC6?VI_#W@C1-8\0:/;W,_B'PKJE[%%!*S_P!)8;GE,D0C>$[RU:__ M &F_VS]:^)WA;]BWQ#:V6G?%&U^"T7C#XAZY\*X+"^MEOI;Z2PA6R37)[=?L MHFMKAY0RO+\\4:M'S(P!]E.Z1(9)'"JHRS,< #UKB?@5^T=\%?VF-"UGQ-\# M?'4.OV'A_P 37GA_5[F"UFB6WU*U*K<6_P"]1"Q0L 67*YR 20_:W_ M &U?B9\5?A-^PQ\?-%TCX8_%O5OA9K?C;XL:EX<-KJ"VUG8ZI#IEK'IHD:X@ M22ZDN$N7\T3"".-XMK,XD3PW]B3]H[XK?L[^"O%?P8L)%UWQU\4_V\OB!X8? M7=+TZVAV"W@NM1NKR&WN[B.!9I$L3''')*422X#8F$?E2 'ZET5\*^/?VF_^ M"E?[/'P3\7^(_CC\%O$6I:%H?Q.T^"R\9^$=&TS4/% \$W$+M=:B^E64MQ;O M>VDZK$S(A1H9#,+IZ;HNG7&L:QJ$%I:6D+375U"W\3?F,? M0"OIQXTE0QR(&5A@JPR"*X'Q=^SSX0UYFNM"D?2YSSB)=T1/^X3Q^! ]J\C@ M3@S(N$>(*N8<\I7CRP35^2_Q.^[NK).UTKIWN>G4S2=>DH35N_F>#45R?P4^ M-?@7]I#XM_%/X2? I[_Q++\(/$4.A>*M=L;!O[-DU!XC));6TYXGEA(,0=4GB*'\C7[I1Q.'Q"O2DGZ,R4HRV9^87_!3 M_P 5W'B+]K;5-(F V:%I-C8P,#G*M"+D_P#CUPP_"OGJN^_:I\23>+?VD_'6 MN2W?GJ_BJ]BMY1WACF:*+_R&B#\*X&OXXS_%?7L\Q.(_FJ3:].9V_ _U6X)R MY91P=E^#M9TZ-)/UY%S/YN[+OAS6KCPUXAL/$5H,RZ?>Q7,0SC+(X8?J*_39 M7CD421.&1AE6'<=C7Y>5^C_P,U2X\6?"3PKJ,)>YN+G0K02;%W,\HB57X'?< M&K\,\7,(ZF PM=+X9RC_ .!)/_VP^)\5\.O8X7$=G*+^=FONLSI:*[SP;^S- M\;O&[*VF> [NVA8_\?.IK]F0#U_>8+#_ '0:]J^'/[ >AV#1W_Q/\3O?.""= M/TS,<7T:0_.P^@0^]?$\.>%O'7$\U]5P\K.2_P *D_(_G/-. M,.'LHB_;5TY+[,?>E]RV^;1\X>#/ GB_XA:PN@^#= N+^Y;&5A3Y4']YV/"# MW) JC^SI^T[\%/@?^W7J'['/[??PNU3X:^,;W4O^+.ZYXHN(I/#GC:V 0![2 M[3]V+OS"0+:4AANC'^M8(/T5\*^#O"W@?2ET3PCH-KI]JG/E6T07*/#>H#>L-TI6>RG (2YMIEP]O.N3B1 M"#@D'*L0?ZHX!\"<@X7G'&9HUBL2K-77[N#_ +L7\37\TO)J*>I^/<2>(F99 MO%T,(G1I/?7WI+S?1>2^;:/3:*_,;2OCM^VG_P $(]3MO ?[9.L>(_CC^RCY MZ6WA[XV0VC7?B7X>PLP6.VUV*,%KRT7(47: L ,8RT=N/T<^&7Q.^'7QH\ Z M3\5/A+XWTOQ)X;UVS6ZT?7-&O4N+6\A;H\8_' M_P#:C\*_ ?Q1X-^&L?A#6O%7C+X@7]U;>$?"7A[[,MS>+:P>?=W+R74T,$,$ M$>UG=Y *?A]?_ [BM9?$T'C>.SBC M2*>*699XI[:XG@F@$<18RK(5!RIPZ.J@'J]%5](U;3M?TFUUW1[I9[2]MTGM M9TSB2-U#*PSV((->4_'S]KO0O@#\=?A#\#-<^'.NZA+\8/$]UHFE:_9R6PLM M.N(-/N;YEG#2B8LT=L^W9&R]. M?C3=V'PY7Q_\%_A[??$AO^$EBTB33O#6HVL;IMU$6-[-YES)'&5M66=I%#;C MY#* 30!W=%%% !17D_[9O[87PX_8<^"=Q\>/BIX9\2ZIH]MJ-E931>&=)^TR MQR75U#:1,Y9DCB3SIXE+.X^]P#@BM_X]_&F^^"GA2+6/#WP=\6^/]9O)C%IG MA/P5;6SWMT0I9W,EW/!;01(!\TDTT:Y944L[HC ',-.>;XAQ> 9/ 6LZ5%;:];^*I-333%T>6)IO)287,B!F\[RE0E MVSUU$$^BWVESO#=Q2>0\ MB2 ;-Z-&SB1)(RO+;0 >JT5E>!?$6H>+_!NE^*M5\*7^A7&I6$5S+HVJ[/M5 MD74-Y,PC9E$BYPP5F 8$ G&:U: "BBB@ HHHH **** "BBB@ HHHH \[^,W[ M/,?QE\=^ O'LWQ=\5^'I?A[XCDUO2K#0%T[[/>74FGWFGM]I^U6<[LGV>_N5 MVH\?+*WWE!KF=&_8+^!7@WQU\9?BK\,4U'PIXL^.ALSXV\2:+]F-PK6UI]EC M:W6X@EB0E"[MNC?=)*[GDC$/[:'[=/A3]B1O \9?!;QSXK7XD_$#3O!?AY_ M!RZ6P76+XR"UAF^W7]MY:OY3?O!E%XW$9J3PG^W1\/M0_:4TS]DCXG_#7QA\ M//'7B+0KG6/"&F^,+:R:#Q%:VVW[4;.ZL+JZ@>6$.K20.Z2A&#["GS4 >5/_ M ,$7_@'#^QI\._V.M)^./Q0LE^$&KQZI\*OB+::Q8VWB/PU=)YH4PW%O9Q12 MQE)I(WCEB<2(V&R0K#I/&/\ P3 \*?$;X7^$? GC_P#:G^+&IZSX6^).E>.[ MCQO/?Z5)JFL:QITB26?V@2Z>]O';1&-0MO;Q0IC);#/V@OB)\+/B5X<\/OX>G\9?#R_LHY]8T5YO.;3[R&[M9X M)8Q*6E0^6#'(Y8=@,KXZ_P#!*KX6?%/7? 'Q'^&/QU^)7PN\??#G2;C2=)^( M7@G7H7U34M/N9!-=6VHF^AN(]066<&X9ID9O/8R9R6!^HJ* /F?XB?\ !,'X M;>)_$/PU^)WP[^.'Q!\$_$/X7V]]:Z7\1M&U&TN]3U>UOY/-U"WU);^VGM[U M+B;,Y#1#RY3NBV ;:Y+5/^"+/P#U[X)^*O@_KWQT^*%Q=^(/C#/\4-'\:1:U M9VVL^%_%,LCNU_IT]O:((R0[*4D61"&;:J[N/KGQ#X@T+PEH%]XJ\4:Q;:=I MFF6+/BE-X \'^'[ZPCM=1U75UU2;3D'ERR*+=&:WEG;S2K1PQN67>OED M V/#/["&K>&_!.BV:=/J.I/%:7-HEC-";/[( M+ 17 M)$CW^JWA3SIO+A1(XUVQQH%11Q&"Q=R[MF?"_P#;-^#_ ,2OV=]5_:1=K_1M M*\.ZGJVE>)=,U*W5K[3=3TV]FL;NQ,<#2"6<7,+11K$7\XM'Y>[S%SZ7X5U; M4M>\,:=KFL^'+G1[N]L8I[K2+R6-YK*1T#-!(T3,C.A)4E&9<@X)&"0"_7D? M[;/[3?C#]DSX%W'Q4^'W[,WC;XMZ[)J5MINC^#/ EHLEU<7,[%8WF=CBWM@V M!)/M?RPP8J1G'KE% 'YP:9_P3,_;F_X*;:C;_$#_ (+-_&9?#W@(SKI1MYNHR# W1QMY:LH:-U!*5]]_"3X/?"GX"?#[3?A1\$_ MAUHOA3PUI$/E:;H>@:=':VMNO?;'& ,D\ENK$DDDDFNDHH **** "OB?_@KY M^VI\7/A]9^%/^"?/[$-RD_[0_P =GDT_PO,C$KX1T89%]XAN2N3&D$8D$1/+ M2*S*',3(?H+]MK]L7X/?L$_LR>*OVI?CCJAAT3PS8F2.S@8?:-3NW.VWLK=3 M]Z::0JBCH,EF(56(^<_^"0?['?QATJ[\5_\ !3']N;2P/C[\.)WN_$?[+G@:2>5RTMQ;^'(+>21B/#2?%>T@:0PZCX7N[AK6[ MBDW.=G[R2WVLN,$^]?J?7SG_ ,%=_P!GG_AJG_@F/\G[.EF%>,>RJU$ MON4CHM _X)Q_L*>&IEGT[]E;P9(R@8&H:0MVOXB?>#^->J^$_ ?@?P%IL>C> M!?!FDZ+9PKMBM-)TZ*VB09S@+&H &?:O&_\ @EW^T-_PU;_P3K^"_P"T!/?? M:;SQ%\.],DUB;=G.H10+!>#/?%S%,/PKWFKIX/"4FG"G%6[)(X6%%%% $&JZ5IFNZ9FP7EE>0/!=VEU"LD4\3J M59'1@0RD$@@C!!(->?\ [+_[(W[.7[%_@"]^%?[,'PKT_P '>'=0\07>M7.D M:6TGD"\N6#2NBNS>6ORJJQIA$5%554 "O1Z* /EK_@H[^R!\,/VT/$'P]\!6 M?Q]\0_"SXS>&CJOB7X._$#PK,!>Z9) +6WOE,3D)=6\BW=LLUL2/,0?> #9^ M-?V@OC7^U9\0?V#OVW_V)?\ @H5X;\/WWQ-^$7P.75HOBC\.;B>PL_%^DW%G MJ,MA)<11,C02I+!<&2V;]RYDD CV9+_II\8OV9?@3\?M6T/Q#\6_AS9ZOJGA M@W#>&-8,LL%[HSSB,32VES"Z2VLK")%,D3*^T%0V&8&IX5_9)_9T\'^ _%7P MVT[X6V5YI7CN*6+QR-=GFU.Y\1K)!]G<7]S>/+/>Y@_=?OG?"?*,#B@#X\G\ M4:GJ7[3?PE_X)]:;\1;[3/#>K?L[MXGTBUU?XC:Y;7&OZJUS#%/$E_!=+=RO M:VV)4MQ-L5+II-A\F)H\3Q1X.^*7PX\5_L%?#?XS_M(1_%OQ%X<_: \2:7?> M/1;-')J'D:!X@B6.8L[F6>!5%O)*6+/) S-\Y:OJWXD?\$Q?V OB[\'?#/P" M^(_[*WA35/"G@RX,_A73)K5U;2I#C<\,Z,)D+[5WX?Y]J[MV!CIM9_8L_9>U MQ/ $-Q\(;&VA^%C*WPZM=*N9[*'P\RQ^4&M8[>1$C;R\QY R49E/RL00#X;U M[XAZ-\-/&/\ P4(UW6?C-XB\!"[^,G@G3+7Q!X0M5FU8SW>@>'[:.SLPTD0C MGN6E%LLQDC\DS^;YB>7O',_%SXE?M!>"O 7_ 48^':?$OQ?X07X;_!W0?%G M@/3],^*&HZE=^&K^XT/5;B3R+Z4K-#YCV-O))!&QB5_,V,P$H89IDEE8>;%Y&H!XJ\-P^'_$TMI%)#+JNFQ,["VN)(W#S*Q= M_,+$F7.)"XH ^;/AGH/B_P"'_P#P4 ^!G@%_CQ\2M(;KX@:;X@^ M(.HW$-Q?67]BF"]M(_.":9.$O9TW68@&#NQORY^>_@A;ZW\'?^#?;X,_$KX3 M?%?QMX?UJ3XM^&HKR33?'>I!9+>?QV+&:W,;3E4@DAEE5XD"I(H>)AXAO-&TUY[2"74EF-PEP5 MAD7E)F:6-?NQR,70*QS0!\O?MD?&+XP_L\_M>:[\1_CO8>--8^"$_P 1/"$> ME?$?X7^/KN*;X;7,?]EF32-;T:.:-+BPO9V\V2X"RGR=2"2*VV )]L^ OA/H MO@[XQ>/?B?8_%#Q5JUWXPETQK[PWJ_B1KK3-!-K:^2@L+0\60F4^;*!_K7PY MK'O_ -C/]FS5?'6I_$;5?AO]JU/6]2T_4=>6YUB\DM=6O;&*WBLKJ[M6F-O= M3P):VWERRQNZ&"-@0R@UT7@WX$?"#X>_$_QE\:/!7@&PT[Q3\09+!_&FMVZ$ M3:LUE;_9[4RDG!\J'*+@#@GJ>: /FS_@O,0/^"67Q")/_,<\)_\ J4:57U?X MNT_Q'JWAB^TSPCXCCTC4Y[9DL=4EL1=+:R$8$GE%E$F.H!(&>N1Q7-?'W]G/ MX,_M1> 9/A9\>O!:^(O#DUS%/GW?B+X+_M+C5/#OQ8\+:. MEDWB'5X)[#Q+!K,]N2\;7)N;QHKJ-3Y9Q)$I4C"_A/XDUSXB^-VDD6!?'7C^:X^TBU7:&2&PT^8P+P)-D\4"EFEL)Q+]T M^"?A]X)^&WA6'P/X \,6>C:3;^88K+381"@:1V>23Y<$R.[,[.3N9V9F)8DU MDP_ ?X01_!>;]G>X\!6-WX+NM%FTF^\/ZB&NH;RTF1EF2VUQGP<_9]^$GP#M]7B^%_AB6TF\0:@E[ MKNHW^JW6H7NHSI;Q6T;SW5W++-+L@ABB0,Y")&JJ !BNSH **** "BBB@ HH MHH **** "BBB@#X3_P""[=GJ^H^&/V5M/T#6QIM_/^VKX!CLM0-LLWV:4M>A M9/+8@/M.#M)P<8K@OCY9_%#X _\ !<7]F'Q=^T3X\@^+L7CO1_%'ASX::?9: M6FDW/P_N?LD+;FP^PS>*Y[8W.J&USG[.+N8O,L6>?+#A20#C- 'PM^R;J7 MQM_;4^$7P\_;@MOVXX_ _B;1OC+-#X_TH76J7*R :O/92^#[G36U!;2$.KV\ M,)%N)E80SKNDD:23R7XG7OQ:\*?L6?M2?M0:9^U%\6V\5_!G]KR[L_A[+-\3 M=3:VL+*+6-%@-G-!YPCOK=K>>2$Q78F1$)\L(62O-<^,(-*5;EYW1D>YP/D$[*SJTX42,'8%CN.77W_!/O\ M8ZU3P#XG^%>I_ [3[GPWXV\0_P!O>,-#N;VZDM=;U0NLC7MU&TI6>=G2-VD? M+,T43,28T*@'S+^W_P"'/%'QD_:?/[$G[)WQN^)FF_%#XCM:Z]X_\6Z+\4-; MM;#X5^$H88+5[BWL[>\2UCO;Q[>1+:+R\O-/<7$GRQY/U9\./@I\/]!^*6A_ M%/PO\;O&>KR6?PNM?#FGZ%J7CZXU#3KS3TG6:/5I8)7+];^(,7PFCBU[Q-]G/B36H-8O8[K5C!"(86N95F#W#)&-BF M0L0.,\FN@\'_ ++W[/G@#XCZ9\7O!?PFTC3?$VC> H/!.EZS:P%9K;P]!,)H MM-0YP(%D <+ZCK0!Y'^W?XS^/$'CKP9X$\*?L9^/?BE\/B7U?Q>G@?5-"A:[ MN[>6,V6GW"ZIJ-H3;%]UQ($W>88(8FS&\R-\R?\ !(SX;R?MG?L5:EX7^(WP M?\7^ ;KP%^TWXA\:>#/$NI3Z;,C:Q%XJU2X,21V]S,7$!,EI^&7PF\)77@7X8^#K30-)O=1OK^YL](#6X:ZO)Y+BYG!0AEDD MFEDD+ @[F)!!H ^'_'5UX/\ V+OV;O'/QE\'Z1>^,O!?PE\9:GKQ_M6X6(>. M_B-JFLL;F]G:)-B65C?WIC 56"3I(0H?3XG?Z<_93_:5\4?&'XB?%WX&_$32 MM/3Q+\'_ !K::'J6JZ+!)#8ZK#=Z18ZI;W$<4DDCP,([WRGB,DF&A+!L.%7N M[_X"_!S5?@G)^SCJOP[TVZ\#RZ#_ &-+X:N8?,MI+'R_+\E@Q)/R_P 1.[/S M9SS2_"+X&_"_X%:9J>E_#+PX]E_;>KR:KKE[=ZC<7MYJ5ZZ1QM<7-S7%%&&D=BL<4:#"HH !UM%%% !1110 4V::*WB:XN)52-%+.[M@*!R22>@IU M?!/_ 5X\??M"_M,_$OPA_P1Z_94CUO0-0^+6DRZK\7/B9#8R+;^&/!,0S_,#\T\8_3:N1^ OP+^%W[,OP9\-? # MX*>%(-$\*^$M(BT[1--MQQ%#&,98]7=CEWEW^$OP5^-7[!-\YCD_9__:#\2^'M%M6/(T2Y MN/M]C,!V63[1.0/:OT$K\^O@M_QC?_P<:?&/X:M^XTK]H?X%:%XVLSTCDU71 M9VTJ6)1_ST,#F9L=1R>:_06@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HJII>OZ#KDMY!HFMVEX^G79M=02 MUN5D-M.%5S%(%)V.%=&VG!PZG&"*MT %%%% !1110!^?7_!7S_BPG[>7[$G[ M<\'[BVTGXPW7PX\1W X5K/Q)9-;Q-,?^><4L!<$\*SY[BOT%KXP_X.#/@QJ_ MQE_X)'_%V3PIOCU_P3I5OXTT"\A&9+6XT>YBOWD3_:\B&=?^!FOIG]FGXSZ/ M^T=^SIX"_:"T#8++QQX-TS7K58SD(EW:QSA?P\S&.H(H Y?5OVX_V?\ 0OVM MM,_8?U74=?A^(VLZ))K.E:4WA*_^S76GQMMDN4O/)^S%$;Y6_>94D CD9Z+Q MC^T=\-O WQR\*_LZZY%KK^)_&>G7M_H,5CX:O+FU>VM&A6YEENHHFAMUC-Q; M@F5TYGC R6 KY>_X+7>#_$WPL\!?#W_@IY\*M%FN_%7[,GBS_A(-6M+-G? /XH^%OC5KWQ#_;_\-W)\0>$[;1FT'X;3 MZ0USJ!EMR.CII=JPZT ?1]?/OC'_ (*7_LV>!;;XZ7FO M6OB]8_V=[*UNOB-Y7A&Z9XXI[22\1[=-N^:,01ES+@1!2&WE+?#4GCCX<);VSZ/>Z3K>K1:>VEV<8B$L M%Q:-=1"*X#F1VMV\[S0Y49/[37^O_P""M7_9$M+_ /4$NZ /TP\"^,-)^(7@ MG1_'V@K,MCKFE6^H60N$"R"*:)9$W $@-M89&3SWK5KX>_X)E_M#>)OVH?#& MK:W;?%#5/"-W\)O#.G>%IO@WK,%O"+::.Q66WUS47\MIGAO8V22W^SRB#[/' MDM)*76'D?V/OV@_C]\);O:W-I')YB-;#Y%6=5\E2CR, ?H?17Y4_#W_@I5\>[2P_97^* M/Q)^,?B**QT?7)? O[7NCR0::EKI&O/=SZ)9WUY(;97M4DUJUG^6)DC\ALMM M"J6^A-?^*/Q@N/#7PDU'5/VDO$JCXN>/]:UG3_ >D:9:CQ%KGA]K.[N-,TNP MFV1)8)!";&ZN[BX=2I#Q&X3S$1@#[2HK\UOAO^VW^V%J/_!/SP-X[\4>+-4G ME@_:MO/A]\4/&:6-L^J:9X3M_$5_IXN6%O'Y7GYBL;66XBCRJ32SKM=?,6UX MO_:U_:V_9Y^&G[0'QFN/C-K.L_#_ $_XN>&/!GP2\3>++;3XM.ATW5[O2;6] MU7[2+$SW4=C<7UW%%=RM/#*+==R3%69@#]'Z*_//]KJ3_@I?^RK\ OVD/BN? MVH]*TSPSIOP/O_$WP[@3Q!!K?B+1_$&G1N]T4-UHT$4FG31M!O#"1X96 C,: MR#'5?!;XF?M*_#G_ (*&?![X:^.?VE=?\;>'?C'\ ]7\0ZWH6MZ;80VNDZKI MTNDF.:P^SV\ZYXV\(>'_AXFG^!$5;36-2\-0"W2/5WC2U MT5I+R19/M$MQ!M<^8"6%?>7P4^*7QO\ ^"=__!.[X%_#7]L+7F\ZM)#YBAFED6WLK68R3+'*\AM6(#%P37^'O_ 3-UOQ#\7/V MHM5_:JA\'>*O ?[3DVF-JWA:P-R)=(CLM-6P2,2R(!.Y6..43*(6BE0,H)QM MP/$?_!-7]LOQO^R+X1^ /B_]L?3;CQY\%O&UEXD^"/Q?;0Y9+TO8BXM[:'6[ M5WV7F^RN);::2-U\S?O9&8'> 1?$K_@KC\^ M&M#DN3J=]I^E>)M/UR\MK2UU#2[B^T^(SR137(CGM6"")T(,Y#*:]!\/?\% M/CCI/QG^,G[/_P 6_P!DQ1XN^'?POM?'_@_0_ 'BQM9F\4Z9)?#=_< M3>&O#]_::!H]KH^K6VII';V\T\UQ///+;[99GE0;&0+&/*^>/]I;_@G9^T5^ MT1\<_B[\6M$^-NE> _\ A9W[.MO\-+"[T":ZFO\ 0[B&[O;Q=067;$)5:2^D MA:-?+;RU#B0,=H +?A?_ (*<^.KOXG_$GX%:W\)/!E]XO\"?!B+XA1V_AOXB MO%)=5^T_\)>SS^%YT\-R:[]G\K[$%O4*Q^3YOF0')W>7@;:YOX8_\ M$X/VA;?]HF#XT?%?XL?#BVT;4/V=C\+M=\(^ O ]S8P6MNES--"UBTMVXB4& M=B=R$8545%^^.<^!W_!,C]LSP/>_LJ0^/_VCOAU/8_LMB[TS1X](\%WN[7-+ M;0Y=%C>?S+P;+IK:0'Y"(XG5FQ.&"H >$V'QC^*_[&'["_[:7C_]E'0?#NE7 MFG?MJZCI<:S,UK'IUMJ$WA^QDDM4AB91,#=94G:J9,F'*"-_TUM?CAX%T"YT M_P '_%SX@>"O#OC"[2,3>&HO%\4S"21L1K$9D@EF#<;284))P!7R5XF_X)7_ M !M\<_LJ_M(_L]ZW\6/"VGW_ ,:OC,WQ&\.:O:6-S<1:/ M,-I<2M,C(6$SD1KM&[Z47]D#X$>/];T;XN?M%_L]_"SQ=\2]/CMY)_&C_#VT M-Q%<0MOB-M+)8FQY>92R[000: /5J*** "BBB@#)\>>"] ^)/@;6OAWX MKM!<:7K^DW.G:E ?^6EO/$T4B_BK$?C7SO\ \$<;.M?3U% %'Q/X9\/^-?#6 MH^#O%FD0:AI6K6,UEJ=A=)NBN;>5"DD3CNK*Q4CN#6)\$/@S\._V=?@[X8^ MWPDT!=+\,>#]"M=(T*P5RWDVT$:QH&8\NV%RSG)9B6)))-><_&W]LJ/P5^T+ MH7['WP4^'H\(_P!H#2_@A\8?V=;'1;+6O"^HZMI_C+PUXQ;5=.$]I/9Q M_P!GRB6SM98[ATNGF7*%"EN^&8[@@!C?#C_@G)^RY\*+JRL/!?AS5H/#.D>+ M7\4>'_ ,NO7$F@Z/K#2O.;JULF8I%MFD>9(>8(I6\V.-'56%;QA_P39_9P\= M:I\9-5\0W'BQV^/FF0Z;\488O%=PD>J6D5L;6.%%!_T95MF:#]SL+(QW%CS7 MOU% '@.F?\$V/V;-%^*&B_&;2&\4VWB/1/AY'X&74+?Q1<)_:&@QLYCL[Q = MEX%WG:\P=UP"&!&:Z7X0_L9?![X.>*/#_C/3;OQ%KNI^$/#$_AWP=>^+/$$V MHRZ)I<[6[3VT$DI+MYAM+;?+*9)F$"*9-HQ7K-% 'B_BO_@GQ^R-XU^'WQ6^ M%WB/X/6$^B?&O7O[9^(UD2P&J7WDVT0F)SE"/LD4@ X$F]\9=B=+]HC]B_X% M_M.Z_P""/%_Q%L==LM;^'6I3WG@_7?"7BF^T6^T_[1#Y%S"D]E+%)Y,T0$@>"4\5^*=>UNWT7P5X..O6^F-KFI2A MY!;K=7/[J';!%<3LS?P0/@,Q52 ?*G[77_!.#PK\)/A5X:^'7[,?[,GC[Q7X M%N?C!>>-_'VE> ?BW>&!I>K_#3]HWXGKXIO[FX,@;[5#)% M>7C:>BH, )=F1I&#^7 T"-)W6J_MP?'/X<_"SP1JW[0'[)$/@OQ_\1_BI;>" M?"'@:3XA6^H022S6\MR+NYO[6W=8$$%K>/L2.5OW*+UD^7>^$7[>'@[XH?LD M+^T]+X,O+2]76]0\.R^#;6Z6XN9O$-GJ<^E/IEO(5C68R7L!2*5EC4HZR.(U MW;0#G_"'_!)G]DOPA^S[XM_9J%QX^UCP]XVT0:'KUQXF^(^J:G?G1P&4:7!< MW,SR6EH%9AY,!C!W$G)YKL]*_88^"^E?%_P#\=%U3Q3/XC^&GA:?P[X3NKGQ M),\<&FSB(302Q_-<0P3%07C25HXS*JMD!RB%@ 2JYP+5 !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %,N)TMH'N9%WU;5_ ^K+I MGC#1);2>TO\ 1KIDWI'<6US''-%N7)4LH#;6P3M.('_:U^!ZW7CZP36M:>X^ M&.FR7WC6W3P?J>^QB2W^T87-O_I$C0XD2*'>\BD%%8$5\)?M _LR_'?P%^UW M\O=6TH7#6%[9>%X)9 M+2ZMO,7;/'+"T+H6(5@3AQC< ?=?@CQAH7Q#\%Z1X_\ "\MP^F:YI=OJ&G/= MV4MM*T$T:R1EXIE62)MK#*.JLIR& ((K4K\]OC=_P4)^-WP@^#7P1^+OQM\7 M^,?!_P .?&GP2L=4\3_&7P9X'M-9M-&\4W%O;2(VLVQMYFM=.(=W$D,: NQ0 MR1@ B7]JK_@H!\5/@5XPT:Q^*GQSU#P#X#\4?#;0IOAW\=] \,6>K^"M2\27 M F^T1ZS=FUF>Q@E)LFMW401&.65RYP%4 _02BOSY_P""BW[CQ'(->U*"SL;&VDN+ MV\NI0D<$2*6>1V/"JJ@DD\ "OGK]D#XF?M%_M@_LW?LU_M:P_%/2_#-EX@\! MVFO_ !/\(V_AA+E/$,M[I*%(K>X>4/8)#=.9AM$A=0(R0,D^C?M=?L_7_P"U M1^SGXH_9]L/BMK'@G_A*+%;2X\1:#;6\US!#YBM)&$N$>)TE16B=64AHY''! M.0 <-\ _^"J/_!/C]J#PAXT^('P)_:D\/:_H7P[TM=2\<:S$D\%KHMJRRN)9 MY9HT105@F;KG$;''%>I_"'XZ_"[XZV&JWWPS\137;Z%JG]FZY8WVEW-A>:;= M^3%<"&XM;J..:!FAGAE4.@W1S(ZY5@3\4:3\,?VR/VH/AW^T1_P1Z_;:^,6G M>(=>M/ >DZMX%^-ND>'$LCK&EZE->I:MJ-A"PBCN(+S2IDD2)E6:+D;#ECUS M_#?QU\-?B_\ &;4_&7Q!L-$U[XQRV'BCXF7GA6^GDM? ?A#2](ATXO'FTN5BD\N(H#-(@"4H74>8@DC<"1"MWPI MT'QKX+T*^AMTCG\*7_FP6,L:P.RP.GV;9);G!BWQ %@QV_0= !1110!^>W@N M_O/V5?\ @X.^)NO_ !WN%T[PW^T7\,/#]O\ "CQ-J#;+.34M(0Q76AI*WRK< MN'>Z6+(WK]W+<5W'Q;^*/QDG_P""UO@']E:S^.6MQ?#KQ+\"]<\1^(O!%O'9 M"&6\M[VWM(G\[R/M42,D[Y"RJ"R C'(/UUXZ^'W@+XH>&;CP7\3/!&D>(M&N M\?:M)UW38KNVFP&[;6(C%J]O MH/ABTLTOD*E2LRQ1J)1@D8;(P<4 ?D)\,/AGX>^"7_!!C4?VZO@MH6LM\1;# M4/$?AWQ#XUTK7+V;4M.\&R?$.<:M'!ME.P)90RR^8H$D1,LRL&9V;ZR\??![ MP#X9_P""EOP>T+]D#PEX?'P_^*'P4\6R_&'PSX;M(#HFIZ5;I8'0]2EMXAY# M3-&/AI\,?#WAW3;MV>ZT[0M%@M M()F(VEGCB158D<$D_\ !,.]U3XHZ'_PDUI\0[73]>N) M=:B%];P?V'K<4T%PY;S$7[4D2E'('FHO&Y1C&\>_LK_ OQW^P7^VC\;8M0UE M/BA\)OVEO&S_ A\06'BB]?4O#^LPW5J=,M;)1,=LMQ,\-OC:7F66-,L$B"? MKUI7[-G[/'AJ^DUOPQ^S_P""+*_?7FUW[3:^%[2&1]5*.GVXND6[[05DD4S\ MR;9&&<$@^&_L*_L 3? 7QA\3/B-\>_AO\-M7\2>+OC+KGC?PSXCTJU^V7VE0 M:C*)!9>?<6D+-1T%?VA[GX1:5 M9>,]/MO$;->QZ.MQ)(K&P$Q1(/MKW 6<1 L^(9=96\N/"?AWQC?6\5],8HT6ZGT\,Z3J\:2QAY8"&02+DC<*];B\ M#^"H/&T2N[N(R=H9V(&2:R_ MB9\#_@K\:4T^/XQ_"#POXM72;@W&E+XF\/VU^+.4XS)%YZ-Y;' ^9<'@>E ' MR?\ L"?LF0^,/V5[CX.?$KXCZ_XJ\*?#;XW7VH?L[^/+O4Q<:I:Z/9.HTZXC MN95=;H0O)?6B22*\4]LJC:T4BYY3XAZMI_[*'['^I?M-_LY>$XI_"/P]U2'2 M_@W!K+27<5]J.MZW%9:KXTN_F4W&Z34;J2)@5#6XNI5?R[Y1']\ZAHFCZMHD M_AO4M,@FT^YM6MKBRDB!BDA92K1E>FTJ2,=,55U/P1X,UKP=-\.]8\(Z7=^' M[C3CI]QH5S81R6G?#"W\!7MI#<:1+'JVD6XF6 7*3Z=(A MG2.>2,31K&Q4_-DDDTO$?_!,3X(ZW\.=5^!.F?$/QMH_PTUSP-IOA#6/AKIU M_9/I5SI-E:+9Q0AKBTENH':V587FAGCD950[@R(R_1]% 'R7\8/^"-O[,_QB M'Q6TB]^)7Q+T'P[\8I["]\6^$/#/BF.UTU-2LXK:*#48$-NSI,([2 ,C.\#> M6I:$LJE>WL/^"?/@73/BYXX^-EE\;OB%_;GQ \!67A'79;C4+"=1I]H)Q T9 MELF83*;JX8R.S;C,=P("A??:* /#O@S^PGX2^ _A#X-_#[P!\=?B9!H'P4L+ MBPT+1/\ A(X8[36[-[/[)#;ZK%#;HMZENF'AR%99%#DL:[C]H3X)W7Q[\ IX M*T_XT^.? %U!JEO?VOB3X>ZQ%9W\4D+;@A,\,T,T+='AEBDC<=5.!7J8+WT4R>2EJ0@4+!%; M".WC1<82/*X?&VB>-/$7B/4]-^'.C^ ?#M MUXAEMRVE>&],>9[6R3R(H_,??.QDGDW22;(\D;>?=:** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 7 "BBB@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 14 cps-20231231_g2.jpg begin 644 cps-20231231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] &Z P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#/VQ_P#@I?\ L(?\ M$_H+!OVO_P!ICP]X+N-4C,NG:7=&:ZO[F($J94M+5))VC# CS FW(QG->YU^ M87Q)_P"#8O\ 9E_;,U#Q;\?O^"@7Q1\9>)?C/X^NY[W4O$/AOQ&T.G^&MV1; M6&FPR0XDMK6(1PJTZLT@C+E8]^U0#[A_9%_;S_8]_;R\(77CG]D3]H'0/'%A MI\BQZDFES.ES8LP)03VTRI/!NPVWS$7=M.,X->C^.O'?@GX8>#]2^(7Q(\7Z M9H&@Z/:/=:MK6LWT=M:V<"#+22RR$*B@=22!7\L'_!!#P+\=OV+_ /@XZL?V M3?!7BB2_.A^+?%7@[QQ+9!DM=4TZQ@O/,ED7)VIYMK#.@8Y$B1CD\'ZU_P"# MUO\ ;7\9:7JGPO\ V /"7B&>STC4-)D\9>,K2"4J-0!N'MM/CDQU1'M[R38< M@OY38S&IH _6_P"#?_!7;_@G-\>_B'HOPK^&G[3NFS:UXGWCPG#J^CW^EP^( M"C!6&G7%[;PPZ@^'O\ P1H_9RU3PIIZ:==^ M#?B!X?TG0;BS'EO8VQ\/7Y*1,N"@W6=N1C&#&OH*^K_V&?BY^T'_ ,%@O^"% M7@&7PU\:'\*^,?&NEKX6^)'CB*1AJ-K;6EX]GJ=S:[5*_;KFV@)1B56-KSS. ML80@'J?Q7_X+U?\ !(+X)?%>X^"?Q&_;K\(VOB*TNS:WMO8PWE];VLX.UHY; MJU@DMXF5LA@\@*$$-@@U]3^"/''@OXE^$=.^('PZ\6Z;KVA:Q:)=:3K.CWT= MS:WD#C*RQ2QDK(A'(920:_!G_@MU_P &P7[#W[)W_!/+Q/\ M3_LA:KXJT;Q M'\.+6WO=5M?$&N_;K?7+-IXX9MX9!Y,ZB3S%:/"':R%/G5D]>_X,J/'GQ?\ M$G["OQ-\'>+-0NKGP?X=^(R1>$/M#%EMIIK1)KVWB)^Z@+02[!P'N';&7)(! M^E/[8_\ P4O_ &$/^"?T%@W[7_[3'A[P7<:I&9=.TNZ,UU?W,0)4RI:6J23M M&&!'F!-N1C.:U_V1?V\_V/?V\O"%UXY_9$_:!T#QQ8:?(L>I)I>9+(N3M3S;6&= QR)$C')X M(!_5I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>1?MU?ME_"C]@/\ 9:\5_M2?&&]QIWAVP)L-,B<"XU>_?Y;:P@'5 MI9I2J# .T%G.%5B/6;R[@L+26^NG*Q0QM)(P4L0H&2<#D\=A7\VO_!5K_@IW M_P %4_VF/^"@6A_&']FO]@3XBS?#KX0ZE,WPLTKQA\&=5N[>ZU#[A\036KPA M37EM\'KG1X[G3+*X2^FMI[N2']U%*MMY;! M63>'V$D,5/UO_P '5W_!(7XM?M_? WPK^TO^S!X0G\0>/_A?'=0:AX9L(]]W MK>C3E79;=>LL\$B%TA'S.LTP7G M_"/:S7K?_!H?HNL:5_P1LT.^U.-Q#J7C_7KG3RPX:$3)"2/;S(I1]0:^6?\ M@K_\8-<_X+4_L,_LX_L&_L-_#?Q3XG^)\GB;2M9^(&E7?A:_L(?!;VND7%E. MFJ7%Q"D5OMGO'&=QR(&*[MT>_P#1.:72/^"$_P#P2(\,_#KX;?"GQ+\3M:\ M^&8M)T+PYX.\/W-W/XAUZ?S)YI62WC=K>W>Y>>=Y&'R)D#>)T5R(/#'A6TNDFEU"]D4'R(GGBC0 M'!+I',H!9HU?[(_X)T?L(_"C_@FY^R)X4_9,^$1:XM-!MC)JVLS1!)M8U*4[ M[F]D )P7?.UO^"F?[8_Q M6^+?[6G_ 4]\/>(M!F\,^'=-\.> ]'U3P3+HEO#;SRSW>HRPV[1*TC,UO8A MI/G8[57("J* /O\ _;J_;+^%'[ ?[+7BO]J3XPWN-.\.V!-AID3@7&KW[_+; M6$ ZM+-*508!V@LYPJL1\(_\&[G_ 24^)/[.EUXR_X*:?MLZ)Y/QU^-]W=Z MG+H]Q#MD\-6%[ M7EM\'KG1X[G3+*X2^FMI[N2']U%*MMY;!63>'V$D,5(!_1%1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !17/?$[XN_"CX)>%I/'/QF^)_A[PCHD4JQ MRZQXGUJ"PM4=ONJ99W5 3@X&>:Y+P/\ ML?L9_$WQ?I_P^^&W[6_PQ\0Z_JY M<:5H>A^/=.N[R]*1M(_E0Q3,\FU%9SM!PJDG@9H ].HHHH **Y;QY\?$7Q]XVTC0_#VGVOVF_P!=UC4HK:RMH>/WLD\C M!$3D?,2!R* ->BN \,?M6_LN^-OAO>?&/P5^TAX#UGPCIU^MC?\ BC2?%]E< MZ?;W;&,+;O<1RM&LI,T($9;<3*@ ^89ZSPWXV\&>,O"5KX^\(>+M,U70KZS% MW9:UIM_'/:7%N1N$R3(Q1T(YW D8[T :=%5/#^OZ)XKT&R\4>&=6M[_3=2M( M[K3[^TF$D5S!(H>.1&7AE92&!'!!!JW0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45D^-?' MO@7X:^'YO%GQ%\::3H&E6X_TC4];U&*UMXO]Z25E5?Q-?*_Q@_X+N?\ !+OX M.SR:?>?M+6OB*\CS_HW@_3+C4E;'I/$GD'_OY7I8#)\VS65L'AYU/\,7+[[+ M0TA1JU?@BWZ'U]17YA>,?^#J/]B[3)G@\$? ?XE:OL; EO;>PLT?W&+F1L?5 M0?:M7]F__@XZ^''[1WC"]\*:/^RYK>F"QTXW[&]K\J;D]^B;#%4JF"PTL177+"*NWV7Y MGZ445\FZ7_P5K^%M"<*D>:#NNZ"BBBMB@HHHH *^5?V6_P#@H/XQ_:^_ M;V^+GP1^#?P]TR]^#7P?M(=#UGXE-=2"6_\ &/F;KG3[51F.:""$[96X9)0. M661#7.?\%D/VT?BC\$/AKX9_9 _9!D%U^T%\?M3?PU\-;>*0[M%@*_Z=KLQ M)CAM("SA\'#E6PRQN*]L_8*_8N^%W_!/S]E/PE^RO\)HVEL?#MC_ ,3'5IXP M+C6-0D.^ZOYSDDR2REGP2=H*H/E10 #S;_@N*B2?\$A/VBE= 1_PJK53@CN( M20?SI/V<_'_CKQEX?^&5K\=?V5/^$=\(>#OA='XGTKQIJFKVMZ\.I6UM:VZF M%;61C;YM+J[)W_-(KLH&%<'U3]N#]F)_VS_V6/&?[+$_CU_#5AXYT:72=7U> M#3!=3Q6DHQ((5:1%60C@,VX#GY2<$==\*/AU=^ ?@]H?PG\5:U;:]_8^A0:5 M->_V;]G2]ABB$0+PEY "R*-PSM))P #@ 'QOJG_!4;X\>'?V._AI_P %--7\ M(>$YO@_XY\4:3#K7A*#3+I-=T+0]6U!;&QU#[=]J:"YG1YK5YK86J B9T27, M0>33\+_MT_MH:M\=/CQ'XFL?A-H_PQ_9T\<"/QO?O8ZI-JFH>'O^$>AU:1K7 M;.(DNXO.7YG4QR E0B%=[=1\,O\ @E/H'P^^#&A_L?:G\9KK7/@;X4\:V_B+ MPSX%U#0U-_ EMJ U*STJ?4?.(N=/@O%21(S LQ6&.-YG0,K]O\*OV$=)\%^/ M/CWXB\?^.X_%6B_M ZDMUXH\.2Z+]ECM5&F1:6T$(--\,:5I%T-2T87 MOAW6;FR@EO7NGBNRMM(ZS%((1YH79\H.?OSX9K^T$/%_C0_&.7P:V@'7T_X5 MV/#,=V+P:7]FBW_VB9R4-S]H\['DX3R_+S\VZOE+PC_P2 ^(WAWP'\&O@UJO M[>_BC4O!OP"^(MAXC^&UE-X-TX:A#:6=I>6EOI]U=L&%P(H+ORDE$4>(T(:- MV*/']6_#'P!\3/!WB[QKKOCKXWWWBO3O$/B!;WPQHUWHUK:IX9LQ;11&RBDA M4/<*9$>7S)26S)CMD@'F_P"V7\%_V5C\,_'?Q0^-GP$T?QUJ?B/PVN@IIFI: M7%>7NL;E>.ST>T\T$QF6XF;8JE0)9VD8CEAXCKO_ 3=_:[_ .'7/P1_8U\ M?'7P(?$_PUT?1SXLL?B3X.EU_0O%4ME:$)IMPHGC9;..Y,;JVR1O]$@(4;2# MZM^TO^Q?^TY\;/CWIWQJ^&'_ 4!USX=VVAZ8UKH/AS3_AYHVJ6]E+(NV>[# M:A%*3<2*3'Y@"E(BT:X$DIDVG_9L_:ZTCPAX%TGP=_P4!UC^U_#T^H2>--5\ M2^ =-U"/Q?\ :I!(OFPQ^1]A-ORL(M7CC"MATDP, 'S7\$?#/CO]K?\ 9F\# MP^$?V8_"_P *?'/[.G[3]O#8X+/2=5OM-@9;DV#A8XW2:VU&VOX#- MM!>.*-Y!CS1;\#:3'^S'^RKJ_P"S_P#M)^+K>S\(>'O$>N^,_C=+I327<%C: MZWKMUJ.G^#K;8N9YI_ML,MP+--J6J3XWW=PD/E*WW8T$A? _X]^ /CM8:\G@U;NTU#PCXAET#Q5H.I0K'=Z/J,444QMY0C.A)A MG@E5XW='CF1E8@UV]>2?LM?LNR?L]:O\1_'7B+QQ'XB\4?%/QT_B;Q/J-II) ML+5)%LK6PM[>WMVFF:...VLX02TKL[F1\@,$7UN@ HHHH **** "BBB@ HHH MH *97"0PPH7EEE<*J*!DL2> .&XE\6:[\*-?L?#]M9D^=<74MA,B0QXY#R$[%/9G'2@#(\+?\%!=-^* M?P[NOCE\ OV:OB'X_P#AY;O<_9/&/AV/353688'9);G3K6YO(KF\A#))M98U M,P3-N)PR%O2?AI^T]\ OC!\&_"W[0'PY^*6EZGX0\:M:)X8UJ*8JE]+2(6LT1B\V2V,T4RXD"2YC8+,V\ _ M7+X'?M>:)\;_ -I+XP?LU6WPWUS0]3^#UWHT&J7VK2VS1:F-2M9+J&6W$$LA M$?EHO^L*OEL%%((KUZORF^.WPK3Q!\:_^"CGC#0/BWX_\.WO@3X8^%=:\+7O M@_QYJ&ES1ZC:>$+J>UNII[65)KLHT2GRYWDA?<2Z.VUE[71OC9\;/VT_C]X8 M_97\5?&*'P[*_A[ MXMO=!B\17>EWNF6UO?(D,Q\FY3SGW7$;;I65LLT M,]+^+_C37K[6M'T6QO=#\2>,)=0M-,2R@DBBGM[=S_H\MP&9YY.L[H'/(- & M3^U-^U+K7[.&AC4/"/[,7Q'^*E_%92W]_H_PZL+*2:RLH\[IG:]NK:-V.&$< M$;//*5;9&0K,N=H7[$/VKOV??AKXP^(UCX_P!+M[WPAX9\,V%O M'J5X)8S(5D-Y/#;VHC"N)))YDC5EV*SN\:OV?[1_P]^*OQ7^"OB#X=_!;XU2 M?#OQ'J^G2VVG>,8-$CU"736="OFI#(Z*S D$$GCM@X(\6_X)3^)/BG\0O^"9 MW@73?$7A_P .^"_$>B:=J7A6V;PQI7_$J1=*U"ZTNWOK2W9@#!-':1W"+D*1 M*,94C(!9\ _\%4/@)XY_96U?]J"Z\$>,]"DT#Q^O@36_ .NZ7!#KMIXH:_@L M(]),8G,#2O<75N%D$WE;)0[.H#;?1/@_^U[\*_BK\,?&7Q-U%Y_#$'PY\0ZK MHGCZTU]X@VBWFG8:XWO$[QO&86CG1U8[HID)"L2B_*7[&?[-?C_XT_"CX\?L M)_M6>([+6;_X;?'^VUC1?B]X5T:/3Y];U1_[.\3VVH3P_/%]MM[FXB29!^[* M*L(4*.;GQ)LO G[)_P )/C;\7XK?4?&/@WX9ZYK?Q3^*LN5@_P"$U\:+"EU! MI<04%8K.Q6WL]W#XDBM$:21[>[5P#[<^'OBN\\=>!]+\97_A/4M"DU2R2Z_L M?6(U2[M%<;E29%)"2!2-R9.ULJ3D5LUX)^R3^U5X[^+_ ,7_ (D?L\?%C0=( MB\2_#K3_ WJ5QJGAU)4LKVUUFQDN(U6.5W9)(I;>YB;YV#JL4F$\PQI[U(I M>-D60J2" RXR/<9H 6BOSZ_8G_:A^/W[%?[:NJ?\$J_^"@_Q0U+Q5_PEEY?: M_P#LX?&'Q#(#)XLT]Y6EGT6[E "_VA:ER%4 !H\!51?(5_T%H **** "BFRR MQ01---(J(BEG=C@*!U)/85^3O_!5#_@XNT'X8W6I_ /]@>]LM:UZ(M;ZK\1G M19[&P<9#+8HD8KO)]/S?1 M,WH8>KB9\L$??O[8/_!0']E#]A;PL/$7[17Q4M-,NIX3)IOAZT_TC4]0QD?N M;9/F*Y&/,;;&#]YQ7Y#_ +8W_!SM^TI\3IKGPO\ LA>"+/X=:,2R1Z[JD<>H M:O,O0,%<&WM\@\J%E8'!$@K\V/B'\1_'_P 6_&5_\1/BAXSU/Q!KNJ3&74-6 MU>\>XN)W]6=R2<#@#H !@"L6OZ7X9\(^'XO2&S_[>OZ( M^APV54**O/WG^'W?YG5?%SXZ?&?X^>)G\9?&WXJ>(/%>J.Q/VW7]6ENG0'^% M/,8[%Z85< 8%I:5?S6MQ"VZ*>WE*.A]0P( M(->Z_![_ (*+?M#?#"2*Q\0ZRGBK3$(#6NMDM.%_V;@?/GW?>/:O!**]K)>( M\]X9D']UCN Z'@*?Z;X$^D#2Q5 M2&"XDBH2>BK17N_]OQ^S_BCIWC%:GW^3\:1J25+'*S_F6WS73U6GDC]!ZYKX MR_&#X=?L_?"?Q%\;_B[XGM]&\,>%-'N-4US5+D_+;VT*%W;'5FP,!1DLQ"@$ MD"M/PAXQ\+^/O#EKXN\&:Y;ZCIM['OMKNV?)_BM8C2_@KX5U(;F\'^!$\/^D2,.JL& M4J)G0?H145C8V6EV4.F:99Q6]M;Q+%;V\$81(D48554<* . !4M:%!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >2^(O MV%OV4O%&I:S>ZM\(;86OB6]>\\4Z#9ZE=VVD:[\\4A M? W$XKHOC)^S7\ _V@_ NG_#/XT_"70_$6@:3J5KJ&E:5J%DIBLKJVSY$T(& M/*9 64%.34OQ;_9"_9M^..@>%O#'Q'^$]A\CNO!J:?++I[Z M)*D1A4VLEH\3P 1'9M0A=N!C %>D44 8W@/X>^!_A=X9A\&_#SPK9:-ID#R2 M)9V$ C4R2.7DE;'+R.[,[NV6=F9F)))JCIGP7^%FD_"J?X(0^";*?PI=Z?35[^\U2YO[N\,%O';0++)F!P\43#E++/'',W?]V=K?F!117]G\/\/Y9PUEL<%@H6 MBMWUD^LI/JW^&RLDD?74*%/#TU"""BBBO;-@HHHH *^E_P#@EY_R6;7O^Q8? M_P!*(*^:*^EO^"7O_):=='_4KR?^E,%?AGTF/^3#9_\ ]>'_ .E1/FN,?^28 MQ7^']4?U^Q^"OB6SM[K5-)N M8[&'6;9KFSMKYHF6"[,0923&^QB 1O5=I[$?8O\ P1W_ &3/AS^R1^Q/HF@> M%?'4?C'Q-XJO)_$?Q-\=LS-/XA\1W9WWMQ*S@/\ *_[I0X#!(U+#<6)^ :]L M_8K_ &KM3_9Q\>+I^N7,LWA35YE75[49;[.W %R@_O+QN ^\HQR0N/W?PA\5 MJ_"V+AE.9SO@YNR;_P"74GU7]QOXET^)=4_L.&>(IY?46&Q#O2?7^5_Y=U\^ M]_TXHJ*POK+5+&'4]-NXY[>XB66WGA<,DB,,JRD<$$$$&I:_MQ24DFG=,_6$ MTU=!1113 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\I/^"H^B>)_^"//Q^\2_ M\%#OV/\ XH:-X>M/CEI5UI'CSX67UH\D>J^)5B)M/$-E&OR131!I'N&;Y'.U M2K/CAB-?% ME?V+X8\+0XO7!_U*TG_I3;U\U5]*?\$OC_ ,7NUL?]2K+_ M .E-O7X9])?_ ),/G_\ UX?_ *5$^:XQ_P"28Q7^']4?=%%%%?X)'\P!1110 M 4444 %%%% 'W-_P3"_:2DU[1YOV>_%U_NNM-B:X\.2RMS);YS)!D]2A.Y1_ M=+#@(*^OJ_';X<>/=>^%_CO2OB#X9GV7VDWJ7$.3@/@_,C?[++E2.X8U^N?@ M+QIHOQ%\%:5X[\.S;[+5K&.ZMR>H5U!VGT8'(([$&O[9\!>-)Y]P]+*<5*]; M"V46]Y4G\/\ X _=].4_5^#LU>,P3PU1^]3V\X]/NV]+&M1117[V?8A1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5X9_P4I_:8?]D+]ASXC?'BPO5@U32_#[V_A]R>1J M-RRVUJP'\6V65'(_NHWIFO_9[^&GP!LKDJ_BCQ3J MC,IIR7>,?>DOFDT=.$I>VQ,8 M/N?AW+++/*T\\C.[L6=W;)8GJ2>YIM%%?W,?9A1110 4444 %%%% !7TE_P2 M_/\ Q?+6A_U*EK<;F"CZ2K*3_OBO@&OH3_@F9XX?PK^TW;: M \Q6'Q#I5S9.I/R[U7ST/U_=%1_O>]?IW@]GD\B\0,'*]HUG[*7FJFD?NGRO MY'O\,8MX/.J3Z2?*_GM^-C](****_P!!C]I"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K\$O^#ICQ[/KO[<$IXJTH8_O MZG"O\V%"X%XV;LLKQ'_@BI_\B']HY>_^7T?_ )?YEVNW_9J\0/X7_:#\%:V MLA58O$UDLI'_ #S>94?_ ,=9J\^_X2#PU_T-FC_^#:#_ .+K4\#^*/#UIXUT M>ZA\6:3OBU2W==NK0$Y$BD8^>O1RO@SCK!9G0Q"RO$IPG&7\"KTDG_+Y&^&S M/ T\1":JQNFG\2[^I^S5%%%?Z-']&A1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_.Q_ MPOPO\ ^#J_X;RZ1^U'\-/B MRMJ5AU[P)-I?F@S"&RT_3[9Y MI[B0]$1$!9V/8 $U,I1A%RD[);L"G72?"GX/_%'XY^-+7X=_!_P%JGB/6[P_ MN-.TFT:5]N0"[8X1!D9=B%4"-#?; M(GAC3V235[E>N)&.Z.T!&.N^3J"B'FOT'\::_P#L:?\ !)/X%C3/AK\.=-TN MYO$*Z3H.G-F_URX48\R>=]TC(N?FFD+! <*"2J'^8O$?Z4/!_"M267Y"EC\9 MM[C_ ','_>J*_-;>U.ZW3G%G?EF69AG./IX/!4W4JS=HQ6[?^2W;=DEJW9'Y MZ^ _^"._PD_9%^','Q\_X*4^-Q=74O\ R!/A5X5O\3:C. #Y,]TIR5&1O\G" MH"#YK%@C?1OA;X=GQ7\#[CPGJ/A+2?#$.LV1;3O#.C6OV:QT-#A[>%44 LR, M$DE=LO))OW$C 'B/PRUOXF_MS_M+W'QH^->H_;K71RD[6J*5M;SAC). MR,,"Q!R6V,7+,Y8_6-?YS>,?CYXAYIG^#K5L<_;T*D*ZC#W:5*5.2G348)VT MDE)RE>;2C>33L?NF:^&N19%D-3(L>E6KXBG*.(?2,*D6O90[*SO*5KR]W9:' MP/=VEU874MC>V[PS0R-'-%(I5D8'!4@]"",8J.O4?VM/ I\*_$]]?M("MIKT M?VI6"$*)QQ,N3]YBV)#_ -=@*\NK_;3P_P","304445]@?,!1 M110 4444 %=%\(--EUGXM>%](@CWO=^(K*%%'#)O'G[ M9_PVT&&/?Y7BFWOW7&;G.*C@GDF% MECLZPV&CO.I"*_[>DE^I^YM%%%?YLG^G(4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? MFQ_P<_? >;XA_L-Z'\:=-M2]S\/?%\,EW)MSY=C>K]FD/MF?['7Z3UP7[4OP M(T']I[]G/QK^S]XEV+:^+?#EUIPFD7(MYGC/DS@>LZ"O>X7S;^P^(<- MCGM3FF_\+TE_Y*V;X:K[&O&?9G\CE%:GCGP7XE^&_C75_AYXTTJ2QUC0=3N- M/U6RE'S07,,C1R1GW5U(_"LNO[LC*,XJ47=/8^U335T%*JL[!$4DDX Y)KZ M8_8H_P""3_[6G[;4]MKWA3PG_P (YX0E<&7QEXCC>&U=,\FW3&^Z/7&P;,C# M.E?L%^Q)_P $@OV3/V+5M/%%CX>_X2_QI S>+O$<".\$@[VL',=L,YPPW28 M.#(17X;XF?2#X!\-E/#5*OUG&+_ES2:;3_Z>3UC3\T[SZJ#0*[V/S!_8A_X( M8?M2_M0_9/&GQ6MY/AOX.FVR"\UFT)U*]C//[BT)5E!'1Y2@P0RAQQ7Z\_L@ M_P#!//\ 98_8DT1;3X*_#V(:N\/EWWBK5B+C4[OCG=,0/+4X&8X@B<9VYYKV MZOGK]N[]OWP/^Q_X6.C:6MOK'CC4;B7XMO9);MO1(U?VV?VXOAW^QWX*$VH&+5/%>HP,=!\.)+AI.H\^ M8CF.$$$9ZN057HQ7\@_BQ\6OB=^T3\2KGQ]\0M9N-7UO5)ECC55.$!.$@AC' MW$&<*@]>Y))SOB/\2/''Q<\:ZA\1/B/XCN-6UG5)S+>7MRPRQZ!0!@(B@!51 M0%50 *]C_ &#O@T/%WC27XHZW:;M/T&0+8AURLMZ1D'_MFI#=B&:,CH:_ M/:\\%PQE-7&5=>57;ZM](KU=DO/<_MSA'@C)?"GAZICJMJF*)?]J<*9AP1BIWJ8.7MZ*>_L:KM4BEVA5M)^=8_S*^FYP%_9_$6"XMP M\/98I,?=NKIO+3_ ,A)<5\5U^PO_!(/X$R_!_\ 9)LO M%6KV/DZIXVNVU>?>N'%J0$ME_P!TQKYH_P"NYK\K\9,\ADW U>FG:=>U*/\ MV]K+YT@>>5(Y#&X\PI&P4, I; +*.0 =Q1 M7R'%_P %0_'FA?LA^&OV\_B!^Q3XH7X6^(/!]AXIO=2\(^(;35]2T/1[NV2Y M6]N[$B!VCCBD5Y1;M,Z*&;80I-?4/PU^)'@7XQ?#W1/BO\,/%%IK?ASQ)I4& MI:'J]C)NAO+2:,212H?1E8'G!&>0#0!MT5ROQ$\2_%?0?$/A*P^'/POL_$&G M:IX@^S>+M0NO$*V3:'I_V:9_MD<9BW,<,,,9>::5PJHH&2Q)X Y)-?)/A#_@L!\&O&/[/'QK_ &F; M'X^$?Q%B\(:XN(=+:RN(4<+]GBN9M5MTC,A)$961@NXHH! M]=45XU\%OVR?"'Q T3XI2_$S3K7P?J7P8\37&C_$&&35#=6=H$L+?44NXK@Q M1-) ]I=PR9:-&5O,0K\N6]&^%_BW7O'G@'3/&?B3P1=^&[K4X#<#1-0D#7-I M"S$PK. (YC%L,D8R(W+)N?;O8 WZ*CO+RTTZTEU#4+J."""-I)YYG"I&BC) M9B> 22>E>2Z]_P4$_8*\*DKXH_;=^$.FE?O"_^)6EPXY(_CG'<'\C0!^8' M_!:G_@B[\=?C9^W+8?&/]E7P7;W.F?$>U\WQ59CR$FC, M;@(KNTB3$*:]2_8B_P""#/[,W[./V3QM\=S#\2?%L6V0)J-KMTBRDZ_N[8Y\ MXCIOFW X!$:&OJWQO_P5^_X)*6FFSV&L?\%(/@I("F0UA\1].NRI R"/(E?/ MX?2M'X%_M"_!#]ISP(/BA^SY\4-(\8>'&O9K2/6]$N/-MY)HFVR*K8&<'^=? M,>*_BSXG83(\-E&$Q#HX-0Y'.FG&I)J_NSJ7NERV24>7F2:ES'U.58F->C[. M3]Z/Y'7P00VT*6UM"L<<:A8XT4!54# Z 4ZBOD;_@HC_P4IT7]G"QN?A'\ M'+VWU#Q[<1;;FYPLD&@JP^_(#D/.0&<8VI)_*>&PU?&UN2&K>[[>;/ MM.'.&\WXJS6&7Y=3YZDONBNLI/I%=7\DFVD]K_@H'_P45\+_ +*>CR_#[P%+ M;:KX_O+?,5H2'ATA&&5GN .KD$%(NI&&;"E=_P"3'C'QCXI^(/BB^\:^-M>N M=3U74KAI[Z_NY"\DSGN3^0 ' %5];UO6?$NL77B'Q%JMS?W]]WM MY,TDL\KDLSN[$EF))))Y)-5:^ZP.!HX&ERPWZOO_ %V/[TX \/%]!M3/>W]RD%M$/XG8X&3V'J>@ M&37Z*_"OX=Z3\*O .F^!-'PT=C !+/MP9Y3\TDA_WF)..PP.@%?/?_!/_P"# M)DEN?C5KMIPF^TT(.O4])IAQZ?NP0>\@/05]2U^)^*7$/UK&1RNB_=IZS\Y- M:+_MU/[W;='P_B3G_P!>S!9?2?N4OB\Y_P#VJT]6PHHHK\D/S(*\$_;7\$!H M=)^(UI&/E)T^^P0/[TD38 R?^6H+'_8%>]UC?$3P=#\0/ VJ>#9BH-_:%('= M]JI,"'B8GLHD5"?4 CO7[A]'+Q*?A3XPY7GE2?+AW/V5?M[&K[DV^_)=54OY MH(_)O''@1>(WACF&44XWKA%-K_HG335T?X@M-.S"BBBF(***5$>1Q'&I9F.%4#))H ]1 M_8S_ &<=5_:G_:%T+X46LQ(Q&I_OR+7[J:;IUA MH^G6^D:5:1V]K:PI#;01+M2.-0%55'8 #VK\L?^":'[:G[%O["OQ,UG]F3 M]LAO$/P>^*_B&\3^S]6^*7AZ32M(UNR"J8DT_4)/W+(&":G"7#7M\5&V(Q%I276,4O<@_-)MOLY-="2BB MBOR4_8 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQW_@ MH?(D7_!/_P".&961Q]0: /CSX'_ +0WP<_9C_X(#?"'XG?&_6+2 M+24_9@\,6MOI<[!IM:NIO#UM'#IUO%]Z>>=V$21*"6+],9-?,'[&7P3T[X+? MLX?LS_L'_M5JLGQ"T3]G/Q/XBUSPA\2-4BM_"^@:;>:K"_VVYMV3S+K5K1)E MMHHDDB$,?VLM+"2I?]-?AW^QS^R)\(-9MO$7PF_97^''A?4++=]COO#O@>PL MIH-WWMCPPJRY[X(S6[XZ^!7P1^*/BGP_XY^)GP<\*^(M;\)W37/A;6-=\/6U MW=:-.V-TMI+*C/;N=JY:,J3M'/% 'Y=?L[?%#Q#\3OV3_P#@F%\3==^+&L:S MK]W\0K31_$=S)XGN)?M8'AK5Y#'=Q^84EF!BMVWRJ9!P<_-SSO[0_P )_#-_ M^Q__ ,%&?B=<^)_%,OB#X6_&/5-5^'NK2>-=2>?0+ZW\/Z)=Q7%NQG)602LP M#')"Y084E3^I5O\ L=?LC6FF>'M$M?V6/AQ%9>$KQ[OPI:1^![!8M%N'D\QY MK1!#BV=G)!M!^!O_!8GX6P_#G4=5MU^*/[.?B/4O'RW M>NW-TNNW]GJ&C-;7DRS2,&G075PJR A)"@PH"CYI^ 7QU7X3?L"_LM>&O'O MC?0_#?PO\9_M)?$G2?'VN^*=/>YT4RG7/$TFF6>HJEQ #:S780D/(L9>*+S- MT>]6_4V/]E;]F"'Q'IGC&']G#P$FKZ+IATW1M57P?9"YL+(J4-M#+Y6Z*+:2 MOEJ0N"1C!J*S_9(_93T_X5ZE\"M/_9E^'UOX(UF0R:OX.@\&6*:5?.6#%IK0 M1>5(2P!RRDY /:@#\W?VE?@5X+^%7P0\,^%?A?\ M@ZEXH\/WO[;_@%[6T\# M:K;P38/IVE2Y+>9;6YB\N!LDG&_ O@CP9>:MJ'@_P=I6E7&O:F=1UV?3=.B@?4;PQI$;F=D4&:4QQ1H9' MRVV-!G"@ ^.O&G@SP5\&_#_ ,9_BCX.TS6/&7AOX>7>I_$;XFWVI3Q&[^(' MC&PTZ.6UTW,$4<0M[&&RLPR11*GVA+6/EX+M'[7]A/\ ;$^,'QK^+NM_!+XQ MQZ%J-W9_"/P7X\M==\-:=);6\?\ ;D=\);!T>:7_ %4MBSQ/NW/%, P+1EW^ MD?#/@GPEX-\.+X0\+^'K6RTQ6F;[%#$-C--(TDSL#]YI)'=W8Y+L[,Q))-8W MPG^ OP6^!-E>:?\ !KX6Z%X8AOVB-Y'HNG1VXE$48BA0[0/DBC58XT^[&BA$ M"J * .A\0:!HWBK0;[POXBTZ.\T_4K.6UO[2892>&1"CHP]"I(/UKYJT'_@B M;_P2-\.*%T__ ()S?"&3;T^W^"K6Z[ ?\MU?/3_.37U#10!XIH'_ 36_P"" M<_A5E;PO^P'\%--*'*&P^%>D0[3G.1LMQCGGZUW"?!;P%X/\+QZ!\+/ ^C^' MK6U+-#INB:;%:6YSUQ'$JJ"?7%=G17G9ME6#SK 3P>*C>$E\T^C79K=?Y&M& MM4H5%.#U1^9G_!1[_@IM:?!O[?\ CX :K'<>+1N@US7(B'CT4]&BC[- MT1X.7R$_,.^OKW4[V;4M2O);BXN)6EN+B>0N\KL6))))/))K]C/^"HG M_!)[3/VG8KGXY_ &QM=/^($4>[4M.)6*#Q JCC)X6.Y & YPK\!R.&'X^>)O M#'B/P7XAO/"?B[0[O3-3TZX:"^T^^@:*:WE4X9'1@"I![&OQ'&\-5.&I^P:O M%[2_F_X/ET]-3_1;P%S#@C&\*)9+IB$E[=2M[3G[OO3WY&M+;^_S%&MWX:> M=8^*'CK3? FAC$^H7 0RE0R#)YXG[;]V"[R>WR6[\D>Z>%/#&C>"O#5CX3\/6ODV6GVR06Z=]JC&2 M>['J3W))[UH445_)M:M5Q%:56J[RDVVWU;U;^;/Y>G.=2;G-W;U;[MA11169 M(4444 ?*'[5_@8^$_BI/K-M"1::ZGVU& 8@3$XF4L>K%QYA Z"517F5?6/[5 MG@4^,/A7-JUI!OO-"D^V0[4+,82-LRCG &W;(3Z0U\G5_P! 'T2/$O\ XB9X M(Y?B*\^;$X1?5:W?FHI*$GU;G2=.3?63EV/\8_I*\!?ZA>+.-HT8?Q;JMA^U5\9]%9-)LIA M-X/TFZC_ ./Z93\MXX/_ "R0\QC^-AN^ZHWYG_!.3_@E?JWQ0N=/^.G[2&BR M6?AA2MQH_ANY0K-J_=9)@>4M^A"GF0>B$%OU!M;6UL;6.RLK:.&&&,)##$@5 M44# 4 < < "OYN\6_%6C0HU,CR:I>OR_TUX/ M>$E:O7IY]G=.T(VE2IR6LGNIR72*WBG\3U?NVYN2^.O[/7P,_:=^'MW\)_VA MOA)X?\:>'+T?O]'\1Z7'=0[L$"10X.R09.V1<,IY!!YKX:N_^"1?[8'[!-W+ MXO\ ^"+W[8]UH.@QR--)^SW\9KBXUKPE.,[C%97))N]-S_L,Q=B-TBJ*_1:B MOY8/ZR/@3X8?\%U_"7PN\;V'P%_X*Q_L[^(OV8?'5Y+]GL=8\3.+[P?K<@ZM M9ZU"#" <%B)=JQ@@&1C7W?X?\0Z!XMT.T\3^%=QU#3[E)H+B)A ME9(Y$)5U(Y!!(-9GQ/\ A3\,?C9X(OOAI\8OAYHGBKP[J<7EZCH?B'2XKRTN M5]'BE5E;VR.#R*^$/$'_ 15^+W[(.N7?Q-_X(L?M>ZK\'IIIVN;SX-^-I9M M<\":K(3EE$$I>?3F$?^"WWBW]F/Q+9?"+_ (+, M_LG:Y\!-9NKA;6P^)ND+)K/@76I3T,=_ '>S9NHAF#%%YD=*^\? /Q"\!?%7 MPA8_$'X8>-M(\1Z#JD FTW6]"U&*[M+N,]'CFB9D=?<$B@#8HHKA/B5^TU\! M_A'XJM/ /CSXE6-MXAO[0W=GX;M%DN]2EM@VPW M+=7F\D-\IEV; >"P- '= MT5YDO[9W[*,OPRU_XSVO[07A6X\*>%+MK7Q3X@M=6CEM=&G6-97CNW0D6SHC MJ763:4W -M/%=OX"\>^"OBGX)TGXD_#?Q58:[X?U[3X;_1=9TJZ6>VO;:5 \ M+-%TF] M6>;1YB,B*Y"9$+GG"N03@\<''<4 %%;3XI:#-X[AT*36K MCPA#JD3ZC!IZ2PQ&ZD@5B\<7F3Q*&8 ,7&,X.,OXG?M2?L[_ 8UX>&?BK\8 MM"T&]$$$]S%J-Z$%E#/*88)KEONVL4DJM&DDQ1'=6522"* .^HKBOB1^T9\# M/A!XCTSPC\3?BCI&BZCJXC:RM;ZY"L4>XCMHY7/2&-KB:&!9)"J-++'&"7=5 M/1>)?&?A;P>^FQ>)=;AM)-8U./3M*BD)+W=TZLRQ1J,EFV)(YP/E2-W.%1B M#3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#%^)7Q"\*?"3X=:_P#%7QWJ:V6A^&=%NM6UF\?I!:6T+332'V5$8_A7 MY:_\$Y?^":6D?\%#?^"?5W^V%^TGJ.JZ1\3_ (Y^.M<\?Z3K1N'G;1=/O;DK M8V B9@CVGD11S*@VE1<':RY.?*]0_8ST']B/X6:FUOXS_:8^(ND M?#K2'AY>VLKF<2:C);:)XY#T"W&:^V/AK\/?"GPD^'6@?"KP)IBV6A^& M=%M=)T:S3I!:6T*PPQCV5$4?A6&)PN'QE%TJT5*+Z,]7)<\S;AW,J>/RVM*E M6AM*+U\T^C3V::::T::/P_\ 'W_!++]I;X+?&O3_ '\4?"KR>&[FY+MXOT@ MF6QEMDY8"3;F*5A\JI(JMN.0"HW5]2V%C9:78PZ9IUJD%O;0K%;P1+A8T4 * MH'8 #VK],;RSM-0M9+&_M8YX95*RPS(&5U/4$'@BO&?B7^P_\ #+Q>\FH> M#KB7P]>.22D">9;,?^N9(*_\!8 >E?S;XJ^$'$>>^SK9+4C.G!/]U)\LKOJI M/W9:624N6VNKN?OLO'>OQ0J-//H*#IJW-!/E;>\G'5IO2]KK31+8^.:*]4\; M_L<_&_P>SRV>@1ZS;*>)])EWL1_US;#Y^@/UKS75M$UK0;HV.NZ1=64XZPW= MNT;C\& -?RGG'#?$'#]5T\RPM2B_[T6D_1VL_5-H^JP.:Y;F<.;"UHS]&F_F MMU\RK1117B'H!113X()[J9;>VA>21SA$C4DL?0 =::3;L@;25V13V]M=P26E M[;)/#*A2:&5#KDN?L-T5ADD #20D! MHI"!TW1LK8[;J_1[P;^S+\;O&[*VF^ [NVA;'^DZFOV9 /4>9AF'^Z#780_\ M$A/A5X\\:67CWXY^)[N_DM[189M%T1OL]O<;69@99L>:_#%?EV'"KSQS_H1] M!SC+/_#7B#,:6;86K'+<524N;D:2K4W[CBI6OSQE.+<>JAS-):?QS]*_@3!^ M(N2X&>5UJ;QV'J-6BD@/7U=\,_A/\-?@UX7B\&?"SP3IVA:9$ MLZL"*^' M[W_@AGX1^ OQ>A^-_P#P2\_:=\8?LXWMWK$-UXK\%Z"%U7PGKD/F+YROI-VQ MB@F:,,B21D+%GY8QUK[QHH *^!?^#?GQ9Z^:YL#8S+;66E$G+1PVMJ(ECA/""5B!ER3]]5\_Z?^P-HGPN^//B_]H;] MEOXM:S\.M2^(=XM_X_\ #=M8VU_H6N:BJ;/[2>TF3?;WC+@/+;RQ"; ,J2, MP /G7QS^T1I'QU^!?_!0/P3:_LXZ=X.U'P3X-US1_'.K6OB7[;'XAU,>&9#% M<)%]EB^7[%]G1G!M(^$?QQ^' M;_&WQ?+K'[0]S=3_ !)\7^58+=,;BP%@Z6<(MO(MD6W 1+/ MV(/@K\1OVC/AC^UK\2[&76OB#\*-(U33_#FO2QQ1>:M\B1RO-'&@5V548Q@8 M5&FD8 %N #Y _P""._P:U[X)_M!?MP?"+P)XMAN?$=A\0-$5?$VMVAE6^UF; MPU;S3:C2R7$B*RY,C %)?:_/<0:%KNWM(DEF_8^\0"61(P&?'BK1B,GO@L?S->._''6?&_[(MW M^W9<_M9? _Q+XC^'WQ.T2X\3>&?&VF645UI]QI2^&H]/GTFZ=I%%F]NUL0B2 M[1*)R8]SMM/V)J?['NEZE^W!IW[='_"U_$,6MZ9X N?!L'AQ(+,Z:VF7%Y;W MDN[,!G\TSVT1#B4 %0.35_XV?LK^'?VD]>T^U^.GB:ZUKP7I.J6VHVWP]BM MTATW4+J!UE@DU'[TE\(IE61(2R6Y94,D4K(C* ? OP__ .":?[67Q\_8<\-7 MGC#QQIMEJWQ5_9 \$_#_ ,=7?BS4)XK_ ,+/I]S)>O?(HB?SYOLU],&C=XB+ MFVC+/B1WC^D/$?[7_P /-#^*VC?M ?$'POXB\0'6/#6NWGP:\)>'[2"2Y7PW MIT,4NJ>)9%N)H4#7/F6R1#OGG[5/[%.E?M%^+= ^)G MAOX@W'A'Q3X?\*:_X8M=6M]-2[C;2=9@ABO(O)9D'FJUM;2PR9(C>+YDD1F0 M@'J_PY^(/@[XM_#W0?BK\.]T;S%C^=KHIA# V\ ]@HKEO!GQJ^$7Q4NM3T3X3?%[PKXAU'2E U"VT7 M7+>]>Q=LA/.2&0L@)4\';G!Q7P]8_P#!37]KEOV4/#_QOOM/\ '69/VP%^%/ MB*&'0+Q;:32?^$K_ +$,]LIO"T5QY:E]TC2KN;[N !0!^A5%+ M5_:2\ G2EO4LVU,>,;+[.+AU9DA,GF[?,958A M*K_P)IWQ>\+SZYI5LUSJFC0Z_;-=V<*J&:26$/OC0*P)9@ 0>]9VM_M/_LT M^&O#&E^-O$?[0_@;3]&USS/[%U>]\6V<5KJ'EMLD\B5I0DNUB%;:3@G!YH [ MFBL+QK\4/AI\-M$A\2_$7XB:%H&FW$@CM]0UK5X;6"5RC.%625E5CL5FP#T4 MGH#4;_%SX41^#KCXB2?$[P\OA^TC62ZUUM:@%G"C8VL\V_8H.Y<$GGWF5RDT MKR_NU1"69OE )XJW\/?BS\*_BY8WNJ?"CXE^'_$]MIU_)8ZA<>'M9@O8[6Z3 M&^"1H78)(N1E&PPR,B@#H***Q?B5\0O"GPD^'6O_ !5\=ZFMEH?AG1;K5M9O M'Z06EM"TTTA]E1&/X4 ?!O\ R>M_P<1?\_?A']CSX5?[T:>+_$:_]\G;IJ>Y M22/L>GZ&5\&_\&]7P]\5ZA^QGKW[;GQ3TQK?QG^TQ\1=7^(NKI-R]M97,YCT MZV5N\2VT221CH%N,5]Y4 %%%% !4-_IVGZI;FTU.PAN8CUBGB#J?P(Q4U%3* M$9Q<9*Z8U)Q=T]3PG]MO]FRQ\<_LF_$W2?@AX9L-#\=W'@75?^$/UG2M-A2> MVU06LAM77"X)\X(#D'()KRS_ ()+)\$/VT/^";?P8_:4U[P7:7^LZ_X'M8_$ M-Z9I/](U2UW6E](0&QEKJ"8X[9Q7V37Y\_\ !!S_ (LAKO[47_!/6Z_=?\*8 M_:"U*Y\-V73[-X=UM1J&FKCMG_2&R.#NXKPJW"O"^(E>K@:,GYTH/\XGHT\Y MS>DK0Q%1>DY+]3[2L/V=/@9IS!K?X6Z.Q'3S[42C_P ?S73:-X8\->'(_*\/ M>'K&P7&-MG:)$/\ QT"KU%=F"R3)LNE?"8:G3?\ DDB.]O<1;OE1HG;CDU>_;:_9__ M &GO"W_!%;XI?"SX)I\1K\1IM!9( MUT3PI+I*I#I.II'C[,ZZ@+416DVUXY+>=E0>3*1\JZ_X]\-ZA_P33;2/#'Q/ MT;3=7F_X*+27^GWD[QW M83X^>\2_:'>ID@6W*W).55HANW!3NK]J:* /S(^ M''QM^"_Q$_8,^-'[('[7_CJ3X=?%_P ,ZQ:Z?\9?&7ANY2YN-7OI[FT6T\86 MLLN?M=DZ-:S/">+6&-K4QQQQQ*;_ ,./A9\:O^"A'[._[3W[(7QWU3X>^+/$ M\6EZ*/"'[17PSA^SZ9XNU)+>6YTJ[EA5Y(H-1L)[>U:<0N5V30*,*%K]*** M/R:\,?%/]M+QK\7?A#_P4H\*?"?5/#FJ?M&>"?\ A37B7PZ-+1)O#VIQVK75 MCXBN8_O-';ZE%K:DL2#9?92%#/M/=?MV:S\#_A%\=_$/[)'A;P=_PA=\O['E MUH?AOQ ^EWFIW/B?2EDNHD\.:3:#?;"6(PI-Z!J-GX_34;#2"_P#9FAI(8@LN/X/UWX&?LC_L;?LV_&OX._M Z;XN^#7A'X MW^(M1^-GCWX+:9;ZG;^&;S4K?4I+&66%[69FM=/DOXX-\T/F)&T$JI&QB5?T M3^/O[)WQN\<_M Z=^TC^S]^USJ'@+6;?PE_PCNH:)JOA.VUW1[JT^TM!?B[\$M;O M/%7A;XA_MP>!?$NI^+/%]O%'9ZS.^I6@UB^L(C;P(EI]GC47$T4:PNT\2VT3QR'H%N,U]Y5Y7\5?V.?@K\9OVE?AC^U;X^L=1N MO%7PB35AX*4:@PL[=]1MQ;W,KP$%7D\M5"OP5(!% '=?#7X>^%/A)\.M ^%7 M@33%LM#\,Z+:Z3HUFG2"TMH5AAC'LJ(H_"MJBB@ HHHH **** "OSY?_ (QE M_P"#DA&_U&B_M.?L^%?3[5XC\/7&?^!;--;ZC/I7Z#5^?/\ P7H_XLCJ/[,7 M_!0NU_=?\*5_:"TN'Q)>]/L_AS6@=/U([NV%(;3[8=3$T&E0&XFA53;/Y\J-( MH#B1\1[SP?[*W[/_ ,<@DAFGM54N]O)&RO'/#YD4BDE68*^WQ;XQ?L[?M.3?!G]CGX_ M> ?A+JM[XC_9]U73[GQO\+I;VT2^NK&;0Y=(OS;MYWV::[MEF>6)/-"RKO"O MN*AN._;&_P""?WQY_:Z\._MA_&OP#X!O-$U/XN_ [2/!?@#PKK<\-M=:Q<:= M]KNGN[A?,*6YEDN([6$3,K*(79PBLIH ^R?%?[9WP/\ !'QTO?V=O$]UKL'B M:R^'=SXX^SVWAF\NDN=$M[B"WGGA:WC#O"/C;Q+%!\685'P]\3:OX$U2RT36[LQF46$.H3P+;O=[ #?!2_LN^(?"6I7'B;4])%WIFI M3ZGIUZOGP07DA\HK9R(IC,DA."T<:D,?&_V'?@_X^_;4_P""5O[#OP@T?X3: MWI$'@'Q3X.\;:YXKU=($L[6QT8O!/$?]B:VVK:!<8)^1O^"P_[7/C3X%:]X.\"7/Q&^,_PC^'TMG/JWC;XZ_#/X9Q:[9Z M*XD2"VL[Z6:&=+6W8-<32N(F=3'; $*[9^N/A9\2/'GCKQ-XTT3QC\$M8\)V MGAOQ*=.T'5-3OK::/Q):?9XI?M]NL+LT4>^1X]L@#9C)ZY5>.^+OQS^)>E?$ MS4?@;!^P]XT\:Z'J?AP/9^*+*\T9'/8W?VJ[26W"KL+$PR!T=MJN5 MV, ?+/[7OQ[^+GP8\*> _!^C_M>ZU<>"Y/V:O&7BS3/C,EQ9+-XK\4V4&GRZ M5NDAB%NZM#<75VEJB^7EZ;9LPBO-0RJ(JO("8+59I!^]8$PP(7(.P@^7_M M)?LL>/O#VG?!>\U73;KQ_P"'++XNS>)?VA[.ST=KJ3Q,\^BW]O#=-8KO>YM; M:^?3_+M )3%!;6^ PM@P /L>BO"?^"9GP_\ CE\+/V%/ASX!_:.6[C\7:=I$ MJ7MGJ%Z+BXL;9KJ9[.TED#,'D@M&MX6(9ANB/S-U/NU !1110 4444 %%%% M!1110 5\X_\ !7G]G+_AK+_@F1\;O@/;V'VJ]U;X?WUSHUOMSYFHV:B]LU_& MYMX:^CJ1E5E*LH((P01UH \(_P""7O[1W_#6_P#P3O\ @U^T1/?_ &F]\2_# M[3I-9FW9SJ,4(@O!GOBYBF'X5[Q7EW[''['_ ,&?V$_@)IO[-?[/]GJ-KX4T M>]O;G3;/4M0:Y>W:ZN9+F5%8@;4\V5R% &ZO4: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,[Q?X7T[QMX7O_".KW%Y%:ZE:O;W,EA>26\P1AAMDL9# MH<9&Y2".QKE_V;_V=?A;^R=\%]"_9]^">F7UAX4\-6@M="TZ_P!7N+YK.W'W M8EEN'>0HO8%C@<#BNYHH **** "BBB@ HHHH **** "BBO@']GG]N3]K#]MO MX"?$#XX_LQ_&WP'!\0/"'B36=.U+X!ZMX3:>ZT&*SOI[>.UNF%U'*(SXSL?"L.LWZON6-&GF, M<%JAVXEE98YG;#80(H.2Q"]5X=_:O_9S\<_$?_A2_@GXX>&[OQ;<6=U/IVDI M>AWO$MV\N>2 9472PN0LOE,WEGY7*F@#T6BOS:\0?\% OVTM(_X)<>//VGD^ M)F@-XT\&?M)W/@R6_'A*,0W.E)XW@T$)'#YA6%_(FW;W\TY7!R3N'W#\3_VM MOV:/@MXAD\*_%;XV>']!OK:.TDU"+4+X(NGQW4K0VLET_P!RT2:56CC>8HLC M(RJ25( !Z)17DWQ5_;Q_8O\ @?K^M^%/BU^U#X'T'5?#=A%>Z_I>H>(8%N=/ MAE)$32Q!BZ%\,54C[74#-&&1XI6CBAC ;+F??$@1X M_-$>TX4G9U3]M#]E?0?AKXI^,/B7XYZ!I/AKP/>Q6?C+5M9NC9IH=Q*(3'#= MB8*UO(PN("$W)4_:49>6\8?\%#?CIHW[4&J:-9Z;81>%]"_:A\/_!^ M3PI+IQ-W?6VI:#;:@^L>=NW(Z3WD;(H'EFVMIMREW$D0!]PT5YQX2^)GBCXG M?'#5M)\%S0IX*\'1RZ=K6I&$.VK:XQ0M;0.>!%:)D3.H.Z><1!E:UG1O1Z " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_);]N/X4_!?\ M:I^$<'[;O[.WPC^)?P=_;;TVQA/A<^#_ 9JFEZIK>K!E1;6[1X!;ZCIDVT MW"_X)KZ;^SW\4X_@ M;X(^)W[&7QUT3XX_ /2ELM5C\<:CXIBT3P9<0Z<;&[O+6XGN6TZY@N439!;P M>89$F0^6D:-(GZ;T4 ?D-XN\.?$"]_X(S?&GP%:?![QY)K^J_M$V,;S^8%V[5(SGBM+_@K)J?C_ .+WAW]LOX*> M"?V>?'>EZAK/PQT.?PK-X)^&5Y=GXG1+IXE:[O-2^S21QI9,6MDM4>"7="^3 M.9DB3]9Z* /A'P1K&C^*O^"QFN_'?6OA7XLA\-7?['VC:9#KNM_#[4H8S.O'_ ,$O MB)%!\.K?Q5H?C>RB\ ZG-?:'>7>AW-M:1W-JD!FA227;&)701+N4LZJ=U?KI M10!^9_BCP)X7\9_$[]O72?B_X!^*ECX3\8_$GX?RZ3KW@OPOJ4.HA8-.T2S; M5]+D6V+1B593SZ%^R[\9OC#\&/@S\<=5_;;T^Y^-7@WP?K. MD)X=^)OA;X5R_P!J?$"SF@@0K-I4",MW/9NT,+W$"^4P4G"M!(%^[J* $5@R MAAGD9Y&*^._V/?[87_@JG^USKESX4\06.G>(;;P,OAW6M1\,WEO8ZDUGI5S# M=?9[B6)8I_*D=5;8QP3BOL6B@#\L?VO/V!_^"DW@+2/V??"N@?MCZ1XW6S_: M8T?5[O4M-_9_D%QIU]+%J,DVOZ@\>J2":)9)&\Q2(8\SQJ'C5$2OMKX_^ M MA\5^'6\!?#GP[%X'N-"MX8#%=ZRSNK%3!#"/^&;]#T?4+LP M>)=>F\17*ZX+Q5;;J<[1?8S<_:?,V03RW)V%Y9:_22BB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * >*** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 15 cps-20231231_g3.jpg begin 644 cps-20231231_g3.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M] &Z P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#/VQ_P#@I?\ L(?\ M$_H+!OVO_P!ICP]X+N-4C,NG:7=&:ZO[F($J94M+5))VC# CS FW(QG->YU^ M87Q)_P"#8O\ 9E_;,U#Q;\?O^"@7Q1\9>)?C/X^NY[W4O$/AOQ&T.G^&MV1; M6&FPR0XDMK6(1PJTZLT@C+E8]^U0#[A_9%_;S_8]_;R\(77CG]D3]H'0/'%A MI\BQZDFES.ES8LP)03VTRI/!NPVWS$7=M.,X->C^.O'?@GX8>#]2^(7Q(\7Z M9H&@Z/:/=:MK6LWT=M:V<"#+22RR$*B@=22!7\L'_!!#P+\=OV+_ /@XZL?V M3?!7BB2_.A^+?%7@[QQ+9!DM=4TZQ@O/,ED7)VIYMK#.@8Y$B1CD\'ZU_P"# MUO\ ;7\9:7JGPO\ V /"7B&>STC4-)D\9>,K2"4J-0!N'MM/CDQU1'M[R38< M@OY38S&IH _6_P"#?_!7;_@G-\>_B'HOPK^&G[3NFS:UXGWCPG#J^CW^EP^( M"C!6&G7%[;PPZ@^'O\ P1H_9RU3PIIZ:==^ M#?B!X?TG0;BS'EO8VQ\/7Y*1,N"@W6=N1C&#&OH*^K_V&?BY^T'_ ,%@O^"% M7@&7PU\:'\*^,?&NEKX6^)'CB*1AJ-K;6EX]GJ=S:[5*_;KFV@)1B56-KSS. ML80@'J?Q7_X+U?\ !(+X)?%>X^"?Q&_;K\(VOB*TNS:WMO8PWE];VLX.UHY; MJU@DMXF5LA@\@*$$-@@U]3^"/''@OXE^$=.^('PZ\6Z;KVA:Q:)=:3K.CWT= MS:WD#C*RQ2QDK(A'(920:_!G_@MU_P &P7[#W[)W_!/+Q/\ M3_LA:KXJT;Q M'\.+6WO=5M?$&N_;K?7+-IXX9MX9!Y,ZB3S%:/"':R%/G5D]>_X,J/'GQ?\ M$G["OQ-\'>+-0NKGP?X=^(R1>$/M#%EMIIK1)KVWB)^Z@+02[!P'N';&7)(! M^QOBCQ5X8\#^'KSQ=XT\1V&CZ3IT#3ZAJFJ7B6]O;1+U>220A44=R2 *XC]F M;]KG]F[]LKP?JWQ"_9>^+FE^-=!T7Q#/H=_K6B[WM?MT,<4DD<?M5:I\;/B-J6LZ7X]T^*TT#4/%3'0X; M:Y:2,PQZ=&J0*4^3;-M,QVX>1\FNS_X,R_\ E$UX@_[+5K'_ *;]+H _6FBB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\B_;J_;+^%'[ ?[+7BO]J3XPWN-.\.V!-AID3@7&KW[_+;6$ ZM+-*508!V M@LYPJL1ZS>7<%A:2WUTY6*&-I)&"EB% R3@,/@SJMW;W6H?$*;DC/V<2 MFW0@JJRL[4 ?H'_P;N?\$E/B3^SI=>,O^"FG[;.B>3\=?C?=W>IRZ/<0[9/# M5A>W)O)HW4\I=7$I5Y%/S1(D<9VMYJU^7'_!YGHNLZ=_P5?\/ZIJ"2?9M0^# M.DR6#L#MV+?ZDC*#[.K$C_:'K7N'[)W_ 43_P"#A/\ X*$?M=_"C]EK]J;X M1>*_"GPSUKXAZ5=^/+RV^#USH\=SIEE<)?36T]W)#^ZBE6V\M@K)O#["2&*G MZW_X.KO^"0OQ:_;^^!OA7]I?]F#PA/X@\?\ POCNH-0\,V$>^[UO1IRKLMNO M66>"1"Z0CYG6:8+N<(C '(_\'@TB+_P1H^$2*>&^,/A_;CT_X1[6:];_ .#0 M_1=8TK_@C9H=]J<;B'4O'^O7.GEAPT(F2$D>WF12CZ@U\L_\%?\ XP:Y_P % MJ?V&?V&?AU\-OA3XE^)VM> ?#,6DZ%X<\ M'>'[F[G\0Z]/YD\TK);QNUO;O&/"MI=)-+J%[(H/D1//%&@."72.90"S1J M_P!D?\$Z/V$?A1_P3<_9$\*?LF?"(M<6F@VQDU;69H@DVL:E*=]S>R $X+OG M:N3L140$A!7\X/P2_P""D_\ P<,_ +XJ?$'XY>"/V,_%-QXR^)^N?VEXO\4: MS\!M2N[VY55"06:2O'F*T@0!(K=,(@'0DDG]5O\ @W=^-_\ P4Z_;5^,/Q6_ M:F_X*9^'/$.AW?A_0=,\,?#[1=5\%R:%;10W$T]UJ$D,$D:&1F:WL0TAW$[5 M7(" 4 ;G_!W=_P H:M>_['W0?_1[5R7_ 9E_P#*)KQ!_P!EJUC_ --^EU:_ MX.K/B'+\9?\ @GS>?LG_ /^&OCKQKXXOO'>F33:5X5\ ZI?):6]L9))99)X MK M*? .J64-[9W%C8QI)'<2VXAR)+>964N&&U21A@: /V"HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HK)\:^/? OPVT&7Q5\1?&FDZ!I/_ 'I) M651T[FOECXO_ /!=O_@EU\';B;3KS]IBT\0WL.?]%\'Z7,?\ @ZC_ &+=,D:' MP/\ ?XEZN5./,OK:PLXV]U(N9&Q]5!]JU_VW>NW/N%\_X7R*OG.:X=T<-1CS3G*WNQ MNE?E3ER?^EJ)X=+B#):SM&O'YNWYV/=Z*Q/!OQ+^'?Q#M_M7@ M/QSI.L(%W,=-U".8J/\ :"DE?QQ6W7VU#$4,5256C-2B]FFFGZ-:'K0G"I'F MB[KR"BBBMB@HHHH ***^;_\ @H;_ ,%.?@3_ ,$]?#&EZ;XET_4O&7Q)\72_ M9?AQ\(_"47VC7/$UXQVHL42AC%"&X>=AM7!"AWVHP!Z=^U%^U3\ /V,/@OJW M[0/[2_Q,T[PKX5T:/-SJ%_(=TLA!V00QKEYYGP0L2!G8]!P:E_9>_:!T+]JK M]G_PK^T/X8\#^)_#>G>+=+6_LM%\9:.;#4K>)F8+YT!+;=P&]2"59&5@2&!K MXW_9>_X)C?';]J?XT:3_ ,% ?^"S&HZ;XD\;:;)]I^&GP-TZ7SO"_P .48AE M9D)*7^HC"[YVW*K+\I?9$T?Z"T ?G3^W-X@\%^%?^"SWPC\*_%#XD?$'3O!/ MB;X+>([W7=!\,>+/$$5M=ZA;7EDEM.;72Y@0ZI)*N\* 01N)XKVKX)?'+]G/ M]GKX+6?Q0^&?B/XB>)M+^,WQ-:P^'7A+Q)KE[J&I7&I>6;1K6T.KW!EM;8II MEQ?-'.\:PJ9R51CY=)\5?V;?V@O$W_!6SX8_M@:!X-TN7P%X-^&6M>%]6GFU MU4OY+C4+BVF6:&WV%6BC^S@-ND5SN8A3M&[4_P""@/[(GQ*^,-U\(_C7^S4- M&B\9_!7XHKXNT[P]JEP;2RU^VGAN+;4K)I41_(GFANI72R:1/$\L&J64K72P7 M5JZQR D2"5'B='B5@ VUH_\ P47TR^&E:7K7[,GQ%T37/&/B>+1_ACH&LPZ? M%<^+XWT\ZA)J%OMNV%O:0VR223-<^5)$$"&,S,L)\7_:V_X)[?'S]J30OVD_ MC/8^$-,T?QO\8O@;:?##P3X8O]=39IMG&UY-+>ZA<1*Z"1Y[P@1P^:%BMHSN M+2LL77_M3?LL?M6>)?$O[,W[6WP*\,Z#>>/O@/+?V^O?#O6_$'V:TUO3M4TV M.QOXX+U8G5)XS%'+"SH%8 AMN=I .#_8B^.GQ"\"?&?]NGXAW/P6^)6OW?A/ MXD:/)IGPU&K)JNKNW_".6$DD%D9KIXS'+*\D\2B11YM^$G MN-&#:3J-YIQ:U&I6PE-E.\>5\V-'P^QB-RJ^#@@-WKX_^ _P=_X*!?!CXE?M M5_M'VOP.^'\VO_%+5]%USX=>&)?B',Z275IH5CI[VUW,+%5B3-N3O4G+AEP$ MVRGZ^O;_ ,5VW@V74[7P[:W.N1Z8TL>DKJ)2&6[$>1 )S'E4+_+YA3@'=M[4 M ?#?B?\ 96\>_LJ_\%!/V?\ 5?V/- M1T'P'X=_:Q^'_ASQ%>Z5<&,^*]1EU^WCN['>OWK*U53%,!D2W+-$VW['(LG8 M?L]6O_!633OBY_PE7QG_ &5/@S8W7B?6;:/Q?XZM?B[?:E<6&C13,RV-C8'2 M8 $CB>41H9P/.F>>0R%F4\1^U[_P0>_9^^('AKP#I/[.NE^+]-;1OC+X;U[Q M':ZK\>/%[6RZ+;ZDMQJ*VD4FHR1P7)BWF*2)8Y$<@I)$<, "+]HM?VQA^W'X MDG\,0^-&U1?C5\-1\*O[/-[_ &1_PA9AC_X23SO+_P!&V9_M;[1YGSY%A_%] MDKZ/\+_&'P;\2_C98_%/Q?\ %/3-#\)6MU:8>8MS;LO7?%[X:^,]>\ :#\ ?AG/>Z;X?OECT[Q/XB;69 M'O;'188L20PS2.UQ)=W "VXG+;XUDFG\SS4C$GRS_P %#?\ @GU\=OC!XP\= M6_[/_AG3I=$\??LX6OPO\.11WT-G!X(O8=7DN5U'RV92+?R9XVQ;!Y0^F0J$ MP590#[RHJ*QMY;2RAM9[IYWCB5'G< -(0,%CCN>M2T %%%% !1110 4444 % M%%% !17P1_P31U32_P#@J':_%S]K7]J/28_%&E)\7M;\)_#?P1K&9M*\.Z)I MC);QR+:,3$;^>0RRRW3*91E$1D1 M>5^,_V^/VAO^"?_ (E_;9_9I\#13>.; M+X'_ ]T_P"('PBE\6ZW)+-H^G7UFS7-C<7,HDENH;2X4R6\;EI&C/DF1556 M0 _4NBOSJ^-?CWXHZ;_P4L_9+^*\GP:U/5O&>O\ P9\?+<^%]+\10LEY+$FA MF"1YIFCMX$"SS2,^T%1(RJLCE4;VSP%_P5;^$?C3]G_PI\5=7\*/X7\3^*_' MFK^"8O!7BG7[2T&GZ[I+-3U6Q^.FF?"[Q!I?AS4["]M[:_O[B&*VOK:Z,J"_M M)EG4Q-$F]G4I(D)!:O=/AG^T5^T'XOUSP/HWCS]A_P 6^$E\32Z\GB6]O?$N MDW_X*H?\'%V@_"Z\U+X" M?L#WEAKFO1;K?5?B-(JSV%@_1DLD(*W4@/\ RV;,((^42YROO%5\2?M%_%.UTRXN M(B^F:!:#[1J>H8R/W-LGS%/OBUXQOOB%\3_& M>I^(-=U.8RZAJVL7KW%Q._JSN23@< = .!6+7]+\,^$?#N31C5QR^L5?[R M]Q>D.O\ V]>_9'T.&RK#T5>?O/\ #[CJ_BY\=OC3\??$C>+_ (W?%?Q#XLU, MD[;SQ#J\UV\8/\*>8QV+TPJX P !Q7*445^ITJ5*A35.G%1BMDE9+T2/3245 M9!7TS_P2[/\ Q>#Q /\ J6C_ .E$-?,U?3'_ 2\/_%X]?'_ %++?^E$-?A_ MTF/^3#9__P!>'_Z5$^;XQ_Y)C%?X?U1]R4445_@F?S 3Z9JFIZ+?1ZIHVHSV MES"VZ&XMIFCD0^H92"#]*]W^#W_!1O\ :$^&VRS$SI2_NMV?^*/PR7E)-'7A,=C,#/GP]1Q M?D_S6S^9^H7P _;@^"7Q^>+1=/U1M%UQ\ :+J[*CRMZ0N#ME^@PW&=HKV*OQ M<5F1@Z,0P.00>0:^G_V6?^"CGC'X:/;^"_C3+=:]H((2'4BV^]L5]R3^^0>A M.X#H2 %K^G. _I T<74A@N)(J$GHJT5[K_QQ^S_BCIWC%:GWV3\:1J-4L2/T$HK'T/Q_P""?$?@Q/B)HOBFQFT.2T:Z_M7[0JP)"H)9V9L! M H!W;L;<'.,&OSO^*7[=/[4W_!7#XA:O^RG_ ,$B/$LOA+X6Z5>MIWQ/_:NF MM6:!".)M/\-J)]4_:>^/WQ$N_ MB]^T1XPBSXT^+GB.(&6,,.;'3(3\MA9(/D"1@%E !P@2./U#]AG]@7]FG_@G MA\'$^#7[-W@LV<,\WVKQ#X@U&7[1JOB"^.=]Y?7) :>9B6/94W;45%PM>SUH M,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MY1_9\_9'^-_[ _Q(^)]M^S5X?\.^+_AI\3/&UWXTM/#6L>(9=*OO"^MWBH+V M&%Q;3QW%C-)&LJC,3VY9U"3!@5XWQU_P2M\?_%GX&?M4^(/B!XW\/K\9_P!I M[PE)HUU>69G?1?#=G;Z>]II>FPR-&)I88]Q>:Y\I'F>5G$*!40?<%% 'QW9? MLM_ML^)?VL_V=?VE?'?AKX765O\ "OX=^)-!\6:7I7C?49I'N-333D0VC/I: MB=(_[.#,TGDD^>5"_N]TGDFC?\$QOV^_A[\--)^)'PL\8?#'2_B]\/\ ]HWQ M?\1O!ME<:YJ%[H6M:3X@FO#>:1?2&R@FMY/(N]JRQQR /"K#&[*?H_10!\7_ M +3'[,W_ 42_:J^"/P_;QK:_">R\8Z#\^\-V_BK4(])TS3]&OX;S[ M)#>?V=)->7,[1MNE:&&--R*JMY9>3Z;\37O[0Z?%WP7;>#] \(/X%FLM1/Q" MNM0U&Y&J6MP(HOL*V")'Y4R-(9A*92A"A2HSD5VM% '#?'G7/VC/#^@:7?\ M[-GPX\(^*-1_MN)-;TWQ=XKN-'C&G%'\R2":"SNLSJ_E$(Z!67?\P.,_/'Q2 M_P""75A^T]\)OVDM'^.6H:;X?\2?M(Z;IMGJO_"+3/>6VA+I=HL.FR"66.!K MV5)E,[N8X0RE(0 (A(_V!10!\RZ3^R]\=_C9^T;\$OVCOVI]/\)Z7JWP1T76 M3:+X3UF>]&LZUJ=C'83W(\ZV@^S6JP"=EB.]V>X7)00 S>J6_P ,_%/C/]H& M7XI_$>*%='\)1FU^'FDI,)!Y\T %YJTPZ+.5D>TA7EHH1<-N/VMDC]&HH ^' M?V1O^">OQ^^"_P 17%M<1++;W$$@=)4895E8<,""""."#7-_&[X-?#K]HGX/^)O@3\7/#T6J^ M&?%VB7&E:YI\O2:WFC*/@_PL WLHE_P"60C4#8P.=P/.[).22:_)2O;OV*/VK]0_9Q\=? MV9K]Q+-X4UB95U:V&6^S/T6Y0?WEZ,!]Y?4AXB66">)PR2(PRK*1P0000:EK^VTU)76Q^L)IJZ"BBBF 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %? /_!;#X._$3X+ZCX$_X+%_LR^'9;WQ_P#L]2R-XUT: MS&'\4^!9B?[4L'[,8$9[F,MD1XF< MMK[^J'4-/L-6L)]+U2RAN;6YA:*YMK MB,/'+&P(9&4\,I!((/!!H ^-_P#@HG_P5A^%O[/_ /P3HTW]JWX%>+;75]0^ M*&C0K\*9D 83/@MXV+LK#B0)&V"W'\VNKZOJOB#5KK7M=U*>\OKV MX>XO+RZE,DL\KL6>1V;)9F8DDGDDYKUO]N#3?"WPL^/7BG]E?X*_%+6=>^%' MPV\::W:_#?2M2E5H-#@N+QIKJUM<9W0K<;U60DF145^-VT>.5_8GAAPO'AWA MR%2I&U>O:<^Z7V8_):M=VSZS+<-]7PZ;W>K_ $"BBBOT@] **** "BBB@ KZ M5_X)>G_B]>N#_J5I/_2FWKYJKZ4_X)?'_B]VMC_J59?_ $IMZ_#/I+_\F'S_ M /Z\/_TJ)\UQC_R3&*_P_JC[HHHHK_!(_F **** "BBB@ HHHH ^Z?\ @F'^ MTG/XDT6;]GWQ=?;[K2H#<>'II6^:2V!^>#GJ4)#*/[I(X"5]=U^._P -?B!K M_P *_'NE?$/PO/LOM)O$GAR._#L MV^RU:QCNK?\/2RK%2O6PMDF]Y4G\/\ X _= M?ER]6?J_!V:O&8)X:H_>I[><>GW;>EC6HHHK]Z/L0HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *\,_X*4_M,C]D/]ASXC?':UO?(U/3?#\EMH#@_,-2N2+:U('?;-*CD M#^%&/;->YU^4_P#P=5_&RX\.?L\_#7X V%UL/BKQ3=:O?*C]?IW@]GD\C\0,'*]HUG[*7FJFD?NGROY'O\,8MX3.J3Z2?* M_GM^-C]'Z***_P!!C]I"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\$O^#ICQ[+KO[< MG@[P#%VOYSO^#C[49;W_@J/XDMI <6? MAC1H4SZ&U63^;FOUCP8HQJ\9X M?#P M*])_X#JD)_DU4+CXD>!+6417'B: 9_BC1Y!^:*:_Q4PO@UXO8ZSP_#N.FGU6 M$KM?>J=C^3JF=Y-1^/$TUZSBOU-NBL)_B?\ #M%ROBV)CZ+9W']8ZH3?&GP1 M!,$S?3)_?M[8']'9:^IPGT:/'S&6]GPYBE?^:GR?^EN-OF<53BKANEOBZ?RD MG^5SK**Y&3XW^!0N8K?5B?1K.(#_ -&FJ$OQZTR.;$'AB>:/U>[6(_\ H+5] M3A/H%:6^)7RC)_E%G>T5P,OQ^L"N(?! M==67=:^'[#9_=N#(Y_-66OJL)]!3Z0F(M[3"4*?^+$ M4W;_ , YOP..IXB<+0VJN7I"7ZI'IM=O^S3X@?PO^T)X*UM7*K%XFLEE(/\ MRS>94?\ \=8U\\S?'OQ-*NU/#VD1GU2.?/ZRFK/@'XU^.X?B'HEU#J,$*#6+ M8LB6<; #S5Z%PQ'X&OL\G^@%XW8/&TL;4Q>!A[.49_Q:S?NM2TY<.U?3NO4R MH>*'#U+%4W"-1M26T5W\Y(_>JBBBOUP_L4**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MOYV/^#D[0[C2?^"GFK7\RX74_!VD7,1QU41-#_.)J_HGK\+_ /@ZO^&SZ1^U M%\-/BRL!6/7O LVEE\<-)97CR'\=M\@^F*_5?!O$1H<:1@_MTYQ7X2_*)Z>4 MRY<9;NG_ )GY7T445_6Y]2%%%% !1110 445^@W_ 2T_P"")WB_]IQM.^._ M[3UC>Z!\/6*SZ9HQW0WWB%.H(Z-!;-_STX=Q]S (D'RG&?&W#? .1SS7.JZI MTHZ);RG+I"$=Y2?9;*[;44V@\/\ V /^":7Q3_;9U6Y\9ZI?CPE\,]!WR^*/ M'>I(%ABCC7?)';[L"64*"6.=D8^9S]U6_0']GOP1\%=1^&>J^&/A)X!&D_#N M2XDTWP_:3X:YU&"/Y)-2N9",M=3RAF)P/+6&%% $0I__ 4__:?\+^&](L?V M!/V9-,LM-T+1Q%;>(+;0H D0=2#%IL03C"MAI,9)?:A(*R*>Z^&G@RV^'GP_ MT?P3:["--T^.&1T7 DD ^=\?[3EF_&O\I/I%?2#XPXOH4:F'J2PE'VL94*<) M6E'V;4U5G):RJ\R@UT@G:.KDY?N62>'^%R_A!8W.*2E4QJ<8TY*Z5!KWFT^M M6Z7^"_\ ,TOC[XF?#_5OAEXRN_"6J[G\EMUK7N(NKP<.WA3BO"7CNK MET4WA*MZF'F];TV_A;ZSIOW9=7[LK)204445^_GXP%%%% !1110 5T7PATR7 M6OBSX7T:&/>]WXBLH47U+3HH'ZUSM>O_ + G@R3QY^V=\-M 2/=Y?BFWOG7' M5+4FZ;/MMA->;G.*C@LHQ&(EM"G.3_[=BW^AZ>2866.SG#8:.\ZD(K_MZ27Z MG[FT445_FR?ZX^(G[#.A_ M&?2[#S;GX>^,(9+R4+GRK"]4VTA_&X^QU^DU<%^U)\!]!_:?_9T\:_L^^))% MCM?%WARZTX7#+G[-*Z'RIP.YCD"2#W05[W"^;?V'Q#AL<]JDO_ "5L MWPU7V->,^S/Y'**U/''@SQ)\./&NL?#WQCIKV6KZ#JEQIVJ6Q]JFFKH****H J?3-,U+6]2M]&T;3I[N\NYUAM;2 MUA:22:1B%5$502S$D #))K?^#WP;^)WQ^^(>G?"GX/^#;S7M?U6;R[/3[*/ M)/J[,<+&BCEG8A5 )) K]S/^"8G_ 1\^&/[$6FVOQ0^)@L_%'Q.F@R^J>7N MM=%W##16889W8)5IR S#(4(I8-^2>*_C%POX495[7&R]IB9I^RH1?OS\Y;\D M$]YM=U%2>@;GAO\ P2Q_X(7:?X+_ +._:%_;;\/0WFL#90GQIXAB>W\.VP0-]CC P M]XZG@*F<(#D-(5X95?'L/QK^,7@GX!?##5_BS\0;\P:9I%L9)%C ,D\A.(X8 MP2-SNQ55!(&3DD $C\2/VBOCYXW_ &EOBWJOQ;\>7)-S?R[;2S60M%8VRY\J MWCZ850>N!N8LQ^9B3_F1Q/QKQ1XJ<0O-\]J\T8W4(*ZIP6_+"/1;>4L\CHP*N2>6)F:,G/7FONZOG;_@GCX#.E^!]7^(5W"1)JUXMM M:EE_Y8P@Y93Z,[L#[Q"OHFOYJ\3"/%0\::'9[-)UF5BZQH0MM=@#-_!NC>/\ PK>^$==CS;WD6WS N6A<"'B31S&K)O 8BU+%06MZ;>E1+K.D_?CU:YX)KG;/Y;\>O M"C#>+7 E7 4TEC*-ZF'D]+5$M8-](U%[LNB?+)I\J/ABBM+Q?X4UCP/XFO/" M>OP>7=V,QCD SM8=5=<@$JRD,#CD,#6;7_03@\9AS35FNC"BBBNDP"B MBB@ K[4_X(>_"R3Q5^TIK7Q0N;3=:^%/#SI%+C[EW=-Y:?G$MS7Q77["_P#! M(+X$2?"#]DJR\5ZM:&/4_&]V=7FWKAEM2 ELON#&OFC_ *[FOROQDSR&3<#5 MZ:=IU[4H_P#;VLOER*2]6C]:\%,AGG?'M"HU>&'O5EZQTA\^=Q?HF?4]%%%? MPV?WD%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!^"G_ Z3_:20*2,C/Y'&UZ_P#L:?L0_';]N3XG)\.O M@UX>)@@*/KGB"\5EL=)A)^_,X'WC@[8UR[D' P&(]2_X)L?\$H?C!^WMXBB\ M5:H+GPU\.+.YVZIXIE@^>\*GYK>R5AB63L7.4CY)W, C?N[^S[^SM\'_ -ES MX8V/PB^"/@RVT71;$9\N(9EN92 &GFD/S2RM@9=B3P , #\^\;_ *1>3^'% M.>4Y.XU\R:LUO"C?K4MO/M33OUFTK*7J)7//OV$O^">WP(_8'^'G_",?#33? MM^O7T2_\)%XNOH5^V:DXYV\9\J$'[L*G ZDLV7/NSLJ*7=@% R23P!2U\-_\ M%=OVW?\ A7_AN;]EKX9ZJ!K>M6@/BR\@E^:QL9%R+;CI),IRV>D1Z'S05_S3 MS#,L[XRSRICLRK2K5ZKO.!_"]RZZ>TG8^V/A+X'B^&WPTT3P/&B!M/T]$N#']UIB-TK#ZR M,[?C71445_(&,Q57&XNIB*GQ3DY/U;NS^9:]:IB:\JM1WE)MM^;=V%%%%0?M9_"3_A+/#/\ PL'0[4'4='A/VQ4!S/:#+,>.\9);M\I?).U17S%7WX.# MG _$5\B?M&_"3_A5OC8RZ5!MT?5=TVFX)(B((\R#G^X6&.3\K)DDYQ_KA] C MQX_MK*9>'.[I?%!:OV;DDE&D?YK_ $Q_![^R\Q7' M.54_W59J.)26D:CTA5\E4^&3T]])N[J'GU%%%?Z4'\'A112JK.P1%)8G ') M- &IX7\%_%/QA_:%W\(_@7K7Q'U#0=,DUB\\(>'[I(+N_L[ _X)9?L:2?LP_!<^+_&^EF'QEXNCCN-4CE7Y["V M',-K_LL =[CCYFVG.P&O'?VWOV"OC_\ LK?'W4O^"I?_ 26-5&(-60%V251F1B>"S2)/_$/C!QE#BKB3V.&G?#X>\8]I M2^W->3:271J*:W/[M\&>"I\)\,>WQ4+8C$VG*^\8V]R#\TFY-;IR:>Q^@M%> M*_L&_MZ_ #_@HC\"+7XY_ 76YMJ3M9>)/#>J1^3J?AS4D_UUA>P$YBF0Y_V6 M&&4E2#7M5?DI^OA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7B?[37[=7PV_96^)W@+X2>.OAYXTU76/B9J,^G^"T\,Z3#=I?WD,)GE@) M,ZF)EB4OF0*A .&)4@>V5\0?\%./^4A'["G_ &6+7_\ U&[V@#WCX=?MY? ' MQW\=]=E; M'S"U$/V?SNS *#TQ7,>.?VE?C1HOQ;^&/Q=^%?[0/BGQ;I'BC]LR3P1K/BDW M9L_#MYHLTNHVIT&STMI94G^Q-;+$^H^7"\D]LS))*KM@ _07P=\3KKQ=\1O% M_P /IOAAXITB/PG%Q;+.7L)%E9IEB+>5*72/;(I4;@,UU M5?FE^T+\=OVG/"OA[_@I1#X?_:=\86MQ\(_"VEZO\.;Z-K/S-"+>%/[3>W@' MV?8L;3L06"^;M _>;AOK?DLOVA-._;;_ &>OA4?VS_B;+H7QU^"7B&_\=6;Z ME;?N+K2X]&FAFTX^1_H#L+Z6)W3+M'R6\[$P /KO]K7]K;P%^QQX%T7XA?$? MPMXAU/3];\8:3X;A;P_9Q3&VNM1O(K.WDF\V6,)%YLR!F!9@#PIZ5ZG7Y,?$ MOXF_%#Q]_P $M=7\)?%?XBZKXMO/AU^W;I_@G3/$>ORK)J%]IVE_$6TM[1KJ M1542S"%41I, ML!.223[=X]\7_M7_ML_&C]I7X+? 7XQ0^ _%7P@\4:9HO@2 M]3Q[=Z<=#\W1;'48M4O-,ALI8M4AN9[BYCV73F,PVH6-(G#RR 'WS17Y]^#= M,_:2_:._X*1^,/@QXG_;J\=:3X=TGX*^ /&4%O\ #F\LK>R;4I[_ % 7"VSR M6KDV,XM &60-)(D@!DPH6OM+X0_"G6OA==>+;C6/C#XI\7#Q/XONMX,CY2 "1Q_QM_P""@_P$^ ^F6.I> M*;?7KXS_ \O/'FIVNC:6^W MXO\ ^"TGQ[\3:_\ !7]H_P -_$?]E'XP7.C>%/A1KVD?#W6]/\%^?H"W-UH\ MBW>O3W?F@+M69[2,A"885NFRWVHI'Z_=_LG>&?VV/V;]"_:./B_Q!\)9/$O[ M..J?#3QM%XS\-(MRGANZ:(W%P(WG1;.=/L\LL%PYDC\JZWO$_P H4 ^N?&/Q MD\$^#]-\.:@]W)J3>+M7M=.\-6VD!9I-0DG4R>9&-P#1QVZ2W,CYPL,$C\X M/55\5Z3\7M3^'7Q0^$*>$/A@U*/2[YU:6RD88E@9EX'_MO?L%?"_]O/PKH?A3 MXE_$OXB>%U\/ZA)>6%]\.?&<^BW)D>/81))$#YB@"OD_P#PYV_;=\/? M\D\_X+R_M#VVW_5_\))9Z;J^/KYL:[J/^'=7_!;SPY\W@O\ X.!KBZB7[MGX MD_9H\/W.[ZS+,''X"NC#XS'X&4JF#K2HU'&4>>#M)*2:;3Z/71]'9[HUHUIT M*BG#='TKX:\*^'O ^@6?@[PEX?M-*TS3+=;:QTVQMEAAMHD&%C1% "J ,8 J M]7E?[*'[-7_!2SP)XFU[4OVU?VQ/!7Q2T^;3XUT*/P[\/4T*XBN Y+O*8W9' M!3 '>O0?'WC'PU\+_"FJ>-_'VJQZ9I>C6CW.I75R"!#&@R>!R3V"@$L2 2 M0*_D7BGAG-LAS-PQ-YJ;;C/5\]WU;^UW3=[ZZK4^SR^NLQY844W-M+E6KN]$ MDEO=[=SS']MO]K/PY^R'\&+KQO=-;W.O7^ZU\+Z3,Q_TJZV_?900?*C!#NSG+S2NQ9F...2>@X'05Z M/^V3^U1XI_:W^,][\1-8\VVTJ#-KX;TER,65F"2H(!(,CGYW;)RQP#M50/** M]7+,!' T+/XGN_T^1_H'X4>'U/@?(N;$)/%UDG4?\JZ4T^T>MMY7U:4;%?6? M_!.WP$++PQK?Q(NX!YE_=+8V;,F"(HQND(/=69U'UBKY, ). *_1SX+>!!\- M/A5H7@EH@DUE8)]K4-D?:'R\N#Z>8SX]L5\7XFYI]1X<="+]ZM)1_P"W5[TG M^"3]3O\ $S,OJF1QPL7[U:5O^W8ZO\>5?,ZBBBBOYP/P$**** "N=^*OPZT[ MXI>";OPE?.L)PTXU*C9Y&?Y%E?$^2XC*A%5Z^A_VP?A+]MM% M^+6AP9E@5(-:13]Z/A8YOJ/EC;GIY>!A6-?/%?\ 11X,>*F3>,GA[A.)&$99]'\-W*%)M7 M[K),IY2WZ$+]Z0>B8+?J#:VMK8VL=E96T<,,,82&&) JHH& H X X %? ^+ M?BK1H4:F1Y-4O.5XU:B>D5UA%]9/:37PK1>]?E_5O![PDK5Z]//L[IVA&TJ5 M.2UD^DY+I%;Q3^)ZOW;7_!/CXZ_!;X[W7_!4G_@E)!: M:?\ %R*!?^%G_"Z:3R='^*NG)\S0S*,+#J2C)BN1@LW#'));Z$_X)]_\%!_@ M3_P47^"?_"V/@_/=Z=JFEW9T[QOX'UR/R=7\*ZJF1+8WD!PR.K*P5L;7"DCD M,%]UKX2_X*"?\$Z/C1X5^-G_ \\_P""6M[9>'OCQI5H$\8^#KEQ%HWQ3TQ, M%M/OT!55N]J@0W)(((569<))& ?=M%?/W_!.W_@HO\%_^"BWPAN?&_@"SOO# MOBSPY>G2_B-\-_$"&+5_"6JH2LEI=1,%;;N1]DNT*X4\*ZNB>_S316\37%Q* MJ1HI9W=L!0.223T% #J*\1TS_@H5^S3X@\-7OQ#\)W_BO7/!VGF;[3XZT'P! MJU[HK+$6$DL-W!;,EU I5MUQ!YD"[6S(-K8;X\_X*.?LTA-W';M!;R2*ZL$GDC.#DC% 'N%%<]\6OBO M\//@3\+_ !#\:/BUXI@T3PQX5T:XU77]7N59DM+2"-I)9"J LV%4X5068X"@ MD@',_9[_ &@_A3^U-\(=%^/'P0UN^U/PIXBM$N]#U2^T"]TTWMNZADF2*]AB ME,;*05?9M8'()H [2BH[JZM;&UDO;VX2&&&,O-+*X544#)8D\ N?#G]M+]G/XK?%+_A3_ ('\=276 MKS-K"Z7))I=Q%::L^DW:6>J)9W+QB*Z:UN)$BE$;-M8G&0CE0#U2BL+2?B/X M3UWQ]K'PUT>^>XU30+2UGUA8H&,5K]HWF*)I<;/.*1F0Q EU1XG8!98RV[0 M4444 %%%% !1110 5Y/\?/V(_P!G/]IOQ[X4^*'QB\-Z]>:]X%NI;GPAJ6D^ M.]9TE]*GEC\N26$6%W"JR-&2A?&XJ2I."17K%% 'F_PO_9'_ &>_A!\0K[XO M>#_ +3^,-2L%L;SQCXBUB\UC6'LU;<+47U_--<) &^;R5<1Y .W(%>;WO_!( M_P#X)\ZC>7-Y=_ :8K/X_'C:&S7QEK"VMAKWFM,][9VZW8BL3)([&5+=8XYN M!(K@ #Z0HH \0\1_\$YOV0O%LOQ2D\0?#O5KC_A=5I#:_$^/_A.=95-=@B@% MO'$Z+=A8D6 "$+$$'E?N_N_+6I%^PY^S;#\0? OQ4'A;76U_X::%<:-X)U&3 MQUK+G3;&=8TFA"M=E91(L,(8RAV;RH\D[%QZW10!X!UGQ^?&^IZ>WQ#UW_ $CQ ;D71U R?;?,\PW"K,0&"F10^-P!IGQP M_P""6O["W[1GQHT_]H3XM_!(ZAXNL=+BTRYU>U\1ZC9G5[&,Y2UU%+:XC34H MA@92Z64,!M;*Y6OH*B@#SCP[^R;\"?"G[1&J_M5Z!X7U"#QUK>AP:-JFK?\ M"3ZB\,]A SM#;?9&N#;*D;22,@6(;3(Y&"Q)U/@_^S_\*O@-<^+;OX7Z!<6$ MGCGQC=^*?$QGU6YNOM.J7*1)-,HGD?R5988P(H]L:[?E49.>SHH YSXO?";X M>_'GX6>(O@I\6?#BZOX8\6:-)E=-R,1E6##/!!J M'Q;\&_ /C;X<6_PBUW2Y&\.0"SC?2H[EQ'<6]L\;I;2G.98&\M5DC8E94W(^ MY'93U-% '"_&W]G7X:_'QM!U#QI;ZA;:MX4U&:^\,>(=$U*2SO\ 2IYK6:TF M:&:,@@26\\T3*"E%]'^?D_-:GH95FF/R3,:6.P-1PJTVI1DK:-;.SNGZ--'\^O[6G[ 7 M[27[&^LR1?%#P8]QH;3;+'Q7I2M-I]R"?ER^,PN?[D@5N#@$G2''\5O(X9#P!^[=5 M')VDU^>9IP/6@W/ RYE_*]'\GL_G;U9_97 WTG\NQ4(X7BBC[*>WMJ:=-_9BC\JOV6/ 9^(7QST+2YH2]K9W/V^].W*B.'YP&']UG"(?]^OT M"K'^ _\ P2=_:,_9:U_Q#KVOZ9IOB07$4=OIM_X+]'-Z.=PHXBA.%.G&R< MHM1UQ?QADW%F;J>6XB-6E"*2<6GJ_>;MNGJD[I;%6BBB MOR(^7"BBGP6\]U,MO:P/)(YPB1J26/L!UII-NR!M)78RBN]\&_LR_&WQPR-I MG@2[MH'_ .7K4Q]F0#U^?#,/]T&O:?AS^P'H=@T=_P#$_P 3M?..6T_3,QQ? M1I#\[#Z!#[U^@<.>%O'/$\X_5<'*,']NHN2%N]Y:R7^%2?D?,YIQAP]E$7[: MNG)?9C[TON6WS:/FSPK\._$OQ/OW\)^&O#$NJMSE+67O6OS?9:32<4T^5W:=V%%%%?='EA1110 4444 >&WO\ P3R_ M9Q;]N?3?^"AWAS3=5\/_ !%M_#USHNO3>'M3:TL_$]M(JK'_ &G @Q>/ %_= M,V""$W;_ "HMGC__ <0^)OB[X1_X(Q?'G6O@D]XFL_\(Q;6]U+8$^;'I.1&!5T9205((()!H \:\8_$O0O@?_ ,$])_C-^ROIFA76@>#OA,-<\%Z; MTN+.[^&^E^)8Y-.BLYPZS6EM+3;7$2(&(0(,"NRL/V,OA/X\.:3\'-+33O .@:1J*FSLK M=;,V6R03)(]Q_HI\G,KL5 W+M')O#C?&R_DN_B1J&@3"&YU222QBL9, M2,K>3N@B )C"D/))(I621G.;X+_8,^$OP_\ @U\,?@+X4\<>.K+PW\(M?T_4 M_!MK:>+)K>01V4+PV^GW4D(1KVR"N=T$Y?M<_$>&[L[J%9(IXGU *Z.C AE8$@@C!!.:^Q;B-YH'ACN'B M9T(66, LA(^\-P(R.O((]C7F?[,_[)WPZ_92MO%EG\-= MMZ@EQYFKWLGF7=RA\M3'YKX)C4B-J?L9^+?AKXCT+ MQK:^)6\ :[XXM/@CX16VDAN]8U7Q7?O?LFH3;F"VUA"+LR21HS-!&\Y4-$(Y M/L+P1\&_!O@'X@>,_B=HPNI=8\=ZE:7>MW-W/OVBVLX;2""(8'EPJL32!.?W MD\S9^? F?X6>'+CXMI\9]1N+N[U6VT$Z3I<-Q*IM]-A>7S;AX$"@K).4MQ(S M%LK:PA=N&W 'R_\ !?\ ;2^&OP4\='X(R>'M0UFRF^.8^&_BWXGW%RB3ZMX] MNM)359I7M-I*VA#16BN)/W+B*!(O(B$B_8M>&7G_ 3W^ -[\CN6\16.B'3O!5JB;Y+G7+QA:V*(G63$\J2,HY* M1OZ4 ?/7[ /_ !G1_P %?/VA/^"AM[_I?A'X21I\%_A+,?FB>:V<7.N7(.I_ \5-14 MRA&<7&2NF-2<7=/4Y+4_@-\%M78O>_"[0]QZM%IT<9/U* 9K,?\ 99^ $CB1 MOAI9Y'3;-*!^0>O0**\*MPGPMB9:&&< M.1R.]?3O[-VE6EM\"O!FIR:=:QW]WX2TZ74+B&U2-IIFMHV=VV MFV!!_2NS!Y)DV7.^$PU.F_[L(Q_)(PKX_'XI6K592]9-_FS?HHHKTSD"BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "O%/CA^W5\+OV?_VC_AU^R]XZ\$^+7\0?%6ZN;;P/>V&F M0OI]]-;P^=<1-<-,JPO'%\Y60*7 _=ASQ7M=?*G_ 6._9K\>?'_ /8ROO&G MP,A(^*GPAUNT^(?PKG2,LYUG2F,XM@!RXN(//MMF0K&=<\"@#VGXR_M&>'_@ MKXW\#> -7\">)M8OOB%KTFCZ"V@64,\<=REM+=/YY>5##&L$$\AE(V 1[2VY MD5O0J^4_V$/VB_!?_!2#Q9I_[=G@$.W@W2? EIHWA&&4Y,6JZA#;7^M9/1V@ M TZRWCE)K>_C_B85\T>)_P!K3]H7XE_\$H_BC_P50\%_&;7_ _\3/ 'CCQ+ M>:9X4_M*3^Q['3]'UR:S7P_>:;D0S^?96X,DSI]I$UUOCEC5410#[8UW]N?X M=:#^T1XY_9EF^'?C&;Q%X#^&\'C>_>WTZW,&HZ;-//;QBT)G#22^9;3J0ZHH M\O[QS77_ ++W[0O@S]K/]G;P7^TS\.M-U*ST'QUX=M=:TBUUB&..ZBMYT#HL MJQNZJ^",A68 ]S7R9/JUYKW_ 5Y^)FN:CI$NGW%[^PMX?GGL)S\]L[Z[K[- M$WNI)4^XKRC_ ((,_&Q?CW\)OA'\!?'_ (H\4^!M1^$_P,\.7GAKP%%JTEI% MXWTR[L[=O^$B9X9-MW;17"/:+;ICR760W&\SQ10@'ZC45^>/[/OQX^*2?M_$OPIXN\9ZIXED\&>-= \73W_@CXGZ2\%W/;)I[P3;=(O;:T,(>+_P!L']HOX)? 73/#_C+XP^/=?^(/[+_QYOT_:'>+Q)/' M)X@^'L%["YU2>)".7L-6TJYB5/+W"UNPIV1R)0!^OM%?$WQ7^)^IW_PQ3XT: M=^TMXJT?2OB[\>-*TWP-H.@W$E[=^)-&@)A72=(D-Q$EB=3^QW5\+Y)(UBM9 M]V] @=?(=(_::_;9\/\ [$O[5T/A#Q'K=QKOPK_:.C\/Z&+G6!JVL:/X5E30 M;J]M;>YG7?>WD5M?7P@+F64N41&F98]P!^F]%?G-\8?CA^UA^S%%^U3^U/\ M"[Q9\0[_ .$GP]^#MGJOPSTKQY9W$ENWB0VMT;]E.I0'4;FU@5;*=LS"-9&G MB4Y5UC[=_A_^UMX9U.X^-?@S]KR*P^'WBOX/ZD/L2_$.?Q->:KK"VAO+/7-+ MDOM/CALR8DD\R&%/LS(X9(8V530!]Q45^7_[)7Q7_:7T27_@GM\9O%7[5?CO MQ1-\>?"DV,U[J5])"\DC'LJJI)/H M*^"O^""'AG7_ (V>#_B[_P %6/B1I,UOX@_::^(EQJF@17BXFL?"6G,]CH]J MV>01&DK9& ZM&V.E 'Z!T444 %%%% !1110!\#_\'/EXUE_P0R^.;I]Z2'P[ M$H'??XCTM'_M/?ME1 M_!;XK^!?V8_A9X$3QG\5?B0;N;PYX:EU3[#9V.G6BJUWJFH70CE:VM(MR(-L M4DDLLB1QH3N9 #T;X+?!'X4_LZ_#JT^$OP3\$67AWPW875W<66D:>I6&&2YN M9;J.=>\>1_#*:&3Q3XCA\0>)]$M_$6H M1Z+JVK1-&Z7]SI:3BRFN-\43M(\)9WBC=]S(C*V+XI?M9^#?BUX$\!?$7X,^ M%]6\/^+M3NK/5/%_A/7;D'0I(M.NKN,36<\&6CD>V$2SB;&Z10T:EEW>MKKN MAOJ TE-9M#=%W06PN%\S)_"*^%]:UBT\;ZO;&?2%=W6T6*&Z6*)%>65P8T5E:1V!!8D\UX< M_P""9'[%?@^7X8W/A;X7:II\_P &K*YLOAI=6GCO6HYM#M;A46:V207F^6!E MC13%*73:-H4 D'V^T\1>']0N+RTL-=LYY=/?;?Q0W2,ULV,XD .4..<'%.&N M:*T<4RZQ:E)WV0.+A<2-G&%.>3GL* /,/AK^Q!^S=\)O$.A>)/!_A'56F\+7 M-Y<>%K?6?%^J:E;:+-=))'<2VD%YQZ;)>Q+#?'U[XO7X!_$/X9^#M4\-WVD>*?AU\2_CA>>-(?$7VCRE7?:3W^H6L M,:(LH\Q9?-?S6C*!"V[TSX"_\$I?V$/V9/#_ (C\+_!'X-7FB6/B?2;C2KZ) M?&>KS-::?.P>:TLGENV?3H'8!FCM3$&*KG.Q<7/@C^W)H?C'X6_%#QE\5M#3 M2-0^$'Q$U'P=XG@T=GN4U"]@6VEMC9(5$DDEU%>V8CM\,_GS>2ID(#M['\.] M1\;:QX'TO5OB1X=M='UVZLTFU/2+.[^T1V,K?,8!+@"4H"$+@!6*D@ $"@#R MC0O^"1;8SNS+;>=#GD#S3Q7J?P>^%/@OX$_";PQ\$_AQI8LO#_A'0+/ M1M$M!C]U:VT*0Q*<=2$09/<\UT=% !1110 4444 %%%% 'P!_P '+/\ I/\ MP3)?1?\ H)?%?P=;8]RGY;:&Z.VW69\('R'91BOT(J*]LK/4;273]0M(I[>>,QS031ADD0C!5E/ M!!'!!H ^(?VUOBYX@O/^"H/[(7PG^$WQYUF+0?'>H^*I/B'X<\->*7-OJ.GV M6BM=V4LT4;GRHOM*@>8FP2[]C%Q@#YE^"O[/?@6?]D[]MWX[_L?_ KT"^^- M_P //C;\4H/A/K.@6Z2:GX>:>S2(Q::(R3 S12S>7%& &D*X4D"OU>\%?"GX M7?#;[1_PKKX;:!H'VL@W?]BZ/!:^=CIO\I5W?C5[0O"/A/PNTK^&O#&G:<9@ M!,;&RCA\S&<;M@&<9/7UH _.2VT[X+?$'QQ^PC\7/^"?Z:(NHZI+):>+HO#X MBW77@9M"G?5(M55.9%BO5LTQ<9,=Y,!Q*YS\X3_$O]G#P%_P3>\*_!SQ%XP\ M):9XH^'O[?PEO_#LUQ EYX:M8_B1)(\TL/WK* 6TL>96"1[947=\Z@_M-H'@ M;P3X4U#4-6\+>#M*TV[U:?SM4NM/T^.&2\EY^>5D4&1N3RV3S3!\/? U6ZU MT>!]'^W7UU!_L1:3\,=/\&?LR6W[8L^D']J6U^ <,=JNO7!_MX6_P!ELAJH*L&Y[' M2K73%"33%MYDBM4D+H(RK9&&&"/HB;0]%N-8@\0W&CVKZA:P206U\]NIFABD M*ET5R-RJQ1"0#@E%ST% 'F'[7FJ_L1OX*TCX?_MU2_#>7PWXIUQ;#1=+^)\= MD]A?ZCY,KI'&MX#&9O+67;_%U Y.#\Y_L$_L1_!FT\&_'7]FOPFTOB#]FC4_ M'MA>_";2CK$TUMI-]+_L/QIX7T[6++S5E^QZI91W$6]3E6V2 C(['&15^***WB6"")41%"HB+@ M*!T '84 ?#GQ2L],^"7P#^,G[3G[.GP[;6?#_P (++Q3XO\ #EA?SS7;>.?' MD=O.]YJ]TQ8R7$-K(C6L2@@>8D_EHJVUFX]&_8._:+^+?Q+^-OQ3^!GQ"\;C MQCIO@G0/!NJZ/XS-A;0/ MB>'=&MO#GA_1[6QTZRMTM[.PL[=8H8(E4*L:(H"JH "@ #%4/ WPZ^'WPQ MT=_#WPU\":-X>T^2X:>2QT/2XK2%I6 #2%(E52Q"@%L9.!Z4 ;-%%% !117A MO_!0[]L>Q_87_9OD^-MW8:=))=>*-&\/V=YKMXUMI>F3:E?PV:WU_,H)BM(/ M.,TA R5CV@J6# ]RHKPGP3\4OVI?!GQFM/#OQ[U/X<:S\-KKX=ZIXBD^)WA MBRNM(BL[JUN-/5;>>"YN[J..%K>ZGG6X%PV\0/E(PFZ38_9R_;K_ &6OVI?@ MI=_M"?"?XR^'[KPI8W=Y'>ZK+K-NB6L,%W/;I<3Y?]Q',(#+&9-I:-U.!G M/7J*^8?^"A/[<&O? S]A'5/VP/V1_%W@7Q;%INO:+:I=SRMJ>GW<%YK%IITP MBEL[A )$^TEP=S+NCVE>-K"[@L)T MU-+Y=7BL&ADE,QB>+:7<;8E;+ $G;\P!]"T5RW@[XX_!7XBZWJ'AGX??&#PM MKNI:0A?5=/T;Q!;74]DH=D)ECC=FC&]67+ #]0U77H+B;0],LO$UK+<:C% [QSO!&LA:98WBE5R@(5HW!P5. #L**\(\, M?MY_ +X]R_%SX;_LX?'WP/)XP^&C7FFW-SK&J12V-KJ$=E!,;B9(IEDELX); MJ&*=U90'26/>KJ<=OI/QR\!^!_A5X1\2_'?XY> ;.^UO0[65];MM:BL]+U:Y M,$;2S6!N)B7@9GWH-[D(Z98YR0#T"BL:V^(OP^O?$%AX3L_'6C3:KJNE-J>F M:9%JD37%Y8J45KJ*,-NDA!DC!D4%0749^85C_M!^//&?PM^!WBSXE?#[PQIN MM:QX?\/7>HV6EZOJDEE;W+0PM)L>:.&9D!"GHASTXZ@ [&BO+?V*_CWK/[2W M[&'PK_:;\::;8:5J'COX;:-XEU6TLF86UI+>6,5S(B&1BPC4R$ L2<#DU\\> M#O\ @K7JNNZS^UCXUU#X0C_A _V??AKI/C#P?)#(ZZAXJLKC3]5O'N6R2D4, MZZ?&UO\ +N\J422% M_&U]XET2*:UTZ/3-8L[R9HY1/-*5>VDT^YW2[P)(VC8(A#"O;O@AXN^('C_P M)'XZ^(/A9-"?5[J2ZT;0Y('CN[+3F(^S+>!V.+ID DD0!1$TGD_.8C*X!U]% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XS^W;\0O@+X&^! M7]D?M0_#VU\3?#_Q;KEIX<\5:??Z:UY;QVUVQ3SYH51RT4;A'=\#RD5I=P\O M->S44 ?F3^P;\+/#_P"R7_P42T/]G'_@G+^U)<_%']FGQ5X(UG4O&O@&7Q,G MB'3/AE=PM!]@^QWX>0P)>/+*BV;N698IY3O #)X9\&OC$GP9_P""8W[,7C&\ MU;Q5HWA+X-_'+5XOVAKCPGX82ZO_ H7EU^"SN[NWN;2>-TM;J>UGD0Q2/$' MMYE56\EQ^U-% 'Y(_M>V?[)%K_P2M_:!^-_[+?Q:\3>+]$^*OQ0\'ZUJ'B[7 MEAM['Q!K"Z[I1NYM-MXK6UC8"W@5IIH8O+=HI"6+0S;?'Y[RY M5Y;VXMHHY1=/<2<>29GAMA(=W#?L[Z3\ / W_!-G]B#QUH6G>%])\1V?[8%H M=2U:"*"&^@M?[8UF*;SI,"1(1:2VZL'(18GBSA2E?MI10!^6EQJ'PDT7X??\ M%,_@O\2=.TZ#6KS7=>UVTT?5=+_UFG3^#]*CL[E2Z;-DEU&5B.Z#^SW\"/BU^SO\ M5^ _#GQ!\/_ +)&E6VH?#GXM6T4_A;XAZ$]O&+O M3!)YB2VU['/9LK&,LW[Q$=&4/L_6"B@#YR_9W^*/[+OBCQ7\&;+Q7\';'P7\ M;=<^ \&L:#X7U?099M9\/Z"5LOMFG-J#P_(L-Q)!$\3R*[NF[8<,1Z3^USKN MB>&OV6/B/K/B'5[:QM(O!&J+)Z3.M MI(DL;/(B0S(2"8C-&P&_(YC]@_P/^V/J?_!5_P#:CTC]I:Q^%6H:%JG@GP/9 M^-;;0?#^HK;:A$;#54M8;1;J5T*!6E6X67>&#(%V\Y_1:B@#Y?\ W[.7P9U M7XMZG\-O@MX$CLO _A&_TZ;QU>27T]S)XDUJQMXAI>C&>X>21K/3XEAF>,,( MUE:WB7A;R(^/_P#!,/\ ;&_:<^./QF\!>&_BIXQGUQ_%OP*U/Q5\4]%FM84' M@GQ-#X@2SATY5C16M@8WO;;[/*2S?V3YGWQ.\GW[!;6]JACM;=(U+LY6- 6 M9BS-QW)))/YDBB"M*P 4,Q ^8X &3V H FHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end GRAPHIC 16 cps-20231231_g4.jpg begin 644 cps-20231231_g4.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M\@&X P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .!_:B^)?Q'^$'P \4? M$#X.?"^\\:>+[/3O*\*>%K.-C_:.IS.L%K'*P_U4'G21M-,2%BA621B%0D?S MU_\ !77_ ((,_P#!8[3_ (.>)?\ @I%^T1^VWI_Q3\2^'+237/%WAW1[Z^A_ ML*S3]Y,VF[PL7D6ZY?";XC?LO?M'^--3\6S?#)--O/"WBC6;EKB\^PW9GC:RGF#M$U3Q[\,EO97TBPCN+Z\T^XOK."1BM MK-&+-;C,>W>0R-\KG'Z8?\%7O"W_ 41_:.T70?V-?\ @GIXS_X5S-XLM+F_ M^(/QGO%GCCT#2HBD:65E)$NYKZYD=B/+*M%%;N2T9D1J_$C_ (/5RO\ P](^ M'X[_ /"@M,S_ .#O6Z_H[_9.U;6-?_98^&FN^(7=K^]^'^C3WS2?>,SV,+.3 M[[B: /Y4?^"C_P"PG_P4P_X-_?VE?"7QM?$+Q3X!CNK;PG#.?W%JUPAD+$L8X22 Y4 _G%_P '*_@7 MQQ_P51_;]^ ?_!(K]E^..]\2:''>^)_B+JP0R6WABRNOL\<<]T5_U?EP1RRE M"0S_ &BV5?FE4']B?V=/@3X$_9@^ G@W]G3X8VCP^'_!'AJST725E(,C0V\* MQ*[D?>D;;N9N[,3WH _#?_@LS_P0!_X*%>,?V=?&W_!0SXT_\%,K[XD^.O!V MAW/B3Q!X*&B3:?HVGV%O&T]S!I)^U,(4@B1V13"AFV$MM=CGW+_@SO\ VT_V MI_VG_P!ESXF?"S]H3Q;J_B?1OAMKFEV_@OQ)KMP]Q<^5=0W+3:>9W):1(/(A M=0Q+(MT%SL"*O9?\'/WQ,_X*N:/^QUXR^'O[+'[.VC7WP@U;1/*^(?CO1-=D MO->M],*@W4;:>8H_LUN0&22:-KG]R79O)!)7R/\ X,^O^"F7@7XL_"75_P#@ MFU=_!OP_X5\0^!='?Q%I>K^'+9HAXEM&FB@N;B]#,Q:]226W!D!Q)&Z@*@A^ M8 _;.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH Q/B5\2? 7P<^'VM?%;XI>+++0O#GAW39M0UO6=1F$<%G;1(7DE=CT M 4$^IZ#)K^<7XA?\'+/[(WQB_P""DDW[8W[2'[-GC/Q[X9^&=P]G^SSX.@O; M6WL-&R1YVO7<4N?.U*8JA08V6R(@&^15D7^BKXU_ OX._M'_ [O/A'\>OAM MH_B[POJ+Q/?Z!KUDMQ:7)C=9(R\;95MKJK#(X*@]17A?_#E+_@D?_P!(Y?@_ M_P"$/:?_ !% 'S1_P2:_X+Y:W_P6,_;0O/AE\&_@5J'@3P!X&\ WFL>*KK6] M0AO+K5=0ENK6WLK==D8%O&BM=RDABTC(H^4*0_P/\6OV4M=_X)]_\'=GP\^* M/BK2VL?!/Q?^)<^O^$M;D39;W5SJMM/!=6X?[HE2_NF4IG=MEA8@"1:_=G]G M']AO]CO]D"]U74OV7/V:/!?@"XUV*&+69_"N@0V;7B1%C&LAC4%@I=R >FXU MJ?M(_LI_LX_M@?#X_"S]IOX-:%XTT(7*W,%EK=D)#:SJ"%F@D&)()0"0)(V5 M@"1G!- 'X)?\'&G[,7BO_@I!_P '$'PF_8_^#,,VHZC-\+]!TSQ5-9+O&AVA MU34[NYN9R,^6L5I7#R7$JKV5G*CL!FH?VA_\ @G[^Q'^U MMXJL_''[3G[+'@?QYK&GV L;#4?%/A^&\EM[8.TGE(T@.U=[NV!W8T ?@G_P M3P_X.:?V*?V&/"7B'Q1KO[)/Q%\<_%SXBZFVL_%CXH:KK5A'=^(-18EMB* ? MLUG%N*0VZ_+&OJQ)/Z:_!W_@NIX=\&?\$F6_X*[_ +9'@/6].\,^,_'=Y;>" M/!'A2TAO+VSL!=O86MMYDA@25F:SN+EYI60'S&"\>7'7O'_#E+_@D?\ ](Y? M@_\ ^$/:?_$5ZW>?LC?LO:A^ST/V3+_X >$I_ADEB+./P)-H4+:6D ?S BVY M78N)/G! !5\,"" : .._8O\ ^"BG[&W_ 4/^ #?'G]GGXKZ9JN@)9L?$>FZ MI)'!>:&=A,D.H6[L?(( ;)8F-E!9'="&/Y;?\&QO_!/*W\*?M\_M'?\ !0_X M<:(UC\&KS7_$'A'X'W)B*1:WI4FM"?[9; \M;QPVEM$L@^5S+(!S&P'WWX)_ MX( ?\$;_ (>^*5\8>&_V!/!9O%?=Y>IM=WULW(;#6US-)"RY ^4H1QTKZ[TC M2-)\/Z5;:%H.F6]E8V5ND%G9VD"QQ01(H58T10 J@ 8% %BBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO" M/^"BO[7ES^Q+^SW;_&81V%I9S^,-'T75O$^MV$]UIOABTO;M()=5O8H'222" M$-RHDCRSH#(BDL #W>BO%_@U\8OB5#;^)O'?QM^)_P .M;^'%OH&F:KX0^(_ M@^"2SLM0AF-T+D2^9=W*$IY=N5:.0JXF!&"=B[&G_MG_ +,VIZ%J.N6WQ2@5 MM(\20>'M2TBXTZZAU2WU:9%>"P;3Y(A=_:)(W62.+RM[QL'4%?FH ]0HKYH^ M.W[:U_#>?L]>,?V:O&?AO7/!_P 4OC4/!OB*YGTZ66?R1I^JS2K"_FI]FGAN M=,:"6.6)V4[U(C9#G>\-?MN?L_\ A+3_ !-XF^+7[87P^O=*'Q9D\)Z%=V2? M88].O#%;;-'FD>>5;JZC>1GDG78@64 HGEL2 >\T5YEX2_;+_9@\=_#2]^+W MA+XR:5>Z!IWB,>'KVZC$@EBU%-*B^&OP>M/'MG=ZXMMXR\+W5W:0F\T62WG2< M1F[987D#F$B-R%DY1F169U]#HH _,NX_X);_ !Q\*^%?CBG[%OPHE^%7@_7= M6\%>*/ 'P1\4>)X/[/NO$VB:XNK7\D:Z?&)EG6=+5KORY(99(Q']U44 ?G1\*/V-_VO\ P9\.?@]X%USX M!3J_@7]M#Q+X]U66#QK97N/#][<>(I(;H2SSK+.Q&L6PVM^_;RIF=%(4/;\0 M_LB_M67EGXJAM_V?+^8ZC^W;HGQ.LE&OZ2/-\.6LFEO+<_-=C$G^@RXA.'.] M.!EMOZ$K2(.-RJQ(4D=0"5;![[3Z4^@#\U?VBO@W\9? VK M?$Z^N?@U=MXH^('[8WACQG\#M/A\6Z5;7.L2Z=HFEK.T*RSF%I!#HVI.T%RT M(:%P0XEVJ/H__@G#]OT.Y^*7AKQQ\ _&G@+QQK?C7_A,_&MOXLU+2+N*_N=3 MB$$*-%@OK=9TSLF5)E8+(N3M< ,N>"*L_##X1_"OX)^%D\#_!WX;Z% MX5T:.5I5TOP]I,-G;^8P :0I$JJ7.!EB,G')- '0T45Y>?VS?V:#^T;_ ,,E M0_$Z.;XA#B3P];:7=RF(_9OM6'F2(PQGR,289P<$=R 0#U"BN0\)_'SX.>._ MBQXH^!O@[X@V&I>+/!=G8W7BK1;1V>33([PSBV,K ;0SFVG^4$L/+Y R,TO@ M]^TY\"OC]J6H:1\(OB#!K%QIEG;WEPB6L\0DLYY;B*"\A,J*+FUEDM;E8[B( MO$Y@D"N=IH [R@D 9)P!U-97@SQKX8^(6@)XI\&ZJM]ITMQ/##>)$ZI,8I7A M=D+ ;TWHVV1_CN;>5HY&BD"R1DJQ61'1@#PR,#R"*TZ_,[]GZ63 M_@BC_P %&F_8PUV1K3]FK]I#7I]3^"E[*?\ 1O!?BZ0[KKP\6/$5O=$B2W7@ M;RJ*&8S/7Z8T %%%% !1110 445SOQ#^+GPR^$^G?VI\1_'&G:1$5+1K=W $ MDH_V(QEW/LH)K#$XK#8*A*MB)J$([RDTDO5NR1%2I3I0Q:>4?5I692?\ @(K\LSCQM\/,HDX+$NM)=*47+_R9\L'\I,^> MQ7%F289V]IS/^ZK_ (Z+\3]$**_++5OVX_VKM:8M=_&C4DRG[M*?X?YL_6"BORRTC]N/]J[1?QHU)\'/\ ID$%Q_Z-C:N]\(_\%2OV MB]#=$\2:=H&MQ#_6&XL&@E8>S1,J@_\ 37H8'Z1/!&)DHUZ5:EYN,9+_P E MFW_Y*;T>-\IJ.TXRC\DU^#O^!^B%%?*OPX_X*M_";7G2T^)/@G5/#\C8!N;5 MQ>P#U)P%D'T"-7T/\._BY\,OBSIO]J_#CQQIVKQ!09%M+@&2+/\ ?C.'C/LP M!K]1R#C?A/B?3+,9"I+^6_+/_P E:7X'T&#S;+JI/ML_N=G^!T=%%% M?5'HA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7AW[>WBG]H+PI\,?#UW^S?HT&NZU-XP@74?!D?B6/1]1\3Z:+XCM=/ MU!+_ $Z#6],BNEM+M%=4N(O,4^5*JR.!(N& =@",F@#X4G_;1\1_"[P)\#?^ M"AE_\9OB5J7P5OM0UOPA\5O#WBW1(+?4=&U%[VYM+"[O+>"/(N+;4+=M)F6- M_*D>XAE5?DR9?VH?B]^U_P#LM?#'1_&GQ)\2^,=9\,Z1\-I];^+.I>!=9LYO M$/P\O;JXEF357L941=7TJUBCGMMBMY@2TDE9)7.]/I[Q[^S=XZ\6>-?#/@#P M_KW@K0O@AHL5C>:AX$T_P:ZZC=:G97PO+98KI;E;>"S\R.W9X?LS.YA==X64 M[>X\=?L__ GXG^(X/&'Q'^#7A;7M6M[+['#JFKZ#;W%PMMYGF?9_,D0L8O,^ M?R\[=P#8R : /SU^(?[0OC']ECXJ?ME?'K0?C)K$L5E\7/AWI$' M]&U>Q\.+>:@JO;R_9TM8KVZ='\J2.(9=XI<.&ZSXU_$#]L/X2Z99IHW[:EG) MINO_ +1?PWL-#T[PY?VNN7>D:)K&HP6=[87-_=6*?:8IB'N(3L$J+(4=Y(M@ M/V]JG[/OP%UOQ/X@\;ZU\$?"%YK7BS11H_BG5[KPU:R76LZQP>3L2X!52)@ XVCG@4 ?#7QF^,?[6OP<\)?M-ZUH_[9/C?4#^S_\ &SPI M!X034[32F_M&QU2S\.WEU9:@R62FX@!U*[CC">6R*X.YBD93VB+]HSXV>"_^ M"@6D^!_C3<>(T\$>+?B/?:5\./&7A#4+:^\/Z@8M'N0WAO5K0@3Z;>Q7%O<7 M27($BS-"$,BI^Z7Z&UW]C7]D'Q1;^(K3Q-^RI\-M1B\7W\-]XLBOO VGS+K5 MU%CRI[L/"18T7[HOG<4^0G;Q0!)\"M"?PW\-+32)/C5J7Q",=[?, M?%>K36DD]SOO)G\EFLXHH<0;OLZA4!"P -EPS'YB\+_"7XI_LF_MH^ M<^ W M[3OB7QW\-?CAXO\ $#>-_ 'BK4;?4HM%G>ROM5_MS2KB.-9+:V6[B2UEA+/# MG480H5]@/UE\/?AO\/?A+X4@\"?"SP-I'AO1+:>>:VT?0M.BM+6*2>9YYG6* M)552\TDDC$#YG=F.22:POA%^S1^SI\ )M0N?@5\!O!W@V359GEU.3PMX:M;! MKIVO\ I_BRN%\ M?L7:)^RSXDC^$G@'XIZQJ0TKX-:5X4OKZPLS;W'AKP'I=SJ$T,9>.1FFU2]: MXEM8YU\G"6LLT:(\#"7ZWT?X&_!3P[\2]2^-'A_X/^%K'QCK%LEOJ_BRS\/V MT6IWT*9*1S72H)957)PK,0,G'6MK2?"_A[0]4U/6M(T>"WN]9NDN=5N8TP]U M*D,<*LY[D1Q1H/0** /GG_@GY^VO8_M-6=MX&A^$5EX1BA^$/@SQUX>L-)OO M/MK?0]?AO?L5FV(XUCG@&GRHZJ/+*F,IQD#Z5KE?A?\ WX/?!6*]A^$OPUT M;PZFHM&;Q=)L4A\Q8U*Q1_*.(XU)6.,82,$A54$UU5 'BW_!07]B'X8_\%#? MV4_$W[,/Q/=[1-6A6XT#7[9?])T+5H/_ /!' MO]M[XG?'WX>^)OV2OVOT33_VAO@/J*>'?B=8NW_(8B"_Z%KL&0/,@NX0KEP M-^XX57C!^R:_/[_@L!\!/BE^SY\1O"__ 6A_8Z\,RW_ (_^$-@]G\4_"EC\ MI\<>!F;?>6K@<-/:@&XB8@XV$X_A;^U)\$?"_[0WP3\ M31:QX5\7Z/#J6BW\7!>*0?==>J2(P9'0\HZ,IP5(KL: "L#XC_%#P#\)/#4O MB[XB>)[;2[&+@27#_-(W78B#+2-_LJ":\^_:J_;"\"_LT:)]CDV:GXFNH=VG M:)')C:#D"68C[D>?^!-C [D?G+\7OC1\1OCEXKD\7_$?Q!)>W!R+> ?+#:IG M_5Q)T1?U/4DGFOQGQ'\8LIX+)\- ME5Z5+WZO;HO7_+\CZ%_: _X*@^./%3S>'O@7IK:!IY)4ZQ=HLE[,/55Y2$'_ M ($W<%37RYK_ (AU_P 5:M-KOB?6[O4;VX;=/=WUPTLLA]2S$DU3HK^-^)>, M.(^+<5[;-,1*IVCM"/\ ABO=7K:[ZMGY?C\SQV95.?$3;\NB]%L%%%%?,G % M%%% !1110 5V[;H+NRN&BEC/J&4@BJ=%5"VU2QEX,D#_-&V,['0X:-A_=8 U^/ M-=/\*?CCX[_9_P#$)\?^!_%)TPVT>Z_$I+6\\(/*2I_&IZ ?>R1M^;%?T)X: M>,W%>&S*AE&-A/&QJRC""2YJ_-)I14>M1MNRC+WF]I+8^MROC+$Y=&V-?/26 M[>\4NMWNEY_>?K[17@?[$_\ P4"^%/[8^BR:;IV-&\66,9?4/#MU*-SQ@X\^ M _\ +2,\9'WD)PW&UF]\K^WLTRG,LDQLL'CZ3IU8[Q>_X733Z--I]&?I&49Q MEF?8"&-P%55*4]I+\GU375.S75!1117GGI!1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %-EBCFC:&:-71U*NC#(8'J".].HH _,[]GZ63_@BC_P4:;]C#79&M/V M:OVD->GU/X*7LI_T;P7XND.ZZ\/%CQ%;W1(DMUX&\JBAF,SU]D?MD_M<:)^S M5X1%AI)AN_%>IPG^R;!^5@7D?:)1_P)+X7U2QQ]MTS7(\M8W=J<@B6.09.",Q^:I.UFK\^+CQ%\0O M$UO9ZA\5/B'J'BO7HM/M[?4/$.J*BSWSQ1+'YKJ@"J6VYPH R:_$O&/Q+_U. MRY9?E\U] M*O$7C?Q#=^+/%FL3W^HW\QEN[NX?<\C'^0[ #@ # %9]%%?PW4J5*U1U*DF MY-W;;NVWNV^K9^22E*4G*3NV%%%%0(**** "BBB@ HHHH **** %1'D<1QJ2 MS'"@#DFO*OBS\04\077_ CFB3 V%M)F693G[3*.-P_V!R%]>6/4!=SXN^/A MI=O)X0T:X/VF9-NH2H?]5&1_J@?[S#[V.BG;SE@/+Z_UP^A-]&O_ %;P-+Q! MXFH_[76C?"4Y+6E3DOXTD]JE2+]Q?8IN_P 4[0_%/$+BWZQ.65827NK^(UU: M^RO)=>[TZ.^IX*\:^+/ASXKL/''@77[G2]7TRX6>QO[23;)$X[@]P1D$'(() M!!!(K]C/^">G[>GAW]L7P&VEZ_\ 9]/\<:+ O]N:7&=JW*<*+N 'GRV) 9>2 MC$ \%2WXOUT_P;^+WCGX#_$K2OBK\.=6-GJVD7(EA;DI*O1XI!_%&ZDJP[@G MIUK^VO$/@' \<92X64<3!/V<_/\ EEWC+\'JNJ?F^&_B%C^!,W4[N6&J-*I# MR_FCVG'_ ,F7NOHU_0+17GW[+_[17@S]J7X,Z5\7?!CB-;Q/*U*P9]SV%V@' MFP-]"00<#Z:T:/[[P6-PN8X.GBL- M-3IU$I1:V::NF%%%%&PTZV:XO9X[>24QQ*,L M^V-68@#). < $]!5^L+XH8'PT\1$_P#0"N__ $2] '$^ ?VUOV7_ (H/X7_X M03XL6NH0^-FQX/O5L;E+76CY+SC[+.\0BFS%')(-C'*H2,XKU.OA'_@BMX(_ M:(UK_@G?^SK<>)/B1X7E\ M\![8:=9:5X1,&JZ9J96R-E^'8]&T MV$^([W3-+-U ZB&U5[>02@*5@*1G(!0T ?H7XS\8>'/A]X2U+QSXPU(6>E:1 M927>HW9B=Q##&I9WVH"QP 3@ GVJO\,_B/X+^,7PX\/_ !<^&VN)JGAWQ3HE MIK&@:G'$\:W=E'_VE/$W M[1/@C7/AW\3/@)JE]J/AJUU:*ZN'U=K)9Q<:>L.FVS6T<&Z>VG@GFN-G[H%O M-5VE]3_8O\>V?PL_X(I?"?XGZCXTT_PW;^'/V6]!U2?Q%JMD]S:Z6EOX<@E: MZFAC(>6.,(9&12&95(!!- 'U)17Y=_%[]MC]M'X;?![]I*'3/CSXAM]0\%_L ME^'OB3X(UW7=%T-M0@U29M;CN)F@AMG@CAN/[.AD%L_FM$K<-&6,:=?^U!^V M_P#M-_L.>,_CKIFK_&NX\9V6E_!CP3XN\/W?B30K"*+PM?ZSXBO]$NI46S@A M,EA D4-WY=PTL@$#AIB&9J /N?2/CM\*->^-6L_L[Z5XN27QGX?T*TUG5]#^ MRS*]O87,DL4$^]D$;*[P3*-K$YC;(&*ZZOCCX$^$M;\&_P#!9;XB6.M_%?6? M%WVG]F+P?/:WVNQ62S1)_;WB!2BFT@A1D+JTF2N096 (0(J_8] !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>5_MF?& MAO@=\ =8\36%UY6J7R#3]&93AA<2@C>/=$#R#W0>M>=F^:87),KK8_$NU.E% MR?HE>R\WLN[,,3B*>$P\ZU3:*;?R/B__ (*&?M$R_&3XOR>#="O=V@>%I7M; M41M\MQXWB;.Z^9XMWG5DWZ M+917E%62\D?A&.QE7'XN>(J;R=_3LODM HHHKQ3E"BBB@ HHHH **** "BBB M@ K ^(?CB/P3I(-L4;4+I3]CC< [!T,I7N <@9X+#N%85H^(_$6G>%='EUK4 MR62/Y8X5;#32'[J ]LX.3S@ G!Q@^(Z]KFH>)-6FUG5)0TTS9('W5'0*!V & M /I7]V_0U^C8_$K.H\7\14;Y7A9_NX26F)K1>UGO1IO6?2XN)6DDD8L[NV2Q)R22>IIM%%?[/I M)*R/Y_;;84444 ?5/_!)_P#:UF_9Y^/T/@#Q1J93PKXVFCLKT2/\EI>$[;>X MYX4;CY;G@;7W'[@K]@Z_G3!*D,I((/!%?MY_P3O_ &BG_:6_98\/^,]5OC/K M>FH=)\0LS99KN */,;WDC,-N=J%6W>WN2^:3BW MY1[G]7_1ZXPG7HUN'L3*_(G4I7_EO[\?DVI)>+=,2]TS4K=H+^SD9@D\3<,C;2"5(X([@D'@UX!^TA_P4>\%?!+] ML/X5_L*^ /AQJGQ!^(WQ$O3=:QHN@74:?\(IX=0,)M;O7?Y4B5P%2,E6EPX4 M[@B2=A_P4'\1^,/!G[!_QF\;_#WQEJ'A[7M"^%NO:IHVM:4R"XL[JVT^:>*1 M"ZLH.^,=LX)Q@X( .Z^$/P:^%GP!\!67PL^"_@;3_#7AO35*Z;H>DP^5:VBG M^"*,?+&O^RN!R>.37&^"?V$/V,/AQXNLO'W@7]ESP-I>M:;K%UJNF:G:>&[= M9K*]N=WG3PMMS$[;WY3&/,DQC>V?$_A)_P %5?AMX<^'\'A+XS?"OXHZ3XAT M/X)KXZMKK7_#\*_\)GI=E;0'4+S37^TDRR1-*C20W @GQ*K^65.ZNT\-?\%) MO"OBWPMI7BK1OV6OC"$U^PFU+P]!>>'K&V.I:9%IL&H27Z2S7RP10A+F*$": M2.5IMRK&0C, #MO 7[!O[&'PKU'QAJ_PR_9@\$^';OQ_%+%XRN=#T"&UDU:* M4EI8Y6B524=B691A68DD$\UV7A?X*?"3P9\)(?@)X:^'>DVW@JWT=M)A\*_8 MU>P33V0QFT\ELIY'EDIY6-@3Y<8XKY*F_;QT/6?VS?A7\$_%DVGO'!?W>L:K:&6T%C/-&[3F&V@ >0N95*_*I6@#Z*^ M#7[%O[)G[//B&/Q?\$OV=O"/AG6(M$CT>/6-*T6*.[73TD>1+438\SR@SGY= MV,!1T10/3J^#OVUO^"B>G?$W]D_XOZ?^S[XM\5>!/'WPK\1>$!K,:76GO*]G MJ>K6L<,/#=G!9SZ?#IDPU61;S28&F1GE*6MR;G!]/\ $]QKD;VLEK'#?W'V>PM=RSDM<7,H M9(@H:)RI_>=,^8ZO_P %?OV;= LO$YUCP'XY&H^#O&OAKPWK^C:;8V&I3PR: M].EOIEXDEE>303V\LK%#Y4KS(R,K1!L*0#ZLHKP;X6_M]^#_ (@?%B?X)^,O M@9\0OAYXB@\!W/B\6?C^STVT633;>]:SF97AOIE+)*%+<[52:%V8+*A;UCX3 M?$*W^+?PQT#XHV?AC5M%@\0Z1!J-MI>O01Q7MM%,@D19DC=U23:P)7<2I.#@ M@@ '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\&?\%7 M?B;)K'Q)T+X56=QFWT73C>7:*>MQ.< $>JQHI'_74U]YU^3?[57C1OB!^T7X MQ\3^<9(Y-?T445_$A^4!1110 4444 %%%% !1110 4RZNK6 MQM9;Z^N4A@A0O--(>$4=_4^P')) )(%2*K.P1%)). .2:\J^*_Q &O71\. M:-.#86[YEE0Y^TR#OG^X.V.IRW/RX_H#Z.O@3G'CIQO' 1YJ>!H6GB:R7PPO MI"+>GM:EFH+6R4IM-0:?S?%'$6'X7-.3NV^_P#7W!1117KG.%%%% !7 MW5_P0R^,TGAWXQ^)?@?J%V1:^)-)%_81LW N[8_,%'8M%(Y/_7$5\*UZI^Q! M\19/A5^UO\/O&HN#%%%XFM[:[D!^[;W#?9Y3_P!^Y7KY/CO)XY]PAC<&U=NG M)Q_Q1]Z/_DR1]?P#G,\@XRP.-3LHU(J7^&7NR_\ )6S]V*^;O^"G'_!0_P + M_P#!/7X&6WB/3?"\OB_XE>,]270?A'\-]/R]YXFUN7"Q1*B_,($9T:60<*I" M@[W16]+_ &L_VJ_@I^Q-^SYXE_::_:#\5II'A?PO8&XO)N&EN)#\L5M A(\R M>5RL:)GEF'(&2/D/_@F/^RI\:_VE_CG<_P#!9'_@H3X4?3O'_B;36M/@K\-+ MTEX_AMX7DR8P58#&HW*,7FDP'59"OR;WBC_SS/\ 1T]*_P""5/\ P3P\4?LE M>%_$7[0W[47BB+QC^T5\7KI-6^+/C-L.L+X!ATBR/2.RM5Q&JK@,4S@(L21_ M0G[2/P@7]H3]G?Q[\ WU\Z2/''@O5/#YU06WG_8_MEI+;>=Y>Y?,V>9NV[ES MC&1G-=I10!\>^*/^">WQA^+7@/3X?BQXJ\*1>(O!_P "->^&W@<:,;EK,2:O M:VEM>:Q78VXCM%#! 9LS2&1&BU?%W[$7[0WB#PK\!O"EC\5/"#:9\ M,_!]QH7C/PQKVBW-]I.LW!L[2WM=6BA66(M<6QMI6BBF)4?;),.'19#]6T4 M?G':_P#!$_XMZQ\/?@UX/\=?&7PY_:GP5^ =SX(\'>*_#=O=6-]I>NI=:9=: M=KELS^:$>!])A1T/RS)TN[B[M=3LXX;B&>VN(I;R]/D-(Z.ER4,@**]?4- MWX[\'6/CJP^&5WXCM8_$&J:3=ZII^D-)^^GL[66VBN)U7^XDEW;*3ZS+6M0! MXK^V3^R-J/[7/[%NN_LKZE\5[S3=8U+3M.:R\:&PCDDBU6PNK>]M;V2!2J.O MVJUB=XE*AE+*"N01X+\5_P#@FK^U9^U)XQ\<_$3X[?'OP5X9UCQ?\'O#OABQ MG\ ^'[R4Z1K>BZ[=:U9:G&UW.!)$MU+$[0LN64&/<-OFR?AWMY)%%")D>[6]EA5YXDEN(+:2&)WV%RZR*@!Q'AO_ M ()37'A[_@GWXF_8HL_C_J<6J7.JP3^!O&[V2SS^'+;2=1ANO#5J$+OQ5_91_;O_:/_ &>['P5\?_C!\,Y?%EG\0O"7B")?"VA7 M]GI$,.AZO;ZH0!-+-/)/=26ZQNQ98XDV;4.OVD?"?A;XN6'[/_A?0 MM1\3^-[[23JL^@Z-Y0_LO3?,,2WU[-*Z1V\+RAHT&6EE*2>5'((I2G):1^WO M\)M8_:,3]G:#0M86>;QM>>#+?Q"R0_89O$-KHB:W/8*/,\WY;%G;S2@0O!*F M/5 M-/N[AXA";6_2." !&,HF$#J%\IF7[% & *YOP/\2])^(.N>(-.\.6%Q)8^' M]2_LV36&V_9[N\0'[1%"01CW8G)/YU^OGQEF>W^$'BN>-L,GAN^92.Q%NYK\?Z_ MDSZ2]>3Q>6T>BC5?WN"_0_-^/9MU:$?*3_+_ ""BBBOY>/S\**** "BBB@ H MHHH ***I^.I?$OA?X?S^.--T26:!;@6R7(0,D+D??'/!O@BAP[E$;\OO M5:C5I5JK2YZDO6UHQN^6"C%-VN?RYGV=XK/\QEBJVG2*Z1CT7^;ZL****_4# MQ0HHHH **** "I+2]N--NXM1M)6CEMY%DB=>JLIR"/Q%1T4FDU9C3<7='WE\ M /!OCO\ X+H_M9:=^VA^T!X-U'1_V8_@[K\J?!;X>ZW:/ ?&WB*W=HI_$-_! M( 3;P2*\=O$XZJ0P7$Z2?IU7)? *Y%Y\"O!5X/\ EMX2TY\_6UC/]:ZVO\S\ M52]ABITOY6U]SL?ZAX2M]8PM.K_-%/[U<*\R_;06RE_9(^)-IJ7Q%U?PA!<^ M"M1MY?%>@61N;W1A);NGVR&($&1XMWF!%(9MN 02#7IM%8'0?F5X<^!OQ6_: M-_9:^*N@Z'\(_AVOQ0^$_CW2/&'P[\9?"Z=_^$/\V@:6)7G\T.[8(Z?XEK??&/]F7PO\ MBZ'XE\.?#;Q1\;/B?8>)/#^C_%; MP_\ := U+3X]"O8M,T77E1U,-O/:0F\WDEH+^>':KLJ*?LW]H;]G^']HGP]I MOA/4?B_XV\*Z=::E]HU:W\%ZM%9G7+5H9(9+"ZD>&23[.ZR$GR6BE#*K)*A& M:[RPL+'2K&'2]+LXK:VMH5BM[>",(D4:@!551PH X % 'YC^";+5=+_M6*U\3V^OZ1)IL4%\T&7A\M;NYMIG MVD68KYD;2$?KM10!^6WPC^$O[+WB+]I/X9^ M$O'=]!/X4\:?L7R:A\0[/4/%=R+/5]7M+G2A;2WVZ?;+.?.BUS5V\^>)[OPY MJ&6DC\0)-"T4T#1N9MMJKE&VEOV,HH \V^%!_9^/QZ^*A^&9N/\ A-O[1TC_ M (66)3?;!?^X_X]/+S]F^7/^L^?-?.G[;?[=O[$WB/XH3?LA?&W MXGRV>B>&M6T[5/'5K;^&=1OWUBYMIX[RTT>W%K;R"0>=%!)<$$Y51; .TTQM M_M2B@#\NOVBOA9\0?#?Q)_;4\:67CGQWX4^-WB8Z%KW[/5QX<\47MB^OI:Z% M;P:7I\%K#,+?4 FJ1WEO<6\J2HBW9>0*DZNWU#X^_9L\':?\5O#FN>$=.-G\ M7?%>H3^(+F>QN"^G>'M1?2;?2-5\31PN"OV@6(CLH5;#TM-UQH6A:;IEA<:=KDLS9 MFD-Y/.P:65F24WT07#Q2-)]KT44 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 8OQ*TYM7^'6OZ2B;C=:)=0A1W+0LN/UK\=:_:-E5E*L M01@@]Z_'3XA^&)?!7C_7/!TZ%7TG5[FS8'UBE9/_ &6OY4^DO@Y7RW%):?O8 MO_R1K[]?N/SOCVD_W%3_ !+\FOU,>BBBOY6/SL**** "BBB@ HHIT44D\BPP MQL[NP5$49+$] !WII-NR#4+GRXP1EOU '3)(&>:] MB.F6-GID?A[[!']FAMC!);21 JP(.]'!X;.2IR/F[]36'X \,1:%$EM)&KR) MB>_?AU+#[J<<%02%R,Y+,I-?I/%>35. ^'\'@IWCCL1:O4MI M*G"+M2@GNFY]&*UY4S^O? 3@NG@\/7S/%P3G-VSS:2N9+RP&6>R'4LO=HAW[J.3D L/&:^_59E8,I((. M01VKP#]H+]E\!I_'/PNTW"G,E_HD"?=/4O H[=S&.G\/&%7_ $6^BI],RGGW ML.#^/ZZCBM(4,7)V57I&G7;T57I&H]*FT[5-:G\X_2*^BU/*/;<3\&4;T-95 ML-%7=/JYT5UI]94UK#>-X:0\!HHHK_2P_@P**** "BBB@ HHK?\ A1X-G^(O MQ1\-_#^VC+R:YKUGIZ*.I,TR1_\ LU9UJM.A1E5F[1BFWZ+5FM"C4Q%:-*"O M*327JW9'[T_!O2)- ^$/A709DVO9>&[&W=?0I;HI'Z5TE(B)&@CC0*JC"J!@ M >E+7^:%>JZ]>55[R;?WNY_J#AZ*P]"%);127W*P4445D;!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7YG?\%%/A^W@7]J'6+R* I;:_;PZG;\<$NNR3G_KK'(?QK],:^5O^ M"J/PDD\3_"W2_BQIEMNG\-W9AOBHY^RSE5W'UVRA /\ KHQK\?\ ''()YYP% M6J4U>>'DJJ]%=3^2A)R?^$^9XMP3Q>3RE%:P?-\EH_P;?R/@2BBBOX+/QT** M** "BBB@ KL?AWX<6&(>);V,%FRMBC#..S2>GJ%Z\Y/!"FL7P?X:;Q%J6)PX MM(,-=2+QQV0'^\V,#K@ G!VFO1(HI+J>.VMHAN8K'#$G '0*H] . !7]#^!7 MAXLYQ_\ K!F$/W%%_NT]IU%]K_#3W[.5OY9(^WX0R-XNO]2O+_$] M7]S=O1!1117Q1[YXS^T+^S1!XN\_QS\/+1(M6Y>_TY!A+[UD3LLOJ.C]>'SO M^:YX)K:9[:YA:.2-BLD;J0RL#@@@]#7WU7E_Q[_9TT[XG6\GB7PND5IXAC7. M6(6._ 'W)#T5_P"[)T_A;C#)_I=]%3Z9E3(_8<'0QSV\Z%7C8=00>AJ"O\ 6>G4IUJ:J4VG%JZ: MU33V:?5,_P W:E.=*;A---.S3T::W37<****L@*^E_\ @DG\*9/B;^VKX?U" M:U,EEX6MKC6KPXX!C7RX>?7SY8C_ ,!-?-%?J7_P0_\ @/+X.^"FM_'76;(I M=>+[\6VF,Z\_8;8LI8>@>9I ?7R5-?G?BIGL-/".B>/O".I>"?$EMYUAJME):W4?Q&<@]B :TZ* MSJTJ5>E*E42<9)II[-/1I^3)E&,XN,E=,_'[XM?#77O@_P#$?5_AOXDC(NM* MO&B\PK@31]8Y5_V70JP]FKG*_0#_ (*4_LRR_$7P:GQK\'V!?6/#UL5U2&)? MFNK$$L6]VB)+>ZEO[H%?G_7^=7B+P;B.".)JN!:?LI>]2EW@WIKWC\,O-7V: M/Q#/,KGE./E1^R]8ONO\ULPHHHKX0\@*ELK*ZU&\CL+*(O+,X2- 0,D^YX'U M-15W?@'PY_9%@-:O(R+J[C_D5UDUTNUZF4995S;&QH0T6[?9=7^B\S4TC2+70=-CTJT*ML^: M:90?WLAZMSSCL!@< <9))V= @_>RW[+E84VJ2N1O;('T.-S ^JBL^MNU@^R: M?# 5P[CS9,K@_-C:,]QM (_WC7]B>)F98'P_\,JF&P"]G>*H4DNCFFF[]U#F ME?=RU>KN?TYX?Y%2QF>4,/"-J=+WFO*.WWRLGWNQ:***_P _C^I HHHH *** M* ."^-GP&T#XNZ>;R%X['6X8\6FH%3MD Z1S8&63MN ++U&0-I^3_$WAG7O! MVN7'AOQ-IDEI>VK[9H),<=P01PRD8(8$@@@@D&ONVN2^+GP=\,_%W119ZLOV M>_MT(L-3C3+P]]I'\:$\E3ZD@@DY_O3Z+'TO\?X95*/"W%]25;*6U&G4UE4P MM^V[G0[PUE!:T[ID:O:>BGM/\ MG7QA16SX\\ ^)OAOXBE\,^*K'R9T&Z*13F.>,D@21M_$IP?<$$$!@0,:O]F, MNS' 9O@*6.P-6-6C5BI0G!J491DKJ49*Z::U31_EICL#CRTPD,'P>CS$*WLBITW,*^VJ M_CWQKXSAQ#GRR["RO0PUU=;2J/XGYJ/PKSYFM&?VCX'<$SX;X?>98N-J^)L[ M/>--:Q7DY7YGYJ"BBBOQ4_<0HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $95 M=2CJ"",$$<$5^=O[>_['=S\%_$DOQ1^'^F$^$]4N,S00IQI4['_5D#I$Q^X> M@)V''R[OT3JIKV@Z-XHT:Z\.^(M,AO;&]A:&[M+B,,DJ,,%2#U%?"^(' N7< M>9(\'7]VK&[ISMK&7ZQEM)=='NDSR,ZRBAG&$]E/22UB^S_R?4_&:BOH7]LK M]AOQ%\!;^X\=^ [>;4/!TTN=XR\NEDGB.7N4SPLGT#8."W@FC:3=Z[J<6EV6 MW?*WWFSM10,ECCG )/TK^!4XNBU7NE%)7Y[NT7#^92>UO3>Z/ MQO%9?C,'B_JU6#Y[V2[WVMWOT-7P'X836;TZEJ$.ZSM6&Y2<":3J$]QW;';C M(+ UW4CO*[22-EF)+$]S45G96FF646F:>F((%PA*X+GN[>Y//4XX X J2O[K M\+^ Z' G#T:,TGB:MI59>?2"?\L+V7=WEUL?KW#^3PRC!*+_ (DM9/S[>B_S M9/IMG]OOH[4E@K',C*,E4 RQ_ G\*UYI/.E:78J[F)"H,!?8>U5=#@\JTFO MG7F0^5$2OIAF(/8CY1]&-6*_G3Z1O$W]H<24OI!1M_B9 M_3'A;E/U;*JF.FM:KLO\,=/QE?[D%%%%?SF?J(4444 %%%% !1110!@?$CX: M^%_BGX<;P]XFM<["7L[R,#S;20@#"B[RE M_)GC9P'X;\5\48;,:M!2QM%KVDHM*,TE[L*JM[[B[-;-) M[^:[T"23;&P!R5MV/" M@^6QVY P5 "U]3USGQ>^+/P\^ WPM\0?&CXM>*;; M1/#/A;2)]3US5;ML1VUM"A=W..2<#A1DL2 20*X,5E66XW%4<3B*,9U*3;A M)I-Q;5FT^EU^CW2,:F'H5:D:DXIRCL[:KT/SAUS0=:\,ZI-HGB'2;BQO+=ML MUM=0E'0^X/-5*ZW_ ()E_ 7QU_P42\=^-O\ @KC^V-HVLZ;:?%+3H]&^!WP^ MGOY85\.^"X)6DMKN6-&"M=7.?^">>NZ-J0U?X:>)XM M2MHV,BZ;JBB.;(Y5=X^1P3@'(3C-=.(K?5Z$ZO*Y*:^RG>7_@*N_T/ =&T36/$6I1:-H.ESWEW.VV&WMHB[N?8#FOI?X$ M?L10Z?+!XJ^,@CGE7#PZ%&^Y%/;SF'#?[B\>I/(KVSX=_"7X?_"O3_[/\$^' M(;0LN)KDC?--_O2-\Q^G0=@*Z.OZGX"\ =/-N #QL(RDD*AO=_P#@KO\ MX^-/V0_@KHWPG_9LTE-=^/? MQEU;_A%O@UX;4*Q^W2 ";4Y01_OS0V@B=O M,HPJQ[3BI+[FF=&'Q>*PDN:A4E!]XMK\CR;4/V*/@#>DFW\/7MID]+?4Y3C_ M +[+51_X82^"'F;_ #];QG.W[>N/I_J\U[/17RE7PT\/ZTN:664?E3BOP22/ M8AQ7Q+!66+J?.3?YGD^G?L4_ &Q'KV[Q_#<:G*!_XX5J#XS_ +%GP8^* M7P%\9_!/1_#D&@R>+/"]_I$6O6 87NG/<0/$MQ#-GS$>-F#@AARHKU^BO2P' M!?"&5S4\)E]&$EU5.'-]]K_B_#7XBVLTA>6'4]'D%LI=CRSO;?9I&8\EW;K MUK[+K\\/A1_Q@O\ \' 'CCX02?Z)X)_:[\!Q^+_#2=(D\7:*IBU&",?WY;1O MM/C[\+_V;? )^ M(OQ6UU[2SEU&UTW3;6UMGN+O4]0N95AM;&U@C!>>XFE942- 2223A0S [.B MO)](_:Y\)0_%KP_\$?BM\._$_P /O$/C""X?P;;^+!8/#KDEO'YMQ;P3V%U< MQ"XCCS(89&21T5WC5UCD*I\8OVQOAE\(+WP/;OIFI^(+?QU\3HO =KJ/A\VT ML&FZLS3*RW1DF1E5&MYD;RUD*NFT@4 >LT444 %%%>9?M&?M;?![]EW4? NB M?$V^O6U'XB^-]/\ "WAC3M,M?/FEN[NXCMUF<;@([:-YHO,F)POF1J-SR1HP M!Z;17CGAS]N3X*>*/C^?V>=,CU?[>_B+4O#UGK%KG3M1\;:>VC?L\>#M37+>$O!09MET5.0M MU?9,K./^6$_V_?A+I3W/ MC7]E_P"(6G>/;"*#B2\TE)%AU6R+=HI+9_,D]5MJ^V?AI\0_"7Q=^'.@?%?P M#JJ7VA>)]%M=6T6]C^[<6ES"LT,@]F1U/XU)X_\ WA;XH>!-;^&GCG28[_1 M/$6D7.F:Q8S#Y+FUN(FBEC;V9'93]:^'O^#??QSXI\'?LX>.?^"=GQ4U:2Z\ M8?LO?$;4/!4TUR?WM[H;2/X[1R6[M'&./DMQQ0!]\4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %?''_!7#P/XQ_MW]G+]I&RTB\U/PC\(/CWI_B#XA6=G TQLM+E ML[NR.JM&@+.EG)(/!NJ?&%K+X)^%/VSM=\-^+M+/C!^S%\#I/VSO&WCKX>^/-=^(D=K M>6?CK4](M=6TJ;3VFM+2S>&]\^>SMYI)(+6Y,K2M'&(UFDBQO_4:6**>)H)X MU='4JZ.N0P/4$=Q2JJHH1% & .E 'E_P !+/\ 9]TGXD_$K0/@_P"/+_5? M$&GZYIUOX^TZ_P#%-]J)TJ\72K46T02ZE=;?=9BWD81X$C.7&/'FJ_LT?#/6[>\_:>\%1>"]>_X7#?17!TZVUI#IMC)9#076Q25 MR9;F99[AEDF8A94CAB3],UCC1F9$ +G+D#[QP!D^O _"EH ^6/B-^RU\/\ MPW\<]'\0?"PW]A\2/%6N:KXALK6.\CGT[PK=7EA:Z?J_B&-&B#-,+9$@B1RT M3W%YDPJLDSIR_P"RS^UE\0;;]J'3/V4=.\$:99>%H/$7CCP[!X?A@E.HZ%9^ M'WTY;/4[F=Y&:87PO&F9Y%!?[;:,K9$C3?9:VEHMVU^MK&)WC6-Y@@WLBDE5 M)ZD LQ [;CZU'%I.EP:E-K$&FVZ7=Q&D=Q=)"HDE1<[59L98#<< ],GUH L4 M444 %%%% !1110 4444 %%%% !1110 5^>'QP_XP9_X+Z_#?X\Q?Z+X+_:Q\ M$R^ _%LG2&/Q5I0$^E7$A[R36Y^QQCGH]?H?7QU_P7=_9K\6?M$?\$Y/%FO_ M I#Q_$'X47MI\1OAU>0)NEM]6T9S=#RQU,CVXN(E _BE6@#[%HKS7]CC]I3 MPI^V+^RK\/OVH_!11=/\=>%+/5UMT?=]EEEB!FMR?[T4OF1-_M1FO&/^"I7[ M3/Q"_9:OO@7K?AKX]V?@3P_X[^-=EX.\9ZIJUMIYMK33I],U.\:Z$UY&5AE6 M2QB4,Q,>V1LJ3@@ ^L:*^(_C3^TG\:?"'P0\-_&[X$?MI:5\0/"VO_M">"/# M.G^(+#0=-E\^PNO$MMH^L6+2PQ>1*N7D"7$2JZG&R6VM9%^S;MDAU&Q"W !@_TE/WG7 M ![%17AFA?M8?"#PWX_^-6H>,?VA;^ZT_P"'VM:18ZUX>U'PA+:#PQ<7-I"( M;2V<6ZS:F]X\L4L>SSB[W,<4.B:WX6_LRXTN6^M;Z6Z0EXDEG5S%"RNQ=<8VG[V0#Z#M2NH9/M-O]H=T^S6\F(E1X-K, M07S(X'EH)#L:U_P4R_9+\/Z9J>IZIXA\4Q?V+INKZKJMK+\/=82YM])TQH!> MZIY+VHD>R3[3 5G1628.3$9-C[0#WZBO OBO_P %-/V/O@UKFL^'/%WC77[B M\\/^"+3QCJT>@^ M8U,0^'[@R^7J@:TM9%DM0()B\R%DC\LARK%5/8:K^U]\ M"--\0V7ART\27VJ27IT,?:M"T.ZO[:V&L3B#36FE@C=(5G<\,Q"HN'.M!L+^RNOAK+=6GB:RGTNQO+ MJWF>>V6>.[FEU*."V6WE61C%%(D-RLFU_2/$'_!3?]COP?;ZI_PF?CO6='O- M"\;Z3X2US2-0\%ZHE[IVJ:H8_P"SDGA%N7CBN!*C1W!'DMD@/N5E ![]17.? M"3XI^%_C7\.]-^)_@RTUF#3=51VMH/$'AZ[TJ]CV2-&RRVEY%%/"P9&X=%)& M",@@GHZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *;+%% M/$T$\:NCJ5='&0P/4$=Q3J* /@/_ ((C>%?&/[)_C?\ :(_X)DZ_X;U.#PY\ M(OBC)J_PMU*:SD%G)X9UU6U"VLX92-DCV\AE$@!R&GZ#!KVW]O[]G7XX?M ^ M-_@#K?PAT?09[3X7_'"Q\;>)&UK6Y+1Y;.#3M1LF@MU2"4/*3?AQO*+^Z(W? M-D?1]% 'S[^WE^S1X^^-GP?\,>!?@-X?T"*[TOXT>%?&>IQ:G?M90R0Z;K]K MJUV5:.&0M/-]G=1E0"\FYF'->"?M"?L'?MI>)X_CU\./A5X9\!7F@_%+XZ^" M_B5HFO:YXON;2:$Z;/X:-WITUO'92["/["D=9U=P5F5?+W9V_?M% 'P9^T%_ MP3U_:S^*/CWXV_%#P/>^#],U?7/BO\/?B!\,K>_URXDM;Z[\,Q66^QU();!H M(IY+1MKQ^:5W(Y4%=M>O?LE_!K]IW0OVO_C#^TM\Z%K1WJS0!\)_M??L"?M6_%RT_:_P#!WPRLO!,^F?M# M^#-)M/#.IZOXEN;:;3[^WTQ=.DBN(4LY (L)YPE61F.0GE\EEZ_]O;]F/]LC M]J&_N_#'@_3?!UQX+\2?!37?#U_H&L^+KJQ&D^([Q0L5_)]GLY/[4MTCRJP2 M&-%D42[=Q5H_KVB@#X0L?V%_VOKN7QA?ZYX9\$P3>(?V,]+^%-I#:>+KB5(] M,_"NE:9X$^(_@/P M]X-T9/B9X/\ '%PL6HZ9IY@&JZ5K&GM"L>J6K*MR;4LN\/.N3:["[_>]>;?# M#]K;X%?%O0?B#XI\,>*Y[73/A=XFO-"\;7VOZ5<:8FG7=I9V]Y<%A=I&WE)# MXT1=XC,N(K@\%E :?Q_^RA^UO\ &GX/>'M0N_V8 M_@U\.?%=I\9/ OB?5/#GA/Q*\L-Q9:!K$6H322Z@FFPM+-,(VCA@,)2$8)F) MD95]ULO^"@'[-4=GK.H^,O$>I>%(-&^'TWCMI/%6C367VOPS$,RZI"K*6>./ M*^9$0)XC+%YD2>;'NZ3X>?M4?"'XA>#_ !=XQ_M.YT./P#=O;>-[+Q#;?9KC M1'%C!J \]HVYBN(-Z!O+E0\HZYPR]B"*N4 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %?(O\ P5"\:?&[P9JGA+5?@YJL>NV] MAX4\3ZGXK^%=A\0[OPKK.NZ;;C3Q+JFEZA;LJFYL/-XMYR(95OR25>.-A]=5 MC^+/AW\/_'QM3XZ\#:/K1L9#)9'5M,BN?L[G&63S%.PG:.1CH/2@#X,^(GQ* M^+7PK^)_@WXD?#/Q?\3=;\)?M7?"&P\,>![?Q'KNI2MX0\9-;">TO)+;SBM@ M+BPFGN+AHL-&^C.58&4DZ'Q6\ _[!MK:W\/WCV?V2XNFN4'G7)M>\8:I?1^&[+^UO$ITA+QAJ$ M4VF1W-W%:*UVLT!E;89I)%=L^I>'K7Q2/C7^S3\'[+_@H?XN^)/A+QC\0/B# M9R:]X8\57UA#JVDQZ/<7<&G"[COIYM1%E*6@6^^T-.K18\T2Q;A^AE]X#\#: MGINIZ-J7@S2;BSUJ0OK%I/IT3Q7[$*I:92N)20JC+ \*!V%5KCX4_"Z[.FFZ M^&V@2G1X4BTCS-'@;[#&F"B0Y7]TJX& N ,<4 ?FI\!_'_Q,\+>#/V>/BM+^ MU!\1-9U5_P!L7Q1\+;H:_P#$*]O+35/#4%_XFM;:TN[:24PWLZI96;K>3))= M[D!\[:=M>C_LL_&3QO)\7]6^''[3OQ-UF?1O%?PJ\5^(/"WQM\(?%.[?0-9T M*.^LQ<7ES9W$@_X1S5+!+J% 8@(5WSA74Q"-?MJ+X'?!6".&*#X/^%D6VG,U MNJ>'[8"*4[^'>A6']L)LU?[%I$,7V MY<$8FVJ/-&&88;/WCZT 1?"!?"R?"7PNG@;QW<>*=$'AVR&C^)KO6/[1EU>U M\A/*O'N\G[2TJ;9#-D^87+9.:^0?V;/@QX6_:G\#?MY_LV:_X@FL].\=_'3Q M%X>#M MGD4=-Z[V(!X)7![U]MV%A8Z58PZ7I=E%;6UM$L5O; MP1A(XHU "HJCA5 X %9&B_#+X;>&UO4\._#[0[ :E&8]1%EI,,0ND.A_!7]I7Q#X=\6> /@W\!/$_P /?'?C M'P58W%E!K^JZ['8VV\ MN",[5]=K-\)>#O"'@'08?"O@7PKINBZ7;%S;Z;I-C';6\19B[%8XP%7+,6.! MR23WK2H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :**** "BBB@ HHHH **** "BBB@ HHHH _]D! end GRAPHIC 17 cps-20231231_g5.jpg begin 644 cps-20231231_g5.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M\@&X P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .1^/OQP^'W[-/P4\4_ M'_XK:F]IX=\(:'<:IJTT4>^0Q1(6V1IUDE<@(B#EG95')%?@'_P4+_X+7_\ M!S#\-+=OVK+/]EW5O@3\')[U!H]KJ'P^M;]H;>1@(!J4UY')+#*^57)6W4LP M55!(S_0WXE\*>%_&FEC0_&'ARQU6R%W;W0L]1M$GB$]O,D\$NUP1OCFCCD1L M95XU88*@U\V?\%L?&_PY^'W_ 23_:&U[XI):OIG_@M?J?_!7?X'>)-,^+OA33=$^)_P /)[6/ MQ-%HRNEEJEIPH[,T1+0RI)'N8*RJP($@1>5_X*1_\ !9/XM:3_ ,%, M_AM_P1N_85UG2-&\>>+=6LH_B!\1]5TM=0'A>VGC^T^3:VCD1S78M!YY,NZ, M"2-=I+,T?C7_ 9K_L%>/?@/^RWXX_;/^)FC3Z?)\7;JRMO"%G=1E'?1['SS M]LP>0D\T[A<]4ME66\^/GC!8/,.3'; MP6^IQ6\?_ (HHT'^[0!^H>K?\%>_VA/^":__ 5^\/?\$S/V]OBK:?$GP)\2 MM)TN[\$?%&X\/6FDZII-Q?32VL4=['9+':S0&ZMY(BZQQL@=78D*PKZE_P"" ML'_!03XR?L9_#[0?AU^R!^SU??%CXY?$.6ZA\!>"K*TEFA@@ME0W6J7OEE2M MK!YT"G+QAGGC7>HW,/P\_P"#TJZNM,_X*J?#K5-.NI(+F'X#:5)#/"Y5XW77 M-;*L".00>0?:OZ./V>]1T;XI?"SP1^T+J?ANP'B/Q)X TR:ZU86:"Y\F>".Y M,'F8W>7YCEMF=N><9H _G-\>?\'&W_!P?_P3X_:=M?#W[>O@BQ$3[+VX^'GB MKP)::;#=V+N06M+RTC60CAE67S)E5U(97*LM?T >"_\ @H)^S[XO_8 LO^"D M#ZMG_@M?J?\ P5W^!WB33/B[ MX4TW1/B?\/)[6/Q-%HRNEEJEIPH[,T1+0RI)'N8*RJP($@1?;?^"V/ MC?X<_#[_ ())_M#:]\4DM7TN;X4ZOI\$5V 5DO[NW:UL5&>CF[F@VD0D M\T[A<]4MELZQ=^%H'@TWPWIMI):6MO",Q*CO)),/%.I^,-(M]-N)?%;6A^R012M M*5B^SPQ_?8H6W9_U:XQS7=?\%!_^"2WP4_;O^(G@3]HVR\9ZO\._C)\+]1AO M/ GQ/\,VT$US:^5-YR6]U;SJ8[VV$FYA$^,%W 8+)(K@'XE_\'>?PV\7?';_ M (+3_"+X*?#K3VOM?\3?"+P]HND6<0),EW?@% M_P $U?V-+CXK?&GQ6-,\&?#;PM;6OFD#S[OR8D@M[:!"1OGE94C1,\LPR0 2 M/&_V>_\ @CQX"\%_MHW?_!1G]J[XT:I\:/C3_9\6GZ!X@UC0[73--\.VL<1B M46-A;Y6*3:T@,KNY_>.5VLS,U7_@K'_P1?\ /\ P5WD\,Z-\;/VH?B+X8\+ M^%E>6R\(>$GLDLI[YBP-[,)H':281L(UR=J+OV@&1RP!\1_\$]/VZ_\ @ESK MW[2WB#_@K;_P41_;M^&S_''QA:?9?!G@U=2DNK7X8^'MK+#ID#"+;)>F-V\^ M=!C=+*J?ZR4R?J3^P_\ MK?##]OOX2ZE\?O@=!<3>"?^$KO])\+:].KQ_P!N MV]H4BDODBD17BC:X%Q&BMEBL(<[2^Q?S%_X@E_V!?^CKOC!_W\TK_P"0Z^^_ M O\ P2Z\&_"'_@F1:?\ !,+X(_'SQMX/\/VNB7&E_P#":Z,]JNMF"YNI;F[* MR-"8XWF,\J%U0,JR$J5;# _/?\ X* ?\%#?^">'_!3C]MF+]E/]I/\ ;3\( M^#?V:/@IXA2[\7V,VKNMS\3_ !)%D+:1&($KI=KEE>;(\Z1F$>X!)H_OW]EO M_@K)^P?^U#^T-HO['/[#7CK2?&RZ;X)N]9UB[\+0/!IOAO3;22TM;>$9B5'> M22YC1(HS\B1.6V@*&^#_ /B"7_8%_P"CKOC!_P!_-*_^0Z^N/^"2G_!!7]F7 M_@D'X\\8?$?X+?%#QAXIU/QAI%OIMQ+XK:T/V2"*5I2L7V>&/[[%"V[/^K7& M.: /N:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BO//VD/VC_ G^S9X9T+5M?T>]U74O%GBRQ\,^%-#TYX4FU/5+ MLOY4(DG=(HU"1RR,[L,)$VT.^U&7X-_'/6OB9XQ\3_#WQ;\&?$/@[6/"L=C) M=)K,UK-;W\=T)BD]I-;RR"6',#J6<1N&5E* K0!Z%117EOQY_:>T[X#_ !6^ M$OPOU/P%J6H_\+8\:3^&[+5[6XA2WTRXCTN]U$&96;S'WQV,J@(I&?O,O 8 M]2HK \!>)?&?B0:R?&7PWN/#GV#7[FSTH7&IV]S_ &G91E?*OE\ECY2RY.(G MQ(NWY@,BM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ^?O^"D'A/\ 9?\ B7\#])^#W[7_ (#OM7\% M^+_%EOI\^JZ(]%^T0QM% MKLEI9Q*TDBHQDCNIH7W,2B?JO10!^8][=_LB>$_!>A^,_@1J/Q#\4_#+XE_' MK3+EKSQ/X6FMO!7A_45T2]1W_LBVL+66XLI98K??!M6WDU*>!_.22*51SW[- MOB6^7X.?L9^%/%;ZO#?^#_VO_'-G?0:UH=W8/I^GQ1^,K6R'E7*!H;=(KK38 M$&=L?G0PY#86OU9HH _)75-'\'ZMX5_X1V_U+4/LUN$:"XF0K-#( ')&#S M0!X?_P $BH_@A<> OB7XF^#_ ,8/#OB5O$'Q0U+5Y]%\.WMR\7A2RN'WV6E" M.YCB>)4C+R!1#'&&E=(PR1JQ^N:Y#X3_ AMOAA!=WVI>.==\6:_J21)JWBK MQ.]L;V\2+?Y496UA@MX8T\R0K'##&@:61]N^1V;KZ "BBDW*6*!AD#)&><4 M+138IH9MWDS*^QBK[6!VL.H/H:5)(Y5W1N& )!*G/(."/P(Q0 M%(ZED*JY4 MD8##&1[\U^>?[*/[4W[0/_!/S]M23_@F?_P40^*6I^+= ^(>K7>I_LW_ !N\ M12 R:XLLIDE\.ZA* $6^A:3$7 $BLB*%#01T ?H;1110 4444 %%%% !1153 M7/$&@^&-,DUKQ+K5II]G",S7=]Q;HKP M+XD?\%(_V:/ \LA12/=2U>+^+O^"M_C&X9D\!_ M"'3+, _)+J]_)7Y:?B?TC_ (*;?M3:;(KWFKZ+J '5;O1T4'Z^44-=YX0_X*W^,;=U M3Q[\(=,O%/WI=(OY+8K[A9!+GZ;A]:]# ^/GAYBY)5*E2E_CIO\ ]L&[J3 V:W:XBW?]=8RZ M@>[%:]RT/Q!H/B?3(]:\-:U::A9S#,5W8W*RQ./9E)!K]-R;B7A_B&GSY;BH M5DM^62;7K'=?-(]_"X_!8V-Z%12]'^:W1;HHHKW#K"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /%?VZ/VJYOV/_AC MHOQ/O])GC\/W7BF+3O%OBT>'+O5K;PEI[VMS+_:EW:VC+-);B>&WMF9641?: MUE<[(V!\XTS]O?QSX:^)_P &KKXK:W\.#\+/BUX/U6>S^(?AB_EN;(:Y9P&\ MCM4N3+Y7V:YL([NZBE.6S921%0S*P^@OBW\)7^*J^'YK3XE>)/"UWXUOQ9H=_;Z'J6 MJW%RXC\/27OG>7I5^ML(7/VEF662(],L?$+ M6T-AJ]A#90VNK6+1J)+:\C&G6)63>RAK<$*-\@< \W\-OCM\3O%.I>&/'6F> M+(?%OB;Q#;7>J7E[IS%K*.9S:B(6\19B(8HXU9G=VW/([,GC7_@FW\&O'GAC MXE^$=9\?^,TL_BO\0=,\9^*A;WMFK?VG8?8/LQA)M3Y<8&EV *<[OL_)^>3> M 8_P_P#V]+[QG^V]J7[(FMW&A>&-;TS7+Z,>"_$^G75EJVK:)%9M+!K>EW4C MBWU.&28*KQ0(7@5F\P@QG/O/PBE^+\_P\T^7X]6'ANU\6$S?VK!X0N[B?3E' MG/Y7E27$<>*?$DWA#QCJ?BC MPAIFN3V;V^C:E?V]U;W#P/%;)<&,QWMT%A>9XE\P$)F.(IWWP@^&S?"/X=:? M\/'^('B7Q2=/\[.N^+]3%YJ-SYDSR_OI@B;]N_8ORC"(HYQF@#XF^$WP<\>? MLZ_\%0=(\7_M<_L^_#/Q?K7Q""XMW52ED4>,,^]O2/V;_#=O8_\ !4_]K&TT&YELIM2\"?#J=[D.TICG MDC\0+Y@#D@8VJ=HPO'2O8?@Y^RIIGPMU+3M;\6_&GQW\1;[04N(_#-]\0M3M M;J71XY^)1$UO;0&:0I^[\^X\Z<1ED$H620-?\"_LT>$/A_\ M$^./VF-)\4: M[/KOQ TS2K#7;*[FMVLU@TX7 M!$BPJZ%/M=QDESN\SYL[5P ?(O[*_P*_:! M_8EA'AC7=9T;1-?USX,>%?"=Q=17B74%SJFA+J+Z_P"/+L'K&\=]:8,V)9YE M@BG\L.CCZ:_8P^._[//Q1\"1^!?@)+J<-OH.AZ7J@M-[LM4D M+DO)]L FE:20B9I5F\U5D#BNW;X)^#-0USQ=KWBA)]8E\9V$>FZE'?L"D.FI M"T8L8@@4K"6DN)3DEV>YD);:$5.._98_8L^&7[)DNHW_ (,\2:_K5_J/AW0_ M#[:CXBN8))8M)T>WD@TZS7R(8E*Q+/.Q=@TCO.Y9R-JJ >P5XS^WK^PU\%O^ M"AO[-VL?LX?&RRECMKPK=Z%K]AA;[P_JD63;:C:2=8YHF.>" RET;*NP/LU% M 'PS_P $M_VY?C3!\1]:_P""6W_!12]AMOV@?AO8";2O$1REK\2O#H)6#6[- MF^_+M7%Q&/F#AFP")4B^YJ^6?^"I'_!.C_AN7X<:+XZ^#_C+_A!_CG\,+\ZW M\'/B/;#;)IFH* 6M)R 3)97 41RQD,,$-M?:48_X);_\%%_^&Y?AQK7@7XP> M#?\ A!_CG\,+\:)\8_AQVL+&TC+W-Y>3+''$OJS,0!7'_'[]HGX=?LZ>$#XH M\*]2-KI, M4I;3]!M)"+>W'8G_ )Z/CJ[<\G 4<5^5^(?BMDG E-T%^^Q36E-/X;[.;^RN MR^)]$EJOG<[XCPF3QY/BJ=(]O-OI^;_$^E?V@O\ @J5I6E2S^&OV?=%2_E7* M-XAU2)A"#ZQ0\,_LS[1D?=85\A?$?XN_$SXN:L=:^)'C6_U>8,3&MU.?+BSU M$<8PD8]E %-;#S<)QU4HMII^36J+IU*E*:G!M-= M5HS[@_9]_P""I6EZI+!X:_:"T5+"1L(OB'3(V,)/K+#RR>[)N&3]U17USH.O MZ'XIT>W\0>&M8MK^QNHP]M>6RG[-+"&P\GK'(<%591U!+9"A6_KWP#X\X^X^XJH<*_5WC)U$ MVJBM&5.,5=RJ2=HN"T7,[2NTKRDU%_44?$2ED6%=7-Y7I*WO?:5]%HOB_/KJ M?KU17E_[*_[6_P )/VN? *^,_AKJA2ZMPJZQH=VP%UITI'W74=5.#MD'RL > MA#*/4*_IO'X#&Y7C)X7%TW"I!VE%JS3_ *V>S6JT/U'+\PP6:X.&+P=15*,D[IK^MUNGH]0HHHKD.P**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX9_X*D? ML-?&F#XCZ+_P5)_X)UV4-M^T#\-[ PZKX=&4M?B5X=!#3Z)>*OWY=JYMY#\P M<*N01$\7W-10!XS^P5^W+\%O^"AO[-VC_M'_ 3O98[:\+6FNZ!?X6^\/ZI% M@7.G7+?$1%Q>W!:+1])20"2\F MQT_V47(+/V&.I(!^)?VV/@)\7O\ @F)^UG-_P5;_ &'/ ]WKO@_QKJ5I8?M- M?!S1RJG64EF$4/B+3XV*H+^)Y?WHR!*'9F*[YI*\Q_:&^//BO]HCXDW?C[Q( MSPPL?*TO3?,REE; _+&.Q/=F[L2>F /R7Q:\1H\"Y.J>%L\76NH+?E2WJ->6 MT4]'+NDT?-\29XLHPJC3_B3V\N[?Z=WZ,R_BS\6?''QJ\;77CSQ]J[75[:XQ1E7EH_9K>-"+[0WFUI.I=W<8PM_.7&O%$N(,?[ M.B_W%/X?[SZR?KT[+LVSK_@9\=/B5^SI\1K+XH?"S7WL=2LVPZG+0W41(W03 M)G#QM@9'L""& (_:/]CG]KSX?_MA_"R/QUX3(M-3M-L/B'0I)0TNGW!&E_LG_M.>.?V3OC%8?%+P;*TL*$0ZUI1D*QZC:,1OA;T M/&Y6P=K*IYY!_5O$WPZPO&F6NM0BHXNFOS*1VKH*_AZM1JX:M*E5BXRBVFGHTUHTUW3 M/[OH5Z.)HQK4I*49)--:IIJZ:?5-!11161J%%%?&G[8G[3GB_P"$7_!13X9_ M OQ/^V&/AC\.O&GPS\2:UJM[=#0K<07^FW&FQP+%3,Z-N),:E2 MH# @'V717@_P,_:;\(:5%X$^%_CCXYWGCS7?B7X?U3Q9\.?$$/A]M%(Q&9=RNJ#+*M_1_V_/V=/%?PFT+XQ^ -1U_Q)I_B72-1U M71M.T3PM>2ZC/8V$P@O+@VAC$J)%*RH=Z@LSHJ!F=5(![317RQ\._P!K74?C M-_P4'^'FE_!WXS)X@^$'Q _9JU;QII-G;6-OY%Q=1:QHT%O>)*85N5)@O9E: M)WP"QR@9>/3/VAOVW?V?_P!F"^U#3OBGKFI++HGA"?Q9XC72M%GO/['T&&41 M2ZE<")25A5\C"AI"$D94*QN5 /6Z*^??C%_P4\_9(^!OB/QGX6\;Z_XHDN?A M[X=T[Q!XQ?1_ .K7L.FZ1>?:#'J+2PVS(UJJ6L[R3H61 A!.[Y:YS_@I'^V] MIOP5_9.^,NH? [QWK">/?!GPBOO%-GJOACPXNJQ:&QM+B33I[O?#+ L4TMN0 M58,WE"24A(U,J@'U+17RS_P4$^.WQH^$G_!)/QQ^TI\*_B-/H/C?0/A6FO6& MNPZ?:3D72VR2,6BN(I(BK$MD;.,\8Q6OK'_!5S]C/PSIGQ)U'Q?XE\6:))\* MO#R^(/%6G:W\.M9M+QM&=G1-4M;>6U$MW9ET=#<1*T:%:R47UKLFC M#^<9"(1(4<+QFI?MJ2^#OV[-=37?BY<7_P (6_9ST?QKHVF66BQW#O>W>KW% MHCV@@@^UW3SQI L=L#([R2;8T+.JT ?6E%>/_&?]N/X#? +P[?\ BKXEW.OV MMEH6@P:[XL>U\,W=PWAS2IGE1+V_2)&:WBS#,2""X6&5]NV-V7UK3=2T_6-. MM]7TF^ANK6ZA2:VN;>0/'+&P#*ZL.&4@@@C@@T 34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 445R7QV^*5C\%OA'KOQ+OE1SIEBS6T+G M EN&(2)/HTC*#[$FN;&XS#Y?@ZF*Q$N6%.+E)]HQ5V_DD9U:L*-*52;LHIM^ MB/CK_@IY^T7+XI\81? 7POJ&=.T1UFUQHFXGO",K&<=1&IY']]SD905\FU9U MG6-3\0ZQ=Z_K5X]Q>7UR]Q=SR'+22.Q9F/N22:K5_FUQAQ-C.+^(J^:8C[;] MU?RP6D8KT6_=W>[/PK,\?5S/&SQ$^KT79=$%%%%?,G %%%% !1110 4444 % M%%% !7G7QE\<[W?P3I4IVHP_M.0-]YP>B^)/C@>#=($5B M^-1NU/V7!P84Y!E]>N0O^T"?X2#XT22_:WF\"_$.?]E_QGJF-'\32M<>'&F?BVU$+\T0)Z+,B]/[Z* ,N M:_4.OYWO#^O:QX5UZR\3^'M0DM+_ $Z[CNK&ZA.'AFC8.CJ?4, 1]*_>/]E_ MXWZ9^T9\ _#'QCTT(K:QIJM?01GB"[0F.>/Z+*K@9ZC![U_)7CSPE#+LTIYY MAXVA7]V=ME42T?\ V_%??%O=G]@_1^XPGF655]3ONZ;=FO\ MR37 MRDDM$=]1117\^']%A7SE\3_V:OCOXK_X*8_##]K3P_;>$CX)\%?#KQ#XJRS:G<:?,)8K=;)X66/[#@AIU+>;GC;@^Z^#/B%X"^(UI>ZA\/O&VD MZ[!INJ7&F:C-H^HQ7*VM[ ^R>VD,;$)+&XVO&<,IX(%1_$SQ]I7PK^'>N?$S M7;"^NK'P_I-QJ%Y;Z;;^;&_$'A7QGX(\8:U>0Z M5J.FZAK']IVNH6=Y_9T[VEW ^4DC:"5'C=PKDJI/WS\%?BOX9^/'P;\)?''P M7!=Q:-XS\,V&NZ3'J$2I.EM=V\=Q$)%5F"N$D7< Q .<$]:X]?VN? ]W\6OB MA\$-%\"^+-2\2_"KPAIOB+5M/LM*C9M5M[];\VT5ANE'GS,VG7$>UO+7>4&X MY) !Y]X'_93^-WAC]N#P!^T+=V?@*'POX<^!NK^#]8L]"GGLI(M1OM4TZ_S9 MV2VIB%I&+%HP7G$A$@)!(.[CO^"E/[&O[7W[74_COX=_#S5?!-_X \8_ 75O M"VF:7XI\17ME_8GB:X%TJZHUO;VDT>H*T:ZFU:W>6,,TA!^O?#^K-KV M@V6N/I5W8->VD?:YI]-@O?LJQ;O,\E96AWK][R@V#G82,5Y+^V/^P)^TG^V M?X9^*WCS4M)\$>%_&WB[]G?4OA;X3T5O%5U=6, U"Y6XO+Z[O$L% =3LO&&I3VR^*-+FNBZWD']G(L^EW5K=S6LIR9 M569W2,.J$?I)10!\5>/OV3?VU!^U/>?M&>&O@_\ CQ;:?$OP7I&D_$'PQXZ MUB\GC\*:G8&Y5;[3;C^S2VH6KQ7&)+62.U9WAC(DC#NR_9>A:9_8NB6>C>:C M_9+2.'?' L2MM4+D(@"H./NJ !T'%6J* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "OCG_@K-\3FM-$\-?""QN2&NYGU3444X^1,QP@^ MH+&4_6,5]C5^8_\ P4+\:R>,OVJ?$$8EW0:.D&FVW/W1'&&,Z MGE/ -2C!VEB)QI_+6YP>QP 3C M -7&9$1I))%1$4L[NP"JH&2Q)X R2>P%>-?$GQNWC'6 EH2MA:DK:*-"+_ )JEO>:UA3N[ MJ3A?Y'C#B6GP[EUX.]:=U!=N\GY+\79=S(U[7+_Q'J\^M:G(&FG;)"YVJ.@4 M9Z #V%4Z**_P!XL)A,+@,+3PV&@H4Z<5&,8I*,8Q5HQBEHDDDDEHEH?S94 MJ5*U1U)N\F[MO=M[L****Z" HHHH *_27_@A+\9Y+[P]XR^ .I798V$\>MZ3 M&S9(CDQ#< >@#+ <>LC'OS^;5?1O_!*3XD'X-'T71=#N/L7Q MZ_:2LU,EIX6B/$FE:0ZD"YU-UW*71L0\X96#219OQ^_:G^/7_!93XOZ[^PC_ M ,$V/'UYX5^"WAZ];3OCM^TEI1_X^C_RUT'P_)]V:=E.)+I2516R#M*>?]U_ MLK_LJ_ ?]BSX&Z'^SI^S=\/[3PWX5T"W\NTLK89>:0_?N)I#\TTTA^9Y&)9B M?H!_ A_H69G[&'[%W[/O[ OP"TG]G+]FWP:NDZ#IN9;FXF?S+S5;QP!->W&=8_:K^.'[-W[3/Q>O?!&@:?^SC;:K\( MK-/&,^APZ[=SG54U:[62*:(7=Q T6F1+"Q?RUD8A,3N3]_50UGPKX8\1S6UQ MXA\.6%_)9NSVCWMFDI@9AM8H6!VDC@D=1Q0!^1_PR_:)\/\ C;X._#?]F_XG M?M[:=\#-"O?V/O =[\(O%CZK>6J7FHBTGAU.YL;BVU*T@NK^UGBL4:SG$YVA M5$6V6<2>I_&GQGJ.@?%7]MW67^*^H:?XGT?]BSP;?IXAT^^?1=2M]1MK?Q;. MMTH@D62TE$QA+M3N=+B\5W6GPW6A MZH;=)C%#Y\L%S9SW2H"IN89&=<,QY;]ICQ?#X#^/.O?L*?&O_@H?J/P\_M2W6_U*.=+/=:7'VDE&C5(O+EF5_T MDM=%T:QL8=,LM)MH;:V(-O;Q0*J1$'(*J!A<'TJ/5?#?AW7KFSO-RBTM+I?L_F2N9?(.4AE4% I#;N@_P"" M;^I?'/Q_XDTSX)?'+Q'XV?7/V7X-0\(^-=:U#Q'J1A\;ZO.T1T_4IF>8B_W: M2D-\ZS^8$EU>/9M,5?6GC7X=-JGA?Q#!\-M6MO"'B?6=*N;>R\7V&BVUQ(KV<-[/.[#]#7Z_U^,6IS/<:E<7$@PSSNS ^I)-?R]])BO*.#RRCT ME*J__ 532_\ 2F?GW'LVJ>'CW@?#^Y\9Z)H4T\23>0+I$W+;MC)D8==J@CDC;N9<^A^KX&X/S3C_B MW!\/Y&PE7$R6K:6IQ/QD\<[=_@O2I1G(_M*13GD'(B_ X+=\X'&&!\YI7=Y',D MCEF8Y9F.23ZTE?\ 0[X5^&G#OA)P1A>&\GC^[I*\YM6E5J.W/5G_ 'I/IM&* MC!>[%(_E?.\XQ6>YC/%U]WLND5T2]/Q=WU"BBBOT0\D**** "BBB@ K;^&NG M>&-9^(F@Z-XWTB+4-$O-8MK?6=/G)"75H\JI-"V"#M>,LIP1PQK$JUH4C1:Y M9RHQ!6[C((['<*Y\71CB,)4I2VE%I_-6.G!UIX;&4ZT=XR37JFF?OE\ _@#\ M'/V7?A%H?P&^ /P^T_POX2\.68MM(T;38RL<* Y+$DEI)&8EGDPHHK_,\_P!0PKY]^,?[>&D?#3]J[3OV0](\-Z'<>*-2T?2M5T^S\1^+?[(F MUJTNK^:UN?[*1[:1-0FLXX&GFA$B.%DC ^]D?05> _M5?L*:?^UUJ\NE_$[X MA)<>$9;S1KZWT&Y\/QS7>BW^G79N5O=+OC('L)YL)%(^R0[$&SRV9F8 QM _ M;[\7:I?_ !/^'VJ_ NPL/'OP]^)NC^$['PB_C%W_ +:M]4^S/8ZJDPLLQVTD M,\TIQ'(4%C=!L&)L5?#7_!12\^*/C/XC?#WX0^!?"U[K/PYN_$-AKVAZMXY> MUU?3+G3_ #%MI[S3_L1DBL;TQB2"ZC>56BEB;&YBB,^'?PK\-_M&?M_G]LVY M^"'C?P=-\.O#E_X06X\76'V!/$UZMW,D%]#;[R9H;6WDU!8+E@%D37) G*-M MVY_^"?.@^+?V@=+_ &@?BW\01XAU;PW-XE3PUJ,6@QVFJ1:?K)G5M+NKU78W M=G;17#)!%Y:;3%$[%V3) /,O@9_P4L^+^N?LI_!75]>^#=MXM^*GQ"^!.G^/ M[W2]#GU-K1[9[.R/F.UEI=U);37%Q=,$A\EHD$4F9_E02:-Q_P %0/C)K^JG MPU\//V&M8BUG_A0T'Q.?1?B%XG;P[>6D9GDAGTJZ@>RFEM[I'AD53L9';9DQ MHQD5- _X)/>)_AQX.^$"_!3]MSQGX6\:?!SP:?!6C>,8_#NEW*ZGX6V6R)I= MY920^3-Y8L[>1)S^\67S'R0P1?0[[]A&:;XO:G\7X?CAJMQ?:G\&F^'EQ_:^ MFQW,DL+7$MT^HR2*T>ZY:::1BJJD(4A5C4 4 <3X'_X*EZIXAU#PQJWB3]F+ M5;+PW\0O@)J7Q3^'%QI6OIJ.K:K9V$&GS7%A/8I"JV]RZ:E;&$)/.) 2&\I_ MDKL?@G^VUXV_:4^"&I?&C]G3X8>#?']L!I3>''\)?%*.>SU(7$P2]BEN)K.) MK.YLX]TCP21;F.Q/D9OEPM#_ .":MWX8TSX3V?AG]HW6--NO@]\#]6^&GAC5 M;'1HDNC:WMK86_\ :#,7(%W$-,LI$*@)O64E,.JIM^"OV#-4^'6L?$KXG?#C MXTQ>$?B%\4I= ;Q'XJ\(>#+.VMG_ ++GD [OXH&81(PD'G6TP $;AS]1?M%_"WQO\:?A%JO MPS\ ?&C5?A_?:JJQ/XGT*RAFO+>'<#(D7G JC.N4\S&Y0Q*%6VLOG'@?]D_] MI;P+\,]9\%Z?^WUXBEU.6WTRV\):D?A]H$%KXV!]_ MS)&H\EH6RQ /F#X!>'_B9XB^"'C/X#>!?A9\3O!OQ.\$_%GP9-\:/ _BSXTZ MKXO.J>&_[0@N9Y-(U+4;EO,L[NQ2[S$@@>3RI[>1"V WIGP@\:^/O /P(\._ M ?\ :4\9ZAH\6E^*[N3Q?=->2WNH0Z=?:[+'UWQCXI\AM<\27UA'$)?(B,=O!'!%M$= MM%N"-,^)'PY\1VVKZ' MK-HMSINHVK$I-&W?! *D'(*L RL"I ((K9KS[]E?]GO0_P!ECX"Z!\"_#^NW M.J1:.MS+<:G=QA'N[JYN9;NYEV+D1JT\\K*@)V*0N3C)]!H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *_&SQ?ITFC^+-4TB48:UU&>% MA[K(R_TK]DZ_)[]K/PLW@[]I3QKH9B*+_P )!/<1(1T2=O.3\-L@K^9OI*X. M4\IR_%=(3G'_ ,#BFO\ TAGP7'E)O#4*G9M?>D_T//****_D0_- HHHH *** M* "BBB@"YH6C7&O:I%IMN0N\YDD/2-!U8_0=NYP!R17LMA90:7H]II5K"\<4 M4&5B=L\-R#QQDKM)X&22<<1J3G:O8?@,"OU7B/AV7!/A]A98A+/ZM^C_PJL/B:V8UX^]R6UZ*;T7S2=_5)['A_QJ_9-L-<,OB; MX600V=X6+3Z.2$@FSWB)XB;/\!PG/&S;AOG;4-/O])OI=,U2QFMKF"0I/;W$ M91XV'!5E/((]#7WM7&_%KX(>#OBY9 ZK&;34HEVVVK6\8,BC^ZXR/,3_ &20 M1_"5R<_UU]'/Z\0IRQHPQ6LJU);)55K*M!?S:U8J_P#$T4?@ M_''Z(^7<0^USO@J,:&*=Y3P^D:51]73Z4IO^72G)V^#5OXUHKHOB/\+?&/PL MU<:5XJT\*LA;[+>PDM!<@=2C8'3(RI 8;AD#(KG:_P!:\GSG*>(% M?#U8J4*D)*4)1?525T_\]-S_ #9S3*LRR3,*F S"C*E6IOEG":<91:Z-/5?Y M:A1117I' %%%% !6Q\/=%?Q)X^T/P[&#NO\ 6+:V7'J\JK_6L>O6OV#_ ,_ MQ%_;&^'/AE8RZCQ3;7DR#^*.V/VEQ]-D+5Y^;8N. RJOB9.RIPE+_P !BW^A MZ.3X.689MA\+%7=2<(K_ +>DE^I^Z5%%%?YKG^G84444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %?GW_P53^'TGA_XWZ9X^AAQ;^(M'57?'WKBW.QO_(;0U^@E>"?\%&OA M&WQ,_9VO-=TZU,FH>%YQJ4&UP@V]J^(E=,B67J!SP0O#'K_ @C#5B:/I5UK>I0Z79@>9*V M-S9PH R6..< D^PKTRTL[33K2+3K!"(8$VQY'+=RQ]R22?K@< 5^V>"G '^ MMF??VABX7PN':;OM.IO&'FE\4O*R?Q'U?"F3?VCC/;55^[A^+Z+]7]W4T="B M\V]>X23\H(]P6!_"KU0:/&(],>7Y"99\#^\NT?R._\ \=J>LOI! MYW_:?'KPD7[N&IQAY)M)AO;*;_66\Z\9Y ((P589.&4@C/!%?,WQK_9A MU[X>K+XD\(--J>B*&>7*YN+-1SF0 ?,F/^6B@ 8.X+P3]34JLR,'1B"#D$'D M&OZ"\"_I'\?>!>:7RZ?M\#.5ZN%FW[.7>4'JZ52WVXJSLN>,TDC\7\7? S@W MQ>R^V.A[+%Q5J>(@ESQ[1DM/:0O]F3TUY)1;;/@*BOICXT_LI:3XJ\WQ)\-( M8-/U(@M-IN1';W1Z_)VA<].R'C[F"Q^;]6TC5-!U*;1]:T^:TNK=]L]O<1E' M0^A!Y%?[;^#_ (X< ^-F0_VAP_7_ 'D$O:T)V5:BWTG&[O%_9G&\);)W32_R M<\3O"3C+PGSCZGG5']W)OV=:-W2J)?RRMI)=82M)=K--UZ***_7S\R"OM3_@ MA]\)9/%G[2&L_%:Z@)M?".@LD,F/NW=V3&G_ )"2X_2OBNOV'_X)#_ :7X.? MLE6/B?6+(Q:IXVNCK$X<89;8J$ME^AC7S1_UV-?E?C)GL4*C5X8=.K+UCI#Y\[B_1/L?4M%%%?PV?WD%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !4=U:VU]:R65[ DL,T926*1-_L!D^U:+.V?WMI(24Y[E<%"?[R&O.Z_3+]N M[]F8_M ?"TZEX:L5?Q-X?#W&E;1\UU&1^\ML]]P *_[2@L&[=^7E?4_%>(LI MEE.8.,5[DM8^G;Y?E8;1117YF>"%%%;_ (!\-IJ^H'4K^$-:6A!96QB63^%/ M<=V]AC(+"O6R+)7\-M*S!'D D91DJO\1_ 9/X5_HSPUP_EG!?#E+ 4':G2C>4G MIS/>4Y>KN_)62T2/W3*\MIX'#4\+05^GFV^OJW_D:X3R;:"V# ^7 O(&#EOG M(/N"Q'X4E/GF>XG>XDQNDXK,9[UJDY^BE)M+Y+3Y M']DY9@HY=EU'"QVA%1^Y6O\ /<****\<[@HHHH *Y3XJ?!OP=\6]-%OK]N8+ MV*,I9ZK;H/.@[@'IYB9YV$]VVE2Q:NKHKZ/A/B_B7@7/J.,X. MS\TUM*+VE&2<9+22:/#XCX:R'B[)ZN5YQAXU\/45I0DKKR:>\9+=2BU*+U33 M/BOXH?"'QE\)]56Q\260>VF)^QZC;Y:&X Z@'LP[J<$<'&"">7K[RUK1-&\2 M:5/H7B#3(;VRN4VSVTZY5Q_,$=0PP0<$$$ U\W?&C]E/7?"3R>(OAU%<:II> M-TMFJ[[FU]> /WJ=]P&0,[AA=Y_V.^CG]-#AGQ/5'(>*W#!9H[1C*_+0Q#Z< MC;_=U'_S[D[2=O9R;?)'_+_QQ^BMGW #JYQPXI8K+U=RC:]:BNO,DO?@OYXJ MZ7QQ27,ZW[%'[-NI_M4?M$:'\+XH)?[+$WVSQ%181$&4Y[%LK&I_O2+7 M[G:?I]EI-A!I>F6D<%M;0K%;P1+M6-% "J .@ %?-O_!,/]C0_LJ_!,:WX MRTU8_&?BI8[K6PZ_/90@$PV>>Q4,6?\ VV(Y"J:^F*W\7N,X<5\1^RPTKX?# MWC!K:4OMS]&TDNZBGU/L_!O@B?"/#/ML5&V)Q%IS3WC&WN0?FDVWVE)KH%%% M%?DY^NA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %?$G_!1+]C6:RNKO]H/X6Z2 M7MY29?%&FVZ;FN5X?-L(Z%7Y/JGW_S[H_%RBOK MO]M;_@GY>^&9KOXL? ;1GGTQBTVJ^'K9-SV?=I(%'+1>J#E.V5X3Y$Z=:_S^ MXKX2SK@W-98',86?V9+X9Q_FB^J_%/1I,_&,QRW%97B71KJSZ/HUW7]>I/IN MG7>KW\6FV,6^69]J#. /4D]@!R2> 37IEAI]II&GQ:38',4 ^^5P9&/WG(] M2?K@ #)P*Q_ /AW^R--_MB\BQJ?K/1_P"'EVNT?HO!^3?5,-]_,/+BV(P'&Y^,'ZIO\ RK.K8TV(V^DH2K*UQ(9#SPRCY5/U!\S\ MZ^Y\7L[_ +"\/<=6B[2G'VP_@]3\W92:O[,G[(=SK6[\<-]3HB1H(XU"JHPJ@8 %?U3X,>#U:5:GQ!GM.T8VE2I26K?2I-/9+>$7 MJW[ST2YOQWCSCBFJ<\LRZ5V])S71=8Q?=[-]-EK>RT445_6Y^*A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5\Z_M(?\$\_AS\7-7;QWX%CAT36V ME,M[:JI6SU%NIWA>8F)ZNG7)R"3N'T517C9WP]DG$F%6&S.A&K!--*2V:ZI[ MKL[/5:.Z;1RXO!83'4_9XB"DM]3\T?B%\.?'7PTUY]#\>>'9["Y))0N@\N4? MWHV7Y67_ '3QTXK!K[&_X*C_ +7/P?\ V(_V,_$_QU^+GA&W\2R0JFG^$?", MD/F3>(-=N,QV5C"H!-?LS_\ !.G]HC4/V3O!>L?M&?$' M3(OBS=Z(MUXOL+;3A%86]U*6D%JIC9BK0HR1.XW*[QLR@ BO82459;'4DDCQ MZN@N8?LKK9;-IMT$;+NR P'S8]BVX_C76^(/V4OCEX#U6.77/ ,UY:1/YCW. MG$7$3JHW$'9EESC'S VA>21SA$C4DL?0 =::3;L@;25V,HKI-3^#?Q^G.-YC7"1#^\[GY4'N2*^K/@-^QWX8^'#P>*/'+Q:OK:8>*/;F MVM&[%0?OL/[S#CL 1FO6O#7A7PWX.TM-$\*Z':Z?:)]V"UA" GU..I]2>36A M7]4\ ^!F0<*5(8W,6L3B5JKK]W!]XQ>[724O51BS\=XD\0\RSF+H85>RI/>S M]Z2\WT7DO1MH****_=#\\"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *"0!DG '4T5\(?\ !9W]I3XK>)#X._X)1?L=Z\;7XQ?M">;:7^LV M^2?!OA%LR[3E"8Q)#%RI9O,V,)$4$ X+X! _\%F/^"G-U^V%J@^V_LZ_ MLPZW<:+\';=N;7Q=XS7 O== ^[+!:?+' _(+A)$8'S5K]+*X']ES]FSX4_L? M?L]^$OV9O@CH(T[POX-T:+3]+@."\@7)>:4@#?++(7ED?'S/(S=Z[Z@ K/UO MPGX6\2H(_$?AK3]04# 6]LTE&/\ @0-:%%95J-'$4W3JQ4HOHU=?G#/L\IJT<542\IR_S.&T_]FCX#Z8P: MV^&&F,5Z?:$:8?\ D0G-=3HGA/PMX:79X<\-:?IZD8(LK-(AC_@(%:%%>A@< MBR/+)7P>%ITG_M*?^*3?YL*_,C]ISP=XJ_X(:_M8:I_ MP4,^!GAV\O?V9OBGK41_:,\ Z3;M(/"&J2L(T\56,*#Y8V9E6YC4#O&'A7XA^$M,\>^!?$5GJ^B:UI\-]I&JZ=<++;WEM*@>.:-U)# MHRL&##@@BM*OS%_9[\4>)/\ @A%^UCIO[#7QBUZ[NOV5OBUKT@^ GC;5+AI% M\!ZU.S2/X9O9G)VVTK%GMY'/!)R6S,T7Z=4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 <#^U'^TG\*?V/OV>_%O[3/QNUX:=X7\& MZ-+J&J3\%Y N D,0)&^660I%&F?F>15[U\G?\$8OV:_BMXD/C'_@J[^V)H)M M?C%^T)Y5W8:-<9)\&^$5PVF:-%N&4)C$HD1B>"^/I/_ 68_P"" MG-K^Q[I9^V_LZ_LPZW;ZU\8KA>;7Q=XS7)LM")^[+!:?-).G(+AXW4'RFK]+ M !@# '04 %%%% !1110 4444 %%%% !1110!YQ^UK^RE\$_VV_V>_$O[,O[ M0GA1-7\+^*+ V]Y%D+-;2#YHKF!R#Y<\3A9$?!PRC((R#\B?\$QOVK?C7^S9 M\/(C;'AC_@H3\#;7P]IGBF7PA\2_!>I+KWPC^)&GY6\\,Z MW%AHI5=?F,#LB++'T90& WHC* ?2-9_BSQ3HO@GPU?>+_$<\T5AIML]Q>2P6 MDL[)$HRS".)6=L#).T'@$U\K_P#!*G_@H?XG_:V\+>(OV>OVH?"T7@[]HKX0 MW2:3\6?!;819GP!%J]D.DEE=+B167(4OC)5HGD^F_B@0/AIXB). -"N\G_MB M] 'GOP__ &\_V5?BG%X;N_ 7Q+N-0M/&/_(J:DOAK48[/6/]'DN +:XDMUBF M)ABD=0C$L$.W-=E\#OCG\+/VD?AE8?&/X+>*/[9\.:G<7<%EJ/V&>V\R2VNI M;6=?+G1)%VSP2IRHSLR,@@GY'_X(@^$?C]<_L _LW:YXN\=^$M2^'T7P-M#9 MZ#:>$I;>_MM0(L6LYI+F2\F2?9"EVI*10?-(#@\!?-/V _BC\3O WA/]D7P# MX3^(-[I_ASQ[\3?BWIGBK18X+=H=06WO/$5[;MN>)I(Y$FA#@QNN0I#!A0!^ MB7C/XF>#_A_JWAW1/%%W=Q7/BO6_[(T1;72;FY62[^SS7.V1X8W6W3RK>4^; M*4CRH7=N=5;-^*GQZ^%'P3U3PIHWQ.\4-IEQXW\2P^'_ P/[.N)EO-2F5FC MM]\4;+$S*CD&0JN$8YX-?#OP5_:X_:7\1?#G]FOQ3>_M!:AJH\6_M>>-_ 7B MAWT[3BFN:'93>+?L*2-'; HT::19 /"8]X#%]^[-RS10J&FE5 6"@LV,DG 'U)(%.KY'_X*C:=XFO\ XE?LL6F@_%KQ)X7M M]2_:+@T[4QH-W#$EQ$WAS7;E6D$L4BN4DM8RH8% 6)*E@C)Y/8_&C]H^T^'G M[1OQ[\>_\%!?$^@V'PX^,>L^"O"MK_PA6BWMJD-P=(BL085M8WGNUFN_)MV, ML<6^=&G60>86 /T0HK\T?B)^UM^V%X8\.?&7P7I'QQU;0=0\!?M4?#;PSX?> M^ATO4KR#1-=_X1HWFGW<@M]DVTZIBWWAVSU:_TJSN4M8;,7*LUU)"7 MB0^4CQ^8A"2( ?;?Q,^+'@/X0Z-;:WX\UB6W2^OA9:;:6>GSWEW?W)C>406U MM;))-<2^7%+)LC1F"1.V-J,0?"/XM_#WX[?#?2/BY\*?$(U7P_KMKY^F7WV6 M6 R)N*D-%,J21.K*RLCJK*RD, 017Y^^*/'<_P"U5XJ_8G^(F@_'CXF6YO/C MSXPTR_B\1Z-I^F:QI=]9Z!XKBEM;RV%L\27EJT3V+LH,;JCNHRX<=S\!OC]^ MUA^U!XML_C'X5_:%\+^%=*T#X[^(?!OCGP9?:O%/(+"VU"^TZWTU;$Z;YEMJ M06.SO4F:Z-+_:3^/7[4/B3QI>Z M\=8TQ]"O](TJUL+9K+7M0MX[J,6EI%+YS0QHCYM])AO-0USQ"+6*ZNU7[0&BM[2W2X@B*^6TDTC. M1)$J 2>?>'_^"O%E\-;?Q7\+?VCO .H7OQ!\!_'K1?AGK/\ P@_AR]N;34%U M5[:6PUA(8UGDMDDL[@O]F+2.9X6AC:3)/CKIT?AK5_BWXV_:6\)_%#Q+H8UJ6WTZ'3]%NK2.VT>"\ M: L[165M_KWA023/(=B*5 .M^&/_!27P[X$_:<^.?PK_:C^)TMOHWAOXI^& M]!\#74'@6^6'3+?5]"TB[MXM1F@@D6QWWFHF!)KUX59QL!!4J/>/'/[9/[./ MPU\'([LZ'?2:?%K%TBR6VGS7Z0M:V]Q(LD6R*6568 MS1*!NE0-\E_'S]B[]KKXE^%?VJ=,TCX4:<+_ .,OQ*\%Z[X2'_"3V_D)!I-E MH5O=&=VP\>6TB9HL(Q831;A&=X3H/ W[&'QY\&_M0^-['Q)^R;\'/'7@/QU\ M2AXXT;XD^+I('USPHTWD2W%C)9-:2_:IX9XG-K-'<*B;T+']WM(![)IG_!4# M]BG6H/%-UHWQ,UN\B\%6FKS^*)K7X>:[(FGG2[E+6_@9ELB&N8998P;9!%+ MR328"(@&2S 5\^?LF?#3]J;]F[X!_&22#X)Z5J'C'6_BYXO\8>"O#M]XNBM[ M;4[?5-2EO+:">ZBCF^RRJLFR3]VZA@-K."2/H'XG:Y\3O#_PUU/7_A7\/]-\ M2>*+:R$FF^'-1\0'3K>]F!&83=^1+Y7&[:QB() !V@D@ ^'?A/\ \%#/CWXC M_8[^*7[2-C^T;X1\=^(/#%]I.FZAX&@^#>H^%=0^'5Q#M$\.3>'=.U,7C"WT^:_G6XNYTC1))V:_:(*H<)' F)&\PI'P_ MQ^_9>^,_Q>^!6O:[96EO;>,]>\3^&[FX\,)>1I$GA73=;M;R;PVD@/E!KJSB MNDF;=Y4L]V\;2&W6/8 ?4$2-'$L;RLY50"[ 9;W. !GZ"O)_VZKC]K"#]DKQ MS%^PYH&E:C\5;G16M?!T>LZDEK!;W,K+&;G?("A>%&>9$?"N\:J2 35?]ACX M2_$WX+? J?PA\4F2"YN?''B75M%T1+E9AH.D7NLWEWI^E[T)0_9K2:&';&3' M'L\N,M&B,?8J /"O^"<'[#/@;_@G=^R3X;_9L\(:@VJ:A:J^H>,/$T^3<>(- M)G(9)"&:++E1N*/'] >*O"GAOQSX&4]P>#6A7,?&OXO>"?V?\ X/\ BGXY_$F]DMO#_@_P_=ZSK4\4 M>YH[6VA:60J,@$[4.,D#U('- "_#'X,?"7X*> (/A3\(/AQHWACPS:1LEIH& MA:>EK9P(PP5CBC 5 ?10!7(W7[#G[&]]\-].^#M[^R]X$E\*:1K[:WI7AR3P MQ;-96>HL7+W<4)39'*WF2[F4 MYK[L[VSR/C[_@H9X/^&/@[3OB%XU^ OC^V MT'4O'FB^%XM;A_L>>RC.J_9EL]2:XCU%HCI[3744!G5F*R9!0##'8^(7[='P MO^&OC2Z\">(/"FNB[7X@6/@K2+EIM.@MM8UNZTE]66U@EGNXU4K:KDF;RMTC MI%'YLC!: -ZR_8Q_9(TS^RO[,_9J\#VO]A^)KCQ%HYMO#-M']CUB([[7H]^6#X8:AX^T5],DTNZ.M:/8JDESY*17S/;7*0R1S?9KP6\K(Q 4NDB( M ?1OQ3^#'PA^.6A6OA?XT?"[P_XLTVQU.'4K*P\1Z/#>PP7D))BN$296"R+N M8!@,@,PZ$@\^O[(/[+ \'^,/A\?V>/!S:%\0;M[OQSH[^'K=K;7[AL;I[N,K MMGE.%S(X+953GY1CR/2?^"H_ACQ#XEM_ _AK]D?XQ:CKNK_#6+QWX1TFWT[1 MD?Q%HK/$DTMN\NII' \+3PAX[MK9V,J",2%E!V/#?_!3+X$_$/0/"VM?"'PK MXH\73^+/A;8?$+3]&TB*RBOTT*[=DCF-O=743S.K)()(X!*T?EX;F2(2 '7O M^P/^Q$\%W;#]DCX^)_'OBKP/Q=)6>18 MBWE2&1(\2*0H8?-7BO[2GQ'^*O@[_@H'^S9X'\,?$S4K/PMXRF\5V_B?PO'; MVQMK]K31WN+>5G,7GAD_ MYC"(4$)BF1W?O]#^._[7&F_M<#QK\1;;Q)HG@B'Q]JDWB"+4M/E30M,^'R># M+>\MKSS]GD_:AK?[MFW&-OB!8 M0>*M5*WUM\-WU2'[?X;TI4C\B.XME;S$N'2>.>=F'R/=)$&=(XW;U2@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KFOC)X9\8>-/ MA3XA\)?#_6-*L-:U+29K?3;O7-+^VV4!_V@=5?2O#/P@^'.FZCJ=CI6I2Z:XDA MTE5A/V6>YEA>Y4".""*58@OS*9']+3]A?QMKO[#W@7]FCXM6W@WXDWK7*ZA\ M:++XBZ?Y]MXON[BVN9+XI-'&[6*>&=8W,26RQJ ,%?J>B@#XW^'/_!+ MGQM\/=8^%AE^/BZ]I?A+X1^*/AUXOM_$=E=7EU?Z+J^H6-ZL5IR M\&7%GJ5Q;36;65O=ZPYNI(YI+>!L>7;I$)G4.SJ:^PJ* /F+X;_L6?%[X?\ MQN^'7QB_X33PW=_\()^SS^*[OQQXB\/W7AFXN M;0^";'3=+FAO;*$6R"Z%Y,\K)<,UP':,QI&$C(5MY^:O//CG^S?XX^*/[5GP M7_: T+Q)I5IIOPLNM;FO],NXI6GU/^T; V1$;K\L/E*?,Y#^8?E_=_?KVBB@ M#P_]IO\ 9!LOVO?$>E>&_B]#HL7@+2]2M+W4],M+3S=0\3"WF2YALKFX=5^S M6(N(TDEMX_,-QY:*TD<9DBE[SXD_#35OB;XN\.VNMW]N/"6CW7]J:CI8W&74 M]0A=&LDDXVBWB<-.5SN>:*WY"(ZR=I10!\L_#K]@#QIX+_:[@^.%U\1+.;P] MIOQ#\4^,;)$$O]H7=QK6G6EFUA."-@MX#%*ZN&8L%MEV)Y)9OJ:BB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH B**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_V0$! end GRAPHIC 18 cps-20231231_g6.jpg begin 644 cps-20231231_g6.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@! M\@&X P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .1^/OQP^'W[-/P4\4_ M'_XK:F]IX=\(:'<:IJTT4>^0Q1(6V1IUDE<@(B#EG95')%?@'_P4+_X+7_\ M!S#\-+=OVK+/]EW5O@3\')[U!H]KJ'P^M;]H;>1@(!J4UY')+#*^57)6W4LP M55!(S_0WXE\*>%_&FEC0_&'ARQU6R%W;W0L]1M$GB$]O,D\$NUP1OCFCCD1L M95XU88*@U\V?\%L?&_PY^'W_ 23_:&U[XI):OIG_@M?J?_!7?X'>)-,^+OA33=$^)_P /)[6/ MQ-%HRNEEJEIPH[,T1+0RI)'N8*RJP($@1>5_X*1_\ !9/XM:3_ ,%, M_AM_P1N_85UG2-&\>>+=6LH_B!\1]5TM=0'A>VGC^T^3:VCD1S78M!YY,NZ, M"2-=I+,T?C7_ 9K_L%>/?@/^RWXX_;/^)FC3Z?)\7;JRMO"%G=1E'?1['SS M]LP>0D\T[A<]4ME66\^/GC!8/,.3'; MP6^IQ6\?_ (HHT'^[0!^H>K?\%>_VA/^":__ 5^\/?\$S/V]OBK:?$GP)\2 MM)TN[\$?%&X\/6FDZII-Q?32VL4=['9+':S0&ZMY(BZQQL@=78D*PKZE_P"" ML'_!03XR?L9_#[0?AU^R!^SU??%CXY?$.6ZA\!>"K*TEFA@@ME0W6J7OEE2M MK!YT"G+QAGGC7>HW,/P\_P"#TJZNM,_X*J?#K5-.NI(+F'X#:5)#/"Y5XW77 M-;*L".00>0?:OZ./V>]1T;XI?"SP1^T+J?ANP'B/Q)X TR:ZU86:"Y\F>".Y M,'F8W>7YCEMF=N><9H _G-\>?\'&W_!P?_P3X_:=M?#W[>O@BQ$3[+VX^'GB MKP)::;#=V+N06M+RTC60CAE67S)E5U(97*LM?T2_LT?M5?#7]J?]E+PI^U[\ M.([^3PWXL\*1:Y:VJ63W%Y"IC+26YAA#-)/&ZO$4C#%G0A=V1G\] ?\-0_ TX MY_X0+4O_ $M6OW1_X)L_\HZO@%_V17PK_P"FBUH ]JHHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ4_P""@'_!0W_@ MGA_P4X_;9B_93_:3_;3\(^#?V:/@IXA2[\7V,VKNMS\3_$D60MI$8@2NEVN6 M5YLCSI&81[@$FC_67]K7X!:K^U'^SUXF^ &E_&;Q+X 'BFP-C>^)_"#0KJ-O M;.0)HX7F1UC,B;HRX7$9B5'> M22YC1(HS\B1.6V@*&_#[X+_ G6/V3?\ @\8M_!/B:RDM;?5?C'K>N:,\JX2: MSUC3[V[MRAZ,!]J$>1_$C*>0:_8G_@DI_P $%?V9?^"0?CSQA\1_@M\4/&'B MG4_&&D6^FW$OBMK0_9((I6E*Q?9X8_OL4+;L_P"K7&.:[K_@H/\ \$EO@I^W M?\1/ G[1MEXSU?X=_&3X7ZC#>>!/B?X9MH)KFU\J;SDM[JWG4QWML)-S")\8 M+N P6217 /Q+_P"#O/X;>+OCM_P6G^$7P4^'6GM?:_XF^$7A[1=(LX@29+NY MU_6(XDP.>6D7\#7[^_'+X\_ +_@FK^QI%K:U\T@>?=^3 M$D%O;0(2-\\K*D:)GEF&2 "1XW^SW_P1X\!>"_VT;O\ X*,_M7?&C5/C1\:? M[/BT_0/$&L:':Z9IOAVUCB,2BQL+?*Q2;6D!E=W/[QRNUF9FJ_\ !6/_ ((O M^ ?^"N\GAG1OC9^U#\1?#'A?PLKRV7A#PD]DEE/?,6!O9A- [23"-A&N3M1= M^T R.6 /B/\ X)Z?MU_\$N=>_:6\0?\ !6W_ (*(_MV_#9_CCXPM/LO@SP:N MI275K\,?#VUEATR!A%MDO3&[>?.@QNEE5/\ 62F3]2?V'_VUOAA^WW\)=2^/ MWP.@N)O!/_"5W^D^%M>G5X_[=M[0I%)?)%(BO%&UP+B-%;+%80YVE]B_F+_Q M!+_L"_\ 1UWQ@_[^:5_\AU^GO[#_ .QCX!_8&_8_\*?L<_!GQ%J4^C>$-.N; M?3=7U5(GNI))[B:YDGD"(L;,99W; 4#MB@#\)/\ @]Z(_P"&H?@:N>1X!U+( M_P"WU:_=+_@FP0W_ 3I^ 3*<@_!7PK@_P#<(M:^1O\ @H7_ ,&X7PT_X*?? M%RP^,O[6'[;GQ1U#4=(TD:9HUEI&GZ/9VEC:^8\I2.-+/)+.[,7=F8\#.%4# MZ^_8F_91\4_L;?!C0/@'/^T;XD\>^'?"F@VVC^&AXHTRPBN;*TMT$<,9EM(8 MC*$B58P7!;"C))YH ]EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@"EXD\0:5X2\.W_ (JUZX,-CIEE+=WLP0L4BC0N M[84$G"@G &37@OP#_;<\??'32OA1\2-._9X1/ /QDC:X\,>)M+\8PWT^F6S: M9P523 3STK\Z_@?\$+/X#_ +6/PL^(7_!,6P^)O@CPO\0_ M$TDOQT_9\\3^%=2M/#>@Z?+8W$\^IQQ7L"II%['=+;QK%;N$N3(HC0Q(Y(!^ MD,.KZ3>2W,RI+Y4A5"!E#R1G .1^=7[*/@J[U M'PQIFK?&CX$?'O5OVB_@[X/\86WC'1H?#']B:=KT]S8W*W+Q:Y!81)JD>I7" MP26RK=SSI-)'/M'D,XROACX=\5K;?&!_ ?P#^(%EH_C+]@S3M'TC2=-^#6MZ M9:C5[,:W"-*CBGMS//=117-M$&G:2>ZTZ]D6S>*Q2V\@&XC,=Q*6N=Z!#"JF,^:"O>V> MLZ/J,QMM/U:VGD$*3&.&=681OG8^ ?NM@X/0X.*_.[PY\*;FX_:#^$?B7Q+^ MSKXKFL)/V"=<\,>*[JZ^&>HNAOVN/#\D&EW1-J<7!2UO=MM)\_R, N6 /'?L M7?L[WOP>O_V.M9T3X!>-/ FKR?L=>(/#WQA\36/P\O[&[L]36Q\.?9(-2N)+ M=0EQ'+:WY@6X8;3$0F%*Y /U#L=7TG4YKBWTW5+>XDM)?*NHX)U=H7_NN ?E M/L>:L5^6W_!*Z]^ /C#XX? /7_&:W.B>-_!7P _X0G1-/USX0>(=)G\2WI2W MNVU"6\U338+87D=M9W;^7;7%R7^WWS+.\>3)^I- !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !163X]U;Q)H' M@;6M=\&^&UUG6++2;F?2M(:Z6 7URD3-% 9&XCWN%7<>%W9/2OAW2_\ @I1^ MTO\ $3]E_P"*/QC^"$WA+5O&WPFTW2-2\:?"GQ+\--5TGQ#HH'GRZM8SV,NH M!FE^SQ^;97$;M#.T3Q#>?WH /OBBOE#XE_MU?%>;X=>+/VA/V&K?3KWPMX7N=4U*>*Z6*[U/4[>WBND.HP065W:E(8567S5N0=_D^6WG_A+ M]L'XT?M!?M!?LKZM\*OVF?!.N>#/'DOCV[UB;PQX4NXK355TT^7:B6*>\$]M M,EM.$DMY"?)NED9U?9&B 'W?6+\1_A[X/^+GP\U[X4_$/1AJ/A_Q/HUUI.N: M>TSQBZL[F)H9HB\;*Z[HW9=RD,,Y!!YKY0^!7[9?[;?[1GA?P%^T/\-OA9X6 M7X6_$;P;JFJI?:I!$EQX:D^RO"JHXKC/@!^W M9^WY\:X_V;3=:G\(]-7]I+X)W?BBTD3P;JJII8,31$ MQ+*V&D\IWC\Z7S)@CNHDP[AO5Z_/34O^"LOQXT?]D7X;?M ^/_#WAWP?9^*- M#\26?BGXD2>#-2UCPSH?B/3M2.GVB7L=M=+<:;I]T\-S)]IE:1(MJHT@/SM] MO^$;CXJZG\0=4U[4O$7A6\\!7FAZ=)X4CTJUF-_]K/GM=RS3F5H98'0VIA\M M%(Q)N+ K0!L>*?&_@OP-:Q7WC;Q?I>CP32>7#-JNH1VZ2/C.U3(P!..<"C5/ M&W@S1)M-M]:\7:79R:U.(='2ZOXXS?2D9"0AF'FL1R N3BOBS_@KO^SK\4]4 M:Y\#?BS\.XK\W-M$SW.HW^F:A-*\=M?M;11(BR M6SJ?L^W>/,;/&^/KRP^./QB_;SG^)%LRZ1X8_9]\-:=X'CO(C%)H^EW&A:CJ M1KT[BZ8;?I\/.8$V@'Z$S^+/"MKXD@\&W/B;3X]8NK9KBVTJ2]0 M7,T*G#2+$3N90>"P&!5D:GIIU(Z,-0@-XL F:T$H\P1DE0^W.=I((STR"*_. M/X2? [X^^)? 'PM_;\^,_CFT\O7K?X;_ !$\27+23'7(=0M?"DFFSZ%9VPBV MRO>WE\%1?-3.;7PQXDU M^WBBETG3==;1)-;L_#,4WF"4K;Z83()!$())II7W)-VN;:]MH[RSN$FAF0/%+$X974C(8$<$$:_P#&?PAL5O\ X1>*M0.UO&G@1WV6 MBO#OB1_P4/_ &8OAX\EI;>+IO$% MU&2#;^'K;SES_P!=6*Q$?1C7BWB__@KCJCNT/@'X-V\2@G9<:QJ;2%OK'&JX M_P"^S7Y[G'BMX?Y')PQ&/A*2Z0O4=^WN*23]6CQ<5Q%DV$=IUDWV7O?E<^VJ M*_.?6/\ @J)^TWJ3EK%/#NG@GA;32F;'_?V1ZRQ_P4D_:R#[CXVL",YVG0[? M'T^Y7QE7Z0W 5.5HPKR\U"/ZS3_ \N7&V3Q=DIOY+]6?I917YSZ7_P %0_VG M-/D5[P>';X+U2YTEE#?7RY%_2N[\)_\ !7'78I$B\<_!NTG4G]Y/I.J-$5]P MDBOGZ;A]:]# ^/7AUBY.TU'Q+>>'KF3 $6NV91,_P#76,O&![LRU[=HNN:)XDTV+6?# MNL6M_9S#,-W97"RQ2#U5E)!_ U^F9/Q)D'$%/GRW%0K);\LDVO5;KYI'O87' M8/&QO0J*7H_TW1:HHHKVCK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** ,KQUX-T/XC>"=9^'WB>*5],UW2KC3M12"= MHG:">)HI KH0R':QPP((/(KQ[Q+\'?%_[.4%]\6?V>/A'Z: /=-;R"1+=[NX_86^&7PE M_96\!?LR>';J[T"W\"RPZAI]_P"#+AM.,6J!I99YXE&X"*2:XN&,#AXV24QN MK*2#+;?\$_OV;;/6?!_BFST/6+;6?!?BO6?$FGZU8>(;JTN;O4=6=I-3DNF@ M=!.ES(VYXB/*^1$5%10E>UT4 ?/OPB_X)F_LQ? CQ-KVO?"D^,=)LM:EU">R M\*KXYU"70] N;[S/MESIFG2RM;6,LOFR_/&@*":18]BR.K:?P_\ ^"?OP$^% M\OPIE\$W'B.T_P"%*>%[OP]\.4;7'E73=.N8HH987#@_:&_^":G[/7@[X<0_"/PIKGC.P\.+HNL:->Z7'XIEDCO]-U6Y>ZO MK6?S Q<232RLLH(FA\UUBDC5B*]2\"? SP3\-O&M_P"-/"-UK-NM]X>TS18M M"?7+B32["UL!,(!:V;.8;9RLQ5W107$<>[.VNQHH \Q\:_LG?#CXB?$C4/B# MXP\3^,[VUU>QM[75_!TOC6^_L"]2'.W?I_F^3A@=LB ".=>)4D%,^,7['?P- M^.7B/4_$WCK0[SSO$/AI/#GBZ'3]1DMXO$>C)+)*FGWRH1Y\"O-/@<-MN)X] MWES2H_J-% '/:_\ #'POXE\0^'->U2.4Q^%9I;C2-,C95M4N6B\E)V0#+/%& MTJ1C.U?.9MI98V3A;S]B?X%WWQ[7]H:?3;_^U1XJB\4OI@O,6$FOQZ0VC1ZJ MT6W<;A=.8VP&[RL*K^7YBK(/6Z* "BBB@#XQ_P""QW[%WQ3^-/P\\,?MD?L> MQK:_M!? '49/$7PYFBC.=7 7*K(YKVW]@O\ ;1^% MG_!0/]E3PG^U/\))&BL?$5C_ ,3'29W!N-'U",[+JPG& 1)%*&4Y W#:X^5U M)]AK\T/'?_&E/_@ITOQ?M?\ 0?V9?VK?$B6OC*(?+:>!_'[@B'4#_##;7X!6 M5N )%9V*K%&I /TOHHHH *@U/5-,T33IM7UG48+2TMHS)<7-S*(XXD')9F8@ M*!ZFN5^-WQV^'G[/_@Z3QC\0=6\I#E;*RAPT]Y)C/EQKGD^I. O4D5^(/BGD7 =' MV4OWN*DKQI)[=G-Z\L>VC;Z*UVOG\ZXAPF3QY7[U1[17YOLOQ9],?M!_\%1/ M"OAF2?PU\!M(CUN\3*-KE^K+:1G_ *9IP\OU)5>XW"OCSXI?'/XL_&C4CJ7Q M*\$_[$2X1/J!D]ZY.BOXSXM\1N*^,ZK^OUVJ72G"\::_[= M^UZR9CFDG[:?N_RK1?=U^=PHHHKX8\@**** "BBB@ KI/AM\8/B M=\(=6&L_#;QM?Z3-N!D6VF_=2X[21G*2#V8&N;HK?"XK%8*O&OAYN$XZJ46T MT_)JS1=.I4I34X-IKJM&?H>'8)"NJZ'>2;K746)&]U(S MY3# "2+Z9.Y6V5_='T9<;XG>+F9XC*52C7I8:GSRKS?*XMZ0IMI-3E4:?+?E M=E*4I-(]NIXI87ABE3_MAN4)-132O)=VUU45N]_5M(_9ZBO+_P!E?]K?X1_M M<^ AXR^&FJ%+JW"KK&AW; 76G2D?==1]Y3@[9!\K 'H0RCU"OW#'X#&Y7C)X M7%TW"I!VE%JS3_K9[-:K0_7LOS#!9K@X8O!U%4IS5XRB[IK^MUNGH]0HHHKD M.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KSC]KC]EGX2?MK?LW^+OV7?CCHG MV[PUXQTA[*]"@>;;/PT5S$2"%FAE5)4;!P\:G!'%>CT4 ?"W_!&G]J;XM0P^ M+_\ @EY^V=K?G_&[]GUHK%]6G)'_ F7A=L+INNPECNDW1&.*8Y9E?89#OE* MCZQ_: ^/7@O]G?X?7'CGQ?-YC\QZ;IT;@2WL^,B-?0=V;HHYYX!^6?\ @K5^ MR/\ %2Z\8_#S_@IA^QS-I-A\9?@IJ*1W<.KZ@+.S\5^%+B4+J&D7DI'W55WF MB)#%&\SRU,CICY^_::_:*\4?M)?$>;QAK.^VT^ &'1=+\S*VD&?R+MU9NYXZ M!0/RKQ5\1J/ >3J-"TL76NJ<7KRKK4DNRZ+[4M-E*WSO$6>1R?"VAK4E\*[> M;].G=_,R/C7\;/'?QZ\,.(,-DN4TG5Q.(FH0BNLI/KV2WE)Z1BG)M)-F&*Q-#!X>=>M+EA%-M^2.? M^+/C<>'-).A:;,/MU]$0[#DP0'()]F;D#T&XX&5->259UC5[_7M4GUC5)S)/ MGS>[\_*QU_P,^.GQ*_9T^(UC\4 M/A9K[V.I6;8=#DPW41(W03)D;XVQR/8$$, 1^T?['/[7GP__ &P_A7%XY\*, MMGJEIMA\0Z$\H:73[@CIVW1M@E'QA@".&5E'X6UZ7^R?^T[XY_9.^,5A\4?! MTSRP*PAUK2C)MCU&S)&^%O0\;E;^%@#SR#W>)OAUA>-,M=;#Q4<737N2VYE_ M)+R?V6_A?DVG]SX6^)6+X(S-4,1)RP=1^_'?D;T]I'S7VDOB7FDU^\-%<_\ M"KXG^#OC/\.](^*/@#4Q>:1K5FMQ9S=& /#(P_A=6#*R]F4CM705_#U:C5PU M:5*K%QE%M-/1IK1IKNF?W?0KT<31C6I24HR2::U335TT^J:"BBBLC4*\&TK] MO;0?%'C7XF_#_P "?LZ?$GQ!JGPCU6+3_&5MI=MI):.:6RBOHA LFH(USOMI MHI%$89CO"XW_ "U[S7YX_LF^#;CXV_\ !1K]KUO '[4NM^'DTWXX>"-6N=#\ M-2Z9);ZS;6.B:(\\4S2VTER(I'MI;20PS1@?.IY# @'Z!Z!K5IXDT*R\1:>D MJP7]I''_$;6 MW@[Q)\-="3Q)<0WRPM96ZW=]IL*R"18?M$=QY[P#RPV\R8W'/4_$;XV:)\7O MVR_B)\#_ (M?M?2_#GQYIOQ,T#5_@?9Z-I=Y+JVO>'?L6G3VXT21;U;2^M;N M=;^&\C\B48>8S,J)$T(!]U? #]IKPI^T-XD^)/A3P]X3US2+SX7^/G\):]'K M<=NOVB[73[*_$T!@FE#0M#?PX+%7R&!1<<^D5\G?\$W=?T/5/VAOVP;33-9M M;B5?VD!*T<%PKL$_X1/P[#NP#T\V&9,]-T3KU4@?,WQ'_:H\$VO[;_AC6O"? MQNU'2K_3/VRI_"7C?3_$/B65]7-A+X?OX!:O;Q>7'9Z-)<16S6<$BS-<2LEP MDBREE(!^I5>;_'S]IGPI^SSXF^'/AKQ9X3UR^_X67XZA\)Z1?:5';M!8WTMM M/C2UFLGD_=64995#06C^ ]3^,?[*TOQ;\23:'X M03XU:E!XAUU/$$VDQVD<_A'7H(D>^BDC:V\Z:2. $2(7:8(IRX!^8++P]J&D MZI\)?A)XC_: \$=7M M-?CMUE:]L3&)7C\B:5&B)D&UMP)')5>E?G5\;?CM\,?@U^T?9>$_AM\;M=T. MY^&?[4/@/PKK-GXT\:W=[K4.@OIFGV;QQ(SAX="ECER9[MKEKV]GN)&97$19 M?V7/C_X/\+?MH^-/#7[0NL647PC\0?M1>,(/!?B'2]>,-O'XS.TQVFL!&&^V MGLPYM 6\AIXIA,CR?96C /U^(MK+9=>(VC?B28@-% < M=E!#D=,LG=:^/*O>*/$FL>,?$E_XL\0WC7%]J5Y)3;ZGX7FN85,TQT\1+KLNRZ+^NMPHHHK MY4\X**** "BBB@ HHHH **** #Y0"SNJJ 2SNP55 Y))/ '))Z5XW\3/&Q\ M8:V$LG/V"TREFIS\^?O2$'H6P.,# "CJ"3U/QD\;_8;8^#M+G_?3(&U"11]Q M#RL8/J>"<=L#/+"O,J_V$^@[]'W_ %/R%<>9[1MC<7#_ &>,EK1P\OMZ[3K+ M5=52LKKVDXGX=XB\3_7*_P#9>&E[D'[[762Z>D>O][T"BBBO]"#\L"BBB@#[ MI_X(O?M;S>!OB'/^R_XSU,_V1XFD:X\./,_%MJ 7+1#/19D7I_?10!ES7ZAU M_.]H&O:OX6UVR\3>'[^2TO\ 3KN.ZLKJ(X>&:-@Z.#ZA@"/I7[R?LO\ QOTW M]HSX">&/C'IPC1M8TU6OH(CQ!=H3'/&.^%E5P,]1@]Z_DKQYX2AEV:4\[P\; M0K^[.W2HEH_^WXK[XMO5G]@_1^XPGF655]3ONZ;=FO\ MR3^Z22T M1WM%%?&7_!4O_@H7\3?@MK7AO]A3]A71K3Q-^TM\5XVC\):=,HDM?">FY*S^ M(=2R&6.WA ([3 M2+:'7M:LM.^R0W]XL2K-<)!N;R5>0,PCW':&QDXKX)_;=_:,UW]J7P)\+_B1 M\/\ P#I)\!Z'^VSX,\-V'B&XUR1=0GFT[QA;:?=W<=NL'E^2UW!<6ZH9=S1@ M39&[RZ /T,>VMI)?.DMT9P,!R@)QG.,_4 T-! \R7#PH9(P0CE1E0<9 /;.! M^5?,GAC]OGQ_\2_B!X>?X7?LUZKXF^'NM_$C5O!FI>(--COOM6E?8;J\LI-7 ME#68M&LOMEE)$0ER9426*4@GS(8_G3]F+QYX4^$W[-_P[T#7?@?I?BS3-4_; MQ\8>']'EO]:DMW\-71\6Z\MI?P1B)Q<&)(GC"%XP ZG) Q0!^E-& .0.M?-/ M@;]O#X@>*O%7Q&^$6K_ C1]-^(/@;XKZ9X3L/"O_ F\LJZQIU_!!>0:RL_] MGJ8XC9->3F(1R8.FW*;\KFJGAG]O[XF?$CQSX?N_@]^S-J/B?P)KGQ U?PE< M:_9&_2?2WL;B\M/[6N-UE]E-BUY9/"WEW#RQI-%*58^9#& ?4-1BUM1,;@6T M?F,03)L&XD @<_0D?C7PSHW_ 54_:KF_9%/[=NO?L3^$K?X;V=]Y>OR1?%N MX?4-*LX-=N-,U'4&A71V66"UAB%V?G1GB24D(0%KZO\ AC\8-4^)OQ(\;^'- M-\,V(\.>$[^ST^Q\26^LM,^IWDEG%=7""'R55(XDN(%$BRR;W,BD(8R" =S- M##<1-;W$2R1NI5T=H(/44X 8 HHH ,#.[ SZT444 ,$$ G-T(4\TH%, MFT;BH)(&?3)/'O3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "ODG_ (*P?$R72/ /A[X56-QAM9OGO;X*>?)@ "*?9GDW?6*OK:OS M7_X*3^-IO%G[4>I:1YNZ#0-/M;"#!XYC\Y_QWS,/^ U^/>.>=2RCP_K4X.TL M1*-)>CO*7WQBT_4^8XNQ;PV2RBMYM1_5_@FOF>!T445_!A^/!1110 4444 % M%%% !1110 5D^-O%EOX,T)]4<*]Q(3'90L1\\F.I'=5R"?P'&X&M.YN;:RMI M+R]N%BAA0O+*_15 R3QR?H.3T'->)>./%MQXQUU]2=2D"#R[2$_\LXP>,_[1 MY)/J>. /["^B!]'^7B_QK_:V;4KY3@9*52ZTK5?BA07=;2J[VA:+LZD6OB. M-^)ED.7>RHO]]4TC_=767Z+S]&9=U=7-[661LL[$Y))[DFHZ M**_W)C&,(J,59(_G-MMW84444Q!1110 5^DO_!"7XSRWWA[QE\ =3N\FPGCU MO28V.3YF_LG?MH^%OV!/BE/^TEX\TO5K_0=+\/: MA%JNFZ%9-<7=Z&@9H8(D7^)[E+==S85<[F(4$CX'Q/RBGG/ N-I26L(.HO)T M_?\ Q2:^9^A>%6<5,EX^P-6+TG-4Y>:J>YKZ-J7JC]2?^"G/_!1;PW_P3\^$ M&GS>'?"4OC7XK>/-1&A_"#X9:<2UWXDUB3"H-J_,MM$71II> JD+G+8O&W[1OQ:E34/BIXW8!DMNABT>P_YY6-L J*J MX#F,' 58DCX?_@F-^Q+\!O!$I+VWPN M\-ODQ:;;JP^6\D1R;B7 ?+NGREYM_P!XU_ I_H4%?(^K_P#!(_P9+<:EX>\' M_M._$3PYX*O/C%9?$^P\$:9%I,MKI/B"#4X]4D:VEN;*69+>6\C$QMV9D5GD MV@*VT?7%<1KG[2_[.'AG5-2T/Q)^T!X(T^]T:TN+K6+.^\5V<4MC!;[?/EF1 MI 8DCWKO9@ FX;B,B@#ROX0_\$\=.^!WQKUWQU\//VF/B):>!-?\67?BNY^# MS3V#:'#KES,;B>YBE-K]MBA>Y9KDVB7"P&9F8H5)CK,T;_@F%X,T7P%X8^'\ M'QV\826_A;XZW?Q5L[F2WT_S9]7N;Z[OI;:3%L%^R&>]N"%4+( RCS/EKW*Q M^/?P+U2Q\/:GIGQI\)W%MXNMI;GPG<0>([5TUJ&*/S99+1A)BY1(_G9H]P5> M3@*?VBO"-QI1\3:5H!FTKQ%:W.R^U&XCAMHWV M2$(#O\UF8@+%')(?E0F@#8N?V2OA1<_M=0?MI?9[M/%L7@G_ (1J:)+C%I<0 M)\47OB@_"!IK!]#L]- M064$$@9H \KTKX.Z9^P3^QM8_LU>%OA%\0_CQH^KZUJ.E'1K6UTIKGR=5EO+ MJ8WS2/:0)9"662)I &9%G3*L S#TC]BS]FS1_P!D#]E7P+^S?HUX]U_PBN@0 MVM]?27,DS7=X09+F"/VA_ VL M^%;/4FTZ\\2Z5XML[C3X+P,JFV>XCE,:RAG13&6W LHQR*OZ-\=?@CXCG\.V MOA[XQ^%;^7Q@MVWA*.R\0VTK:V+49N3:!7)N1".9/+W;/XL4 =517E_[2OBS M]K/1M.LM&_9&^%7@[7]:GAGN+V_\?>)+G3M-M4CV!( ;6WGEEGF9R%^5418I M&=L[$D^?O%/_ 5Z\+:/^PI\+_VG]7TKP7X \6_%C5SHNA^'?BWXY_LG1]/U M*![A;U;K4HK>9EMT^R3K'.L!$C26P(C$I90#[1HKX]_:-_X*)?&W]F+P#I]S M\0OA9X,NO$^G?!3Q9\4O%T7AOQ'(_BU:?#?P3I*W-O8Z6-1\7:C<;E&G),A^R6@'>YE.9 M2ISY<467"F>$L =M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5^1_P"T=KTOB;X_>--;F;/G>)[T)ST19F5!^"@"OUPK\ M>-M8O)OORZK<.WU,C$U_,GTEJ\HY9EU'I*=1_P#@,8K_ -N9\#QY-K#T(=W) M_-93 + MJ) M#=,F810/G4&!QOD'2/Z*>O\ M=OD!/ T$DG)-%?]$GAKX>\/^%G!6$X:R>-J M5"-G)_%4F]9U)]Y3E=OHM(JT4DOY4SC-<5G683Q==ZRV71+HEY+\=]V%%%%? M=GF!1110 4444 %=?^SYXF?P9\>O!/BY)-ITSQ9IUT2>F$N8V.?; -?ZB!7Q!^S]\#_CKX0_;+NE\-:%XEG^$OB+Q'XVN_&_@/XFZ'!<0^&+ MN[O)Y5U#0]3 #36FJ2NTSV#-,L2W#EO)*B,_;]8WQ$^'_A#XK^ M:^&'Q T9 M=1T+Q%I5QINLV#3/&+BUFC:.6/=&RNNY&(RI!&<@@\T ?#O[,W[,'C_P[\)? MC1\!?B5X0D\>>!?@YX<\1_#GX-:-I6K^7?:]H=]:1WSV)F8J(YX;:33]&CEW M HUC<$D;VKC?%W[/'[;5U^S]XO\ ",MGXL^*^A>%_B5\+=>\ :WXI\.VVF>- M-2TS2O$=O?ZGIEX&,"7[V4$(:*Z98S<--,H:0J&;]#?A7\*OAY\$?A_IGPL^ M%'A.TT/P_H\!BT[3+-3LC!8NS$L2SNSLSN[$L[NS,2S$GH* /SRU/X#_ ! \ M4_M+?$_X4_M*?L-_$GQSH'Q-^(VC>-_ OBO3/'[VN@Z7Y-EI:I;ZQ%;ZG&+6 M?3KG3@ZO#'.9D5!'O("MRGC']FSXD:Q\*/B%H[_LP>(;FZUC]O;0_'<%JWA0 MLU]X9M];TJYGU#E<-']EMKT>4W[TABGEYE ;].** /SN\=_L]>._&'QV_:"O MKGP%\6/">G>)_CGX6\1>!/B'X!TP)>Z-)9^$[:QEUF*VEC<7D2W=J]M-;/$S M30W!=4==K5[_ /LA7GQQ\.^ /A?X7_:B_9^75?'%WJ/BIKGQ[X=\,V=E9:9" MM[.\&HW<#3F73[C5+=H9G@@$FV>65)!'MP/I*B@#P3]N;X]?Z)I'@;X1 M?LY_$_QBWB9I8M<\0?#73[&:X\/V2KAGC^V7=NANI,[(CEEB.Z5@_EK%+C^' MOB?X>M?V?/!?PFU7_@FU\1K;P7XATR\T.W\!W6@Z3?+HEA9A(+>VU2W^VO'$ MMR@)BPT\81,SR1,P6OI.B@#Y:^#W[(7A_P" '["OA'X/>+O@3IGCS6/"$EW' MX)\-ZS E^FC)>ZE)+9:1888V=W8*B*,EB>@ [TT MFW9!N7?#FA7'B+5$L(250#?/*%SY<8(RWZ@#IDD#/->Q:;!!IVD6=C9(T4<4 M9*1=-F3QCURH4D]R2>IKF/#/AY?#VFKIRJ&N96#73(V[<_0(,<$+DCC.22.)5L;CJBE+O"E37,J? M=/F<)3_O63^%,_J[P$X56#Q]7'5X^^H:_P!WF>B^Y2OYZ=#QCXR?LGZ)XI$O MB'X;I#INH[2TFG8"6UR>OR]H6/(_N'Y>$Y8_..O:!K7A?5IM"\0Z9-9WENV) MK>=-K+QD'W!!!!'!!!&0:^\:YWXC_"SP;\4]*&F^*M.W21C_ $6^A(6>W/)^ M5L'CDY4@J,OA+<&ZO(_MVDO(5@U6VC(3KPLB\F)CQP20>=K-@XX>O]<^&.*>'>-,DI9Q MD>*AB<-55XS@[I]T^JDMI1DE*+TDDU8_S3X@X=SSA3-JF69OAY4*]-VE":LU MV:Z-/=23<9+5-H****]\\4**** "MCX>Z5_;OC[0]$V[OMFL6T&WUWRJO]:Q MZ]:_8/\ !?\ PG_[8_PX\.&'S$'BJVNY8\9#1VS?:7!]ML1S[5Y^;8N. RK$ M8F6U.$Y/_MV+?Z'HY/A)9AFV'PL=ZDX17_;TDOU/W2HHHK_-<_T["BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KX%_X*N?#Y]%^+NB?$2W@Q!KFD&"9P.L]NV"3_ -LY M(A_P$U]]5X9_P4,^$C_%']G'4;[3K;S-0\-2#5;7:/F,:*1,OT\IF;')<&\;D]2,5K'WE\M?RN?F=1117 M^>I^*A1110 4444 %=C\._#BPQ#Q+>Q@LV5L489QV:3T]0O7G)X(4UB^#_#3 M>(M2Q.'%I!AKJ1>..R _WFQ@=< $X.TUZ$Q!P%4*JJ%1%& J@8"CT ]!7 M]$>!7AW_ &UF"S_'P_<47^[3VG47VO.,/QG9?9DC[;A#)/K5;ZY67N1?NKO+ MOZ+\_1EK0ESJL4OF;3$3*&(R,J"P'XD ?C6C570%V07,X=3^K']I>%N!]AD4\2UK4F_NBK M+\>8****_GL_3!EQ;V]W;R6EY;1S0RH4FAFC#I(I&"K*>&!'!!X(KP?XR_LB MHXF\2?"9-I W3:'+)U]3"['\=C'L=K]T5^N^$7C?X@>"F=_7^'<3:G)K MVM"=Y4:J7\\+JTK:*<7&<=E*S:?YIXE^$W!?BME/U/.Z%YQ3]G5C95:;?\LK M/3O"2<'U5TFO@>\L[O3KN73]0M9()X)&CF@F0J\;@X*L#R"#P0:CK[)^+'P- M\%_%NU\W5839ZFB@0:O;1@R 8"R+P)5&!P2",85E!.?ESXE_"3QK\*=3%CX MHT\>3*3]EU"W):"X Z[6P,'U5@& ()&""?\ :CP(^D_X?^.6#CA\-/ZKF45> M>%J27-HM949:*K!=TE.*UG"*LW_E3XP?1^XT\(\3*O7C]8P#=H8B"?*K[*K' M5TY>K<9?9DW=+F:***_I,_" K[4_X(>_"O\ X2O]I+6OBC=VVZW\)^'V6"3; M]RZNF\M.?^N27 _&OBNOV'_X)#_ :3X.?LE6/BC5[/RM5\;W1UB?>N&6V*A+ M9/<&-?-'_7,F>PR;@:O33M.O:E'T>L_ER*2]6C]:\%,AGG?'E"HU>&' M3JR]8Z0^?.XOT3/J6BBBOXO-J_3;]NC]FG_AH3X5-=>'K,-XET /6 MV?\ ; !7_;5>@)K\RYH9;>5K>XB9)$8JZ.N"I'!!!Z&O\^O%?@BIP5Q1.%*- ML-6O.D^B3>L/6#=O\/*^I^+<1Y3+*LP:BO!]345=WX!\.?V18#6KR,BZNX_P!R&7F*$CKSWIE&65K<\X[ 8' '&22;-%%?Z*97EF!R7+J6 M!P<%"E3BHQ2[+\V]V]V[MZL_;L/AZ6%H1HTE:,59&S8QF'28$)4B1GE!'49. MS!_[XS^-/J2ZB-O,;5E4&%5B;9T)4!2?Q(S^-1U_F]X@9Q_;W&N/QR=U*K)1 M?]V+Y(?^2Q1_6W#6!_L[(,-A[6:@K^KU?XMA1117QY[@4444 %5M9T72/$>E M3Z'K^F0WEG'Q--3IS3C*,DI1DGHTT[IIK=/1GS9\9? MV2]7\/F7Q'\,$FU&PSNETL_-O%J^_*\Y^,'[-?A M?XK.^K:,$TS7I"2+N*,F.[<]!,BC))/_ "T4;OF)(? _P!/OH]?3PG!T<@\ M2G=:1AC8K7LEB(16O_7V"OMSP?O5#^ /&OZ'L*GM\'>!ZO!W#?M,7#EQ.(:E-/>*7P0?FDVWVE M)KH%%%%?E)^N!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?$__ 44_8VF@N;O M]H7X7:46BDS+XITVW3E&[W:*.H/_ "T Z'Y^A8C[8I)(TE1HI4#*P(96&01Z M&OD^-.#\LXVR.>78Q6ZPFMX36TE^375-K3=>;FN68?-L(Z%7Y/JGW_S[H_%R MBOKS]MC_ ()^WGAN>[^+7P(T9Y],5OO/G:B@9+''. 2?I7\!<2<%\0<+YY_96+I-U).T'%-JI= MV3@^MW96W3T:3/QK'95CI'WGM;:7:W[M[D\ M]3C@#@"I*_N#POX#H<")JVE5EY]()_P L+V7=WEUL?K7#^3PRC!*+ M_B2UD_/MZ+_-A5O0X?.U6$&)75&\QT8\,J L1^0-5*TM APES=M%D*BQJP/W M78Y_]!5Q^-?2\89Q_8'"N-S!.SI4IN/^*SY?OE9'V61X'^TLXP^&MI.<4_2^ MOX7+1))R31117^89_6X4444 %%%% !1110 5])?LB M>BGEN^!PWU.B)&@CC0*JC"JHP /2OZI\&/!ZM*O3X@SVGRQC:5&E):M[JI-= M$MXQ>K?O/1+F_'>/..*:ISRW+I7;TG-;)=8Q??N^FRUO9:***_K<_%0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\$^/'["_@CQ[>7_ (U^&<-M MH7B"] -VJIMMKT@[CN"_ZMF."648)4$@GFO>Z*Y<1@L'BZE.I6IQE*F^:+:3 M<96M>-]G9M71G.E2J2C*<4W'576S[H_,_P >_#?QO\,=:;0/'/AVXT^X!.SS M5RDH'\2./E<>X)K#K]!_VMOB)\)?@W^S5XW^-?QQTBUO?#'@SPQ?:YJD%TBG M?';0/*53/21MNU<<[F ')KXN_P"">W[(_P <_P!I#_@G]\-OVAOC5XIL=*\? M^-M _MZ[TB/33%9PVEU(\UC&,$O&WV1[&085?R(?\ZZSQQ^RG\>? 1>74_ %U=VZ9_TK2L7*$>N(\LH_P!Y17.7 M=K)8.FGRPR1M!$J/%*""CXRXP?\ :+?G7X1](?./[/X#6$B]<14A'_MV-YM_ M?&*^9^B^&.!^L\1^V:TI0;^;]U?@W]Q%1117\+']#A113H8)KF58+>%I)'.$ M1%)+'T '6FDV[(&TD-HKOO!?[,?QM\<.AT[P-=6D#?\ +UJB_9D ]?GPS#_= M!KD_V1O&WP>\;?MP^._V"OVIO#6M>"?B3X6F-]X.T#4[E$M/'&@[RA-5JZE+^6/O/\-%\VBQX&^'GC/XD:RNA>"] GOIR1O,:X2(?WG<_*@]R1 M7U9\!OV.O#'PX>'Q-XZ>#6-:0AHH]F;:T;U4'[[#^\PX[ $9KUOPUX6\.>#M M*CT/PMHEM86D?W8+6((N?4XZGU)Y-7Z_JG@'P,X?X5J0QN8M8G$K577[N#_N MQ?Q-=)2\FHQ9^.\2>(>99S&5#"KV5)[V?O27F^B\EZ-M!1117[H?G@4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^?/_!>W5M3^/ND M?!'_ ()2^#;^5-2_:1^)]K;>*A:N1+!X2TEDU#5I@5Y4@) !T##>N>M??VDZ M3IF@Z5;:'HMA%:V=E;I!:6MO&%CAB10JHJC@* !T K\^?V-/\ C-O_ (+< M_'[]L^Y_TKPE\ M%M_@[\/)3\T3:KN^V:[.O99HI66W+#):.4 ] *_0Z@ K/ MUSPIX6\31^3XD\-:?J"8QMOK-)1^3 UH45E6HT<13=.K%2B]TTFON9<*DZ4N M:#:?=:'#:C^S1\!]4?S+GX8:8ISG_1T:$?E&0*H?\,C?L[[B_P#PKB/)&/\ MD(W./R\VO2**^?J\%\'5YH&-ME9I$,?\! K M0HKT,#D61Y9*^#PM.D_[D(Q_)(Y<1F.88M6KUI3_ ,4F_P V%?-?_!2S_@F_ MX$_X*#?"_319>*KKP3\4O U]_:_PF^*>B@IJ'AG5%PRL&7#26\A51+"3AP 1 MAU1A]*45ZIQGQI_P3'_X*0>._CEXGUW]AK]N7PK:^"/VF/AK;J/%6@1D)9^* M; 86/7M*8X$UM*-K.J_ZIFP0 0!]EU\K_P#!3C_@FOI_[7YBJ696B MDD /K>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O' M?^"@O[5NA_L._L4?$S]J_76A(\%>$[J]T^"Q?\ !%#]E+7/V0?^";?PZ\!^/5F?QIXBL)/%GQ NKL?Z1/K> MJ.;RX\X]Y(_,2 GOY ^M?5E%% !1110 4444 %%%% !1110 5\A_\%//^";& MM_M4R^'_ -JC]E'QM%\/?VDOA>&N/AQX]B7;%?1C<7T;4@ ?/L9]SJ0P;RS( MQ *O)')]>44 ?+G_ 3)_P""D^B?MV>#M;\!?$OP1+\/OCA\.+I=,^+GPLU) ML7&D7HX%S!DDS64V-\4H+#!"EFX9OJ.OB_\ X*;?\$X_B)\7?&.B?M\?L$^) M+3P9^TQ\.;4C0=3EPECXRTT?-)H.JKD"6"09$;L?W;$?,HPZ>@_\$U_^"CGP M[_X*&?">_P!4A\-W?@WXC^#+[^R/BM\+];RFI>%M63*O%(C ,\+LCF*; #JI M!VNCHH!W/[:7[6_@_P#8=_9\U?\ :2^(7@'Q-XAT+0[FSBU*T\)QV;W<8N;J M*UCD"W=S;HRB6:,'#E@#G!P:Y7XT_MVZQ\!?A=X[^*WQ&_8Y^*.G:?X$^'>I M^,+F2>;09(KZUL K7,$8 M #ZS\)>((?%OA73/%5O;M#'J>GPW<<3D%D62-7"DCN,XJ@WBCQ:OQ13P4OP MUOCH3: UZWC'[?;?9ENQ.L8L/(\S[1YA0F7S/+\K:I&_<0M?FU^TE\2O"_@' MQI\7K?5-^T26HA5@]W#%+IKNZ_O$C6) MR0L>Y8/%OQ"^.$'C2;Q-^S#J^M7WQ)N?^">X>:3Q"DMNT CMIS@ M7AV,ZIM#2%06##)H ^_=2_:3J;NN5U+;%#]/LX/$'[,NLV%GXFFTQHWDO;?5K5V5;R-0T4L5J\K[]ZM'$9& MRJ[C0!]PT5^3?[,F@? ?X:?L$?LC>-?&V@ZM ?CCXBU MR]@M%^*6@>+M)U[4-2L(I+>UN)8[.VNH)I%S&(@L2K)NRJ-"2VQE !^N=>/? M'C]K1_A5X[E^$GPX^#VN?$+QC9^$'\57_A?P_=VT%R-)6Z2UW0FY=(Y;AW,G ME0EE#_9Y070[ _YL:+XG\2W?[ WPMNM"^(?A3Q->^#O#OQ&T^7X3_%6[G2U\ M4Z-!KS0P16&I!FEL=;M[*&U2RD*2LT-TQ4!2T@]N\>0P^(_^"@WC3QQ\&/AG MIFE_%:[_ &)(;WP;8ZSIMM_:-CXH-S>M;6\KLN!>QJUNK@G<(P,_)B@#]&8V M+QJ[(5) )5L9'L<4M?D!XJU;]F[XN?L$?''XY? +XL?$^T\:1_LKZQH_CCP: M^CW&BQ6?B2.!9+7^U/W$4MQKPN_,ACD\QY)T:8-YBLA/Z7?L@?"?X1?"WX+V M-]\'+=S9^+%AU[5+Y]9N+XZA?36L$-/'.A^"/ T6K(S646K:M>I:PW%PJ,K/%"K23,BLI?R@FY M-VX?0->/?MT?LA:!^VU^S]=?!S4?%4_A[5K36=.U_P (>*+6V$\FB:UI]REU M978B8J)566,!XR5WQNZAE)# \C_ &VOC%\;/^"<7PR\*_M1:G\=]?\ 'WA> MQ\;Z'H?Q,T3Q/IFF1^;IVI7L=@=0LVLK2!H+F">X@<1EFBDC$B%0[+*G ?M7 M_P#!0WXR^(_V=/C)XP^&_ASQ7\.)_@_^T9X5\&?VO$NFW9UFSFU?P[!>PO'& M]Q*#+%JLY7RE5]GD_.)#)$/9OCO^RY\=_P!M?0O!_P *?VH+/P5H?@G0_%>E M^(_%MEX3UN[U";Q1<:=<+S^'O^"AWP"UC2/&=SK5GXC\.ZIX&\5V'AW5_#7B72!9 MZA+?7\4$NGK"C/L9+E+B-D=G4(!(9O*$4A7EI?\ @K;^RK#IML?[.\93ZQ+\ M3I/A]<^&=-\--?7MGX@6S:]2UD-J\D#"6W4212QRO'(&^5CM?;Y[^T%_P37_ M &A_BY\1_B[\7O!OC_P9HFO^(?'G@WQC\-_[2CN-0LXK[0K+[(]IJD'E1[[: MYC:5&,3%T$NX E!GJO%W[)/[6GQ2TWX/^)/'2_"C2==\#?&BR\::[HGA(W=O MID5G;Z;>V/V6VE:V,MS.YO7F,TJQ*NQ(PG60@'O'P@^/]A\8=4?2;7X3^/O# MKIX7TK6VF\8>$9].BVWRS$68>3Y3=P>21<0 [H3)'G[XKY[_ &HO^"B.B>!O MVI->_9_E\)OC#\0]%\%7>LS6'VUY18Z>ODVES%8Q^5;SW5 MS>3H5CA"!2A=IH?IW13\8O\ A:FO#Q$OAK_A"/[+L/\ A &X_M7[;NG^V_ M:MW[GR=OV;RO+^;/F[_X:\'^*O[%/Q(E^,_QG^(OP>U3PU+I_P ??AY9>'O& M-IXGEG1M)O;.VN[.'4(%BB<7:-;7862U=H#[O0+VZU+7I+L1%AY5XBKYR2K&I MMK>/;F[Q+]!_ _XLS?%+Q3J7BN^\9V=OIVM6<4_@;PD\L2W91FVO[+R^'?@7\._V1?"^H@_#OPMX>L=%\0O>SEKW5-, ML+6*""P("[2EQL7[0Y/S1))$$/G[XO+]1_8-^+US^VN/CM:^-](3PT_QJM?B M&U\;N8:K%%#X+D\-G0DB$7E_9FD;[69?-'#R)Y18B6@#ZRKYG^"G["?BSP=_ MP4R^,/\ P4+^*7CS3M$-%\)_#G3;6VD23PYHML#+>6\C/D.9[L)/E3@ M$'@9KZ8HH **** "BBB@ HHHH **** "BBB@ HHHH *\]T7]E/\ 9W\.?M)Z MQ^V!H/PGTJS^)7B#PW#H.M>+;>-DN+VPBD$B12 '8Q!5!YA7>5BC0L515'H5 M% !17C_[;G[40_9#^#UM\6]1T>X.C_\ "0VECXB\1)HEUJ5OX9L9=_F:I=6U MK^^DMXRJ(^TJ$\X.S*B,:\STC]O+X@6/C_X&7WBY_AY>?#/XR'5]/MOB%X6U MN2\LEU:!)[C3XHIMWE>3?6D$LJ.QW)) T#*6=2 #ZLHKXL^)_P#P4W\=?";P MUX#U#XCV'A+PC_PLCP_?ZKX*\2^+;6]M=!U.E7MU:.EP6N6 MVHS-"BRE&>JFH_MX_';X-_M ?M,:E\56T36?"?P^\8>"O"G@/P_I=K<17#7F MNII\=D)''F9#7&J+Y[K&S[478C; K 'V]17QE\1/^"@O[7GPDT>[F\5?LI6, MT(^,W@KPAX?\3ZI=7>B6FOV&OW]O9/-)-.\4WI_M;2M3M],NHFL5>V M!2YCAU$[_-.QG@ 48DS& ?==%?,V@_MZRZ[^W?=_L:ZA)H'AW5;#6Y(H_#/B MF*XLM4UW11I)NUUO29W(M]1C^UD6KVT(>2)8Y99'7;Y8]U^$]W\7+WP6D_QP MT/P]IWB'[?>++:^%]2GN[,6HNI1:L))XHG,C6PA:0; %D+JI90"0#I**^4O@ MUI5MH_\ P66^.,=E-.>\EE43MJOB>-F0.Q$8*0QC:N%^0<5\H M_#_Q;\4?AIJ/[+>@^-?A7XI\._M-W_[1][HGQ2UBZ\*7<*>*M&ECU:?59?[1 M,0M]3T_[*MM=1*DLBVY@ME"Q&$*H!^K=%? 7[*?P%_:>_8V\31V>NR:7_P ) M7XC^&NG>$S/+>)/'XI\26NI:G=WWB^[2-@1;16MU'*\DS1S3/*+8[&^SF3Z0 M_8J^.W[.'Q(\%0> ?@)XIU#419>'[#Q(+O6;1HKK7-.U:2YEM]>W,J^2^9A2763*)E10![;1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!R?Q:^%=Q\4K715L/B;XD\*7>A:XNIVNH>&9;423,()X&@F M2Z@GBEA9+A\JR9#!&4JR@CYD^,7[$'@K5/A)H'_!,GPA^R]K>J?#/4]=B\5Z MY\1;O5-/@L-+N?\ A(3J][&(X98KF.\FD,OE+;6RV\8N@HV1QM&/L>B@#Q_] MH_\ 8S\$_M/:7KOA/QS\1/%-EX9\4^#7\,>)_".EM8-IVIV+-(V62YM)GAF MFD5987C=000=R(R\G\2?^"7W[-_Q5NOBE;^*]4\5_P!B_%S1])M/$_ANSUI8 M;2"ZTR*&*PU.U=8OM$-Y MM;E&\UHPT"/Y>\;C]&44 ?->H_\$T?"_B7X6:5 M\-_B!^U7\8/%%]I7C70?$R>,?$6MZ9<:K//HUXEYIUNY_L\6X@BN$$A"0J\I M9O,=]QIOQ1_X)@?"_P"+>E_&;1_$GQQ^(D,'QTUC2M2\8BQGTE#;R:?!:V]N MEH6T]O*3RK.W1M_F$^7G(+,3]+44 >*WG[#W@7Q#\1_#_P 1/B%\3O%_BC_A M%/&\GBWPSH^N/IYMM,U1[26V:2%X;..X1")Y9/)\[R][GY=N%'HOPE^'5U\* M_!4?@V\^(_B7Q8\=_>W1UKQ;>Q7%ZXN+J6X$)>**-?+B$ODQ+MRL4<:DL06/ M2T4 >7^&/V6/#GA;]J[Q/^UY;?$;Q/<:YXK\*Z=X>U'1+I[+^S8[*QFNY[81 MJEJLX99+ZZ8L9FW>9@Y"J!H:!^SCX*T[XRM^T!XIU?5?$_BR#3)=,T/5-?DA M8:'82NCS6UG%!%%'")7CC,DNTS2B.-7D98XU7T"B@#EK;X3>'F\?ZY\1==GF MU2]UG38],ACO0IBT_3U7+VL*@#:LLI>61CEY#Y:L2L,2IYW^R?\ L)?"S]D2 M_;4_!7B37=7GM_ >@^"-%DUR>%SIGAS1C=G3K"/RHTW^6;VX+2ONDDRNYCM% M>VT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end GRAPHIC 19 cps-20231231_g7.jpg begin 644 cps-20231231_g7.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M% 5D P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HK\]/VV/^"@7QV\=_M"?'7]C/]F?XB:3\/Y?@?\ M#O1M>\4>([K3&O-7U:[U-T>T,T<=O;PPM&9IV65F>=(U6/!=OI7]GCQU^ MUUH'Q-^)7PC_ &GH_#WBBU\*:/I.L>"O%W@W09M.EUVTO/MZR6T]K-<31I=P MR6.T^7($=9HGVQ[MH /=J*_,G_@HE^UQ_P %L/\ @G]\*7_X*'>*7^#.L?#7 M1=,/@EINCW;:GINF7=W%:QK'JQEQ=W@DGB1W2)(@[%ECD1<'ZH_X*3_M M^6O[!_[,5A\5=%\%#7?&OC7Q)IGA3X:>$+^8VXU+7]1?9;0SLN3'&@$DLF.= ML3*#N930!]'45\9_$[]K;]H_]@+X\_!;PC^V'\2_#GC?P1\;?$J^#I?$ND>% M3H[^&/%4T7F64:+Y\HFL+DI-$!(?.A9%=I9%9@NO\6/VS/BI\6?^"B/_ [4 M_95\1:5H&H>%O 8\7?%CQ[J.D_V@^CP32I%8Z79V[.B&[FWB=I)=T<< X1W< M; #ZUHKY?_8;_;:\9?%7]H/XQ?L)_M#II:_%+X*:G9-=:IHMHUM9^)M"OX%N M+#5(H'=S#)L;RKB(.ZI* 5;$@1?J"@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S6_P"" M\?\ P2A\/_'/PKJ?_!0S]G7XGZE\-_C=X+\.K:/K.FN?L/BG3A*NW3]2B!^= M,D 28;Y1M=)56,)ZM_P2D_X*7?&#]J?Q7XZ_8V_;;^"8^'?[0WP@2U_X3;1K M)_,TW6;.-YIFJ:#?V^GV&GR_9+N%+F.ZBE2QCE,3Q0[&+X;DENS^ _[ M"OQ=\#_&;XQ?ML_$3XF>')/C=\4_#=OHFBS:5H\LNA>$+"SA=;*UC21TFOQY M[">>5S$92 J)"HY /&/^"]G@'_@HMI_P23]JG]F3XF^ -7\%?!F_A\<>(?@] MXE\#O*?$$6F@7+2SW9N6%P+=HVN4@6*##1(XD:6*.O$_^"LGQI/[46I?\$N/ MVIDT*?2_"WCKX\^$=?N]/N6WK9W-^NGW5K#(V &*@SKNQ@A6/2OK:S_9R_X* MC_M$_ #5OV8?VW_C/\'['1?$NG2Z3XO\5_"O2=2&JZMI,RF.XMX8KLK!8330 MLT;7 \X('8I$K;67T']M#_@G;\(OVM_V0+']DW3+AO!D7A.32[[X8ZYI%L)) M/">IZ9M_LZY@C8@.L07RRA(WQ.Z[E+!@ ?(__!U$NI7O[(?P+T'PR&;7=0_: MM\)PZ D7^L-V;;4MA3'.<\9']X>M-_X)EV>H6/\ P<,_M^)XO##59;+P7+IQ ME'S-8G3_ )"OJH3[../0#M7T;KG[$GQU_:I_:#^%'QI_;FUGP2NE_!/4'UOP MKX0\"-=SV^L^)#$(H]8NY;M(V@6W&]X+2-9"DDFY[B0*%.M\9?V)O'6C_MO: M=_P42_93U+P_;^.+CP5)X0\>^%_%,\]MIOBG2A,L]M(;FWCE>TN[>5!MF\F8 M/$QB*J K ^7O@"NIWW_ =@?'2\T<,=-L/V7=+MM:9/N"\>\TJ2 -C^+RA( M1GL#7Z=5\]?L5_L/S_L[_$CXI?M/?%GQ58^)/BU\:==M=0\;:UIMFT%E96EI M +;3]*LTD9G^SVT(V^8YWS.6=@N51/H6@ KR_P"*WA3]K/5_%SWGP?\ BOX7 MTC13 @2RU;0GN)A(!\[%P1P3T%>H44 ?-NM>+_VP/A/\4/ WAOXD_%?PQJMC MXMUUM/$.E^&S&RD1ER69G^4<=@37O7V+QO\ ]!NR_P# 8_XUY'^UA_R6SX'_ M /8]R_\ I,U>Z4 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-26=IXM2Z1[[5K5X@W[Q$MR"1[&M2B@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#2 M9J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_ /L>Y?\ MTF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5_VR/\ @IC8? ;Q M/XO^"_P%^$NH?$7X@>"/"=KXA\6VEO=6]KIGARSN9?+M?MUQ+*C>=/M=HX(5 MDD*H78(F&;T/]GW]L;3/C'XF\>?#KX@_!_Q1\-/%'PU@LKGQ7I?C$VAM_L=V MEP]O>VMY:SRP7%LPM9_WFY60Q.KJC*0/SR_X+7?L??MJ_LN?&GXD?\%2/V(I M;/Q=X7^(/@O3M&^/_P +M0;;=7%M8>7';:CI[9&Z6.-$38,NI+$),)65/M3] M@O\ ;8_8E_X*O?!WQ%\7O@[8+/?:EI$7ACXG^#_$5KY.JZ4B?:BNG7T&3\F; MJ\V.I*/YDF&)5E4 \+^+G_!P[X%^"1M/BU\0?^"?GQ^L/@3>ZA#;6_QRNO"* MQ:;)#,X2&_%J[BX6SD)5HY'57D5U*QEF5#]XQ?%CX:S?"E?CG%XVTYO![^'A MKJ^(Q<#[(=-,'V@7?F=/*\G]YNZ;>:^=O^"R]P/$?_!/[QK^S-X3\,PZ[XS^ M,^GOX$^'OAK:-UWJ=\C()^A"16D(EO9)3\L<=H[$\ %GQJ_X)L>*_B'_ ,$J MM"_X)E?"W]I.Z\"II7@70_"UUXVA\/+J,US9V$$$0\T2XN/("N"V#&\B8 MPV0 ^7;>/?&OPF_LS0;: MVV-(+N:[EN,1Q%%RO!9RRJJEF /M?Q\_;9\.?"CXZ^&_V3OAO\/]2\??%3Q3 MHEQKEIX1TB\@MDTW1X)!%)J=_.=$^+/@OXN/=6?PC^.NAZ.EA(R?V;J5O&H17 M= IPS;G4^;,/,\EG_!.36]5^)G_ <2_MS>-/%4K/<>$_#OA#PWH44AS]FL M&M?,9$ST5Y(!*1T+2$T ?;O[*?[87P^_:KMO%>B:/HFI>'/&'P^\1/H/Q!\# MZ]Y7V_0K\*)$#&)WCF@FB998;B-F26-L@A@Z+ZU7YE_LY^(M0\+?\'5'[0?P M^T*1H]+\6?LVZ)KNOPQG"RW]E/IMI;R..A98+B103SAC[U^FE !117!_$']I M[X ?"KQ&WA+XB?%32](U)(4E:SNY&#A&Y5N >#0!P_[6'_);/@?_ -CW+_Z3 M-7NE?*GQR_:0^!GQ3^./P;@^'OQ,TW5GL/&S27BVDC'RD: HI.0."Q KZ9_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZI]MXH\/WDZVMKJL3R.<(BGDF@"_ M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!\)?M_\ [3WQL^'WA+]H'X1?'#]G?QW)X*N8].N?A7\0/#/A MHZMIUQ9/8Z>+JTN5L!+<6LL=^EZP>XC57250&"JN.OA_^W?^TO\ M\%7C^SAXH\+>&?&WA/3--\+_ [M=+C37_%L]C&7N-5EL X%M-/(%BACF9)6 M!>281;N?OC4=-T[6+*33-6L(+JVF7$MO@#\KOAC_P % _\ M@H+8_%?5_P!HCXS_ /!#/XZ:_P",[I)]/\.):ZCIJV/AC1FD#+8V8=RWF2^7 M%)>1$&%BAABC^J/'7[;W[8GPC_9(\ ?M%^*_P#@G%XQ\6>(_$^M+_PF M?PU^'^I0W.K^$-,G:9X7:.7'V^XBC%O'+&GECS7-/^ M"A_QM^$/Q9\:?L^^*OAYX!^$'BB7QA81?$&U@M-9UW7?L-Q9VD4=G#-*]M:P M+=SS2/.8WDEC@5(V3=)7'>)_V=_'/[%W_!6_Q1_P4*\&_#O7_$_PY^-OP^M- M#^)EMX2TB74=1T+7M-,:V.H?8X T]Q:RVJ&!A!'(\^$=5*?;])\,Z?;Q1B:[5&8137 MDT27!@W%H55 ^'+(GVC110 5EZMX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4 MG%:E% 'SQ^TYX-\(:%\;?@FVB>%--LS+XYD$IM;&./>!;L0#M SSS7T#_9VG M_P#/C#_WZ%>(_M8?\EL^!_\ V/Z4 0_V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34 M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA2I8V4;!X[.)6'0K& 14M% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z5X M7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%>5_M1_MJ_LS_ +&_AI?$ M7Q_^*FFZ/+<0/-IVB_:$?4=11"HD:WM0?,F5-R[F4;5R,D9%=#\%?VB_@+^T M?H=UXD^ OQB\.>+[.PN3;:C)X?U>*Y:RG&26#[ MOEVYXKW36M:T?PWH]WXA\1:M;6&GV%L]Q?7U[.L4-O"BEGDD=B%1%4$EB0 M2: +-%>:_!/]L/\ 9?\ VC=:N/#?P0^./A_Q)J%OIZ:@;+3[T&6:Q=MJ7D2L M 9[9F^5;B/=$QX#$UL?&?]H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/\ O]1N M=I;R;:%09;B3:&8I&K,%4L1@$T =E17/_"[XL?#/XW>"+/XD_"'QYI7B30;_ M 'BTU;1KU)X79&*.FY2<.CJR,APRLI5@""*Z"@ HHHH \+_:P_Y+9\#_ /L> MY?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HKG_^%J_#C_A:?_"D/^$TT_\ X2[_ (1_ M^W/^$=^T#[5_9OG_ &?[5LZ^5YW[O=_>XKH* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **_ '_@^<_YM=_[G;_W 5^ - ']_E%?P!T4 ?W^4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% 'XO_P#!7+XL?%S_ ()U?\% _C!^T5\?_A9J_B#X M+?M!_#3P_P"%/#7Q&TRW-RG@:]L'#-87 ZP03RM/<,!_K&D1D$C1R*OZ9_#K MX4? OXM7'CK]JW]FKXFV(3XX>!=+L&\9>#9894F:S34([?5(IDRLLZI>JF6S M@6D2G[N!X]^W#^U?^S[\<_A%^TS^Q=KNIZ*?%'@"TL++6?"FJWD3S:IIU[8: M??I>+;N 6@)NI8#C< ULQ)&Y17A'_!);X;_#[]B[_@H%^UGX"_9I^(OV;]DW MPK8:9J32:AK7FZ%X8\3M$9M2M+2[E8H$AARUQACY7[E)#E!0!U__ 66_P"" M<_\ P3V\ _\ !'7XG^%-*_9C\(:-_P (GX-9O %YI'A^)=3CU[<8 M$MH_^"OFK:)^UO\ LO\ [-__ 5G_9MTS5]?\*_ SXY:7XZO"-*ECGU#PG#? MB.]OX8"/-,96WAN%RH;[.6D*KC% '0?\'"'CRY_9(M/V6_VX?AWMT_7/A]^T M/I>@RM;*$^T>'M4M+F/4; XQ^[E2UA&WH"@88*@TS]E#XAZI^U-_P<:?M&ZY MXLD-WI7[/7PST7PAX$M)CF.PEU01W=_T+_ (*+>,_V5_V&?@7XDL/$C^(OC'IGQ$\4WFAWB746G>$--MI_.OY7C)6. M*8W:1P,Q FEPJ$G.+_P-^'LO[%G_ <(_&?6?'4B:=X5_:D^'FDZSX'UFZ<) M;W&MZ.B6][I0=L W/EO)=A.\3$C.T@ $7[&GQ%U+X,_\'#W[4/[&?A^X,7A+ MQU\/-'^*-OI"G$%CJZK8V%]-&O17NFG264_Q-$I[5^CM?G1^P%\-+K]H/_@M MY^TY_P %*/#;+<^ -/\ "^E_"[P-X@A.ZWUV>W2TFU:2W<<2107=JL'F*2C/ MO )*,!^B] !117E_Q6_9*^&OQB\7/XT\4:_XHM[MX$A,>D^(YK:':@P#L0XS MZGO0!S?[6'_);/@?_P!CW+_Z3-7NE?(7Q=_9:^'GPA^.7P>N/#&N>);AM1\: M&*<:KK\UR%"0EQL#GY3D_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U 'RQ_P7J_:C^.W[%W M_!)[XK?M+_LT>.?^$:\;>&O["_L36_[,M;S[-]HUW3[6;]S=12PONAGE3YD. M-V1A@"/YP?\ B*._X+K_ /1\W_F,O#'_ ,K*_>S_ (.?O"NG:;_P0S^.%[!/ M)?[=_MO6_[,M;/[3]GUW4+6']S:Q10IMA@B3Y4&=N3EB2?K^OSN_P"#8'PK MIVI?\$,_@?>SSW*N_P#PDN1'<,HX\3:J.@^E??/_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;5\R? MME?\%2?^"<_[#&ICP7\9/C\VH>-9I!#8?#CP9))K'B"[G/W(196VYHF;^$S& M-2>-U 'Y:?\ !\Y_S:[_ -SM_P"X"OP!K]:/^#HS]IO]I3]J;_A1GCOXN_L, M>+?@KX-7_A)A\/A\0-:A?7-=5O[)-U-=6"?-IH0"V"QN6+&1SN(7C\EZ "BB MB@#^_P HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -B MBL?_ (0?2/\ GYO?_ MJDL_"6FV-TEW#<71:-LJ'N6(_$4 :E%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M 'FO[2'['_[-7[6_A2?PC^T'\&/#GB:&6#RHKO5=%MY[FU7<&_&$MC;IXT32;:ST^TMUM[2QM8 M%CAAB50JQHB@*JA0 % P ,59HH YGX<_!?X._!Y;]?A)\)_#/A8:K<>?J8\. M:#;V/VR7G]Y+Y*+YC35KXA_#'X;?%WPU)X,^*_P]T/Q/H\LBR2Z3XA MTF&]MG=?NL8IE9"1V..*W** *NAZ%HGAC1K7P[X:T:TT[3[&!8;*PL;=88;> M)1A41$ 5% X %6J** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DM MGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO-_VD/VPO MV6/V0/"O_"9_M0?M ^$_ NGLC- _B/6XK>2ZQU6")F\R=O\ 9C5F]J /2**_ M/2?_ (+G^.OVGIWT'_@DO_P3Q^)OQS61S'!\0_$%I_PBGA!><>8M]?J'GV_> M,0C1B, ')KA_CW\%?^"A_B[P%-\6O^"PO_!8SPI^S?\ #E\_:O _P#F313(I M&?(.NWY-U),5^5H8DD5R3M'3(!]J_M:_\%(_V%/V%=,>_P#VKOVHO"?@^<1> M9'HUWJ/G:G.F,[HK& /M?+=Y_P6%_;5_:MM)5_X)@?\$P_%FJ:$ MT;.OQ>^/=R/"?AN*(#/VJ*!S]JOX,=?+,;#G(X-?,/[*NH?LN6>O,_\ P0*_ MX([7?Q<\0O=,9OVG_CQ'<6NBI<9^:[BOM3S>7;;N7BM5MVY!"FOJ"S_X(M_M M ?MD7<7BK_@LG^W=XD^*%H\BS'X,_#267PWX*MB#D12K 5N=1"G[LLC1R#)! MS0!^5G_!:K]JOXB_%S]F#QY\/OVB/^"P)^,'CJV_LZ6;X/\ [-W@\Q_#_0 - M3M=S:OJN";V-3N$*R,9$NEM\@=OQFK^P?_@K?_P3)M?%G_!&'XH?L,_\$VOV M8?#>FZOKW]@G0_"/AJ.PTB.\:VUS3[J:22:=X8FD$$$KEY9-SE<99B ?Y]_^ M(7'_ (+K_P#1C/\ YDWPQ_\ +.@#X HK[_\ ^(7'_@NO_P!&,_\ F3?#'_RS MH_XAI3ZNG@GXI>$=2,5S"SZW?&YAN_,,D!F%W]I6..1K0M&JD%\ M%C^M?[(__!??_@EQ^V%=6GAKPO\ M&6O@SQ1>11NG@[XGVYT'4"9%#(J&X(@ MN&8$$""63(Y%0_\ !$;]BGXC_LX_\$=/AQ^Q?^VM\'-.MM#=7F MLM5M7AN]/\ _@G7 MX'\%^,?"<\TEUKG[+_QBMQ>:!=LY+2OH6H2'[1H5TW.#'(B,Q 9UC41D _6B M.2.:-98I%9&4%64Y!!Z$&EK\/OV&_A]X6UGQS=? W_@F[^WO\8_V-_C;H.3J M_P"R?\=G'B+0U91N*Z=!J&#/;N 2+F!Y)?+ D\M!M)^L_P#AX?\ \%=_V+_] M#_X*$_\ !,L_$GPW:\7'Q0_9=U!M5&P=9)-$NRMVN!\SON5!S@>@!^AU%?,_ M[(W_ 6%_P""JYH _0#QIXW\%_#?PO>^-_B'XOTO0=% MTZ$S:AJ^M:A':VMK&.KR2RLJ(ONQ KX9^('_ 7R^$7Q#\77OP<_X)@_L[>. M/VI?&MK+Y%Q-X#LS9^&=.E[?;-;N5$$2G((=!(C9QO!J'P7_ ,$%/ _Q?\46 M?Q:_X*L_M2^.OVGO%5K,+BVT;Q+='2O"6FS=$;+X?_ L\":-X:T'3HO+T_1= TR*SM+9/[L<,2JB#V % 'P(? MV#O^"OG[??\ I_\ P4/_ &YX?@OX)N^9/@]^S6S6UW+"?^65[KLX:8L1\LD< M(>)P3@K7TW^QK_P3&_84_8#TPVW[+/[.6@^'M1EC*WWB>6%KS6+W=]XS7]P7 MN'#')*;P@).% XKWFB@#X _X+G?\$,?^'T?_ J[_C*+_A6O_"M?[;_YDG^V M?[1_M#[!_P!/MMY/E_8?]O=YO\.WYO@#_B!C_P"LHO\ YA/_ ._5?O\ 44 ? M@#_Q Q_]91?_ #"?_P!^J/\ B!C_ .LHO_F$_P#[]5^_U% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX' M_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9?C M/QOX+^'/AJ[\:?$+Q=I>@Z/81^9?:MK.H1VMM;I_>DEE940>Y(H U**^$?B; M_P '!W[&#^+[GX1_L4^#_'O[3/CF [&T+X)^&)=1L[=CD*]QJ+!;:.'@YEC: M4*.2*Y_^R/\ @X6_;A^;6?$'PT_8Y\&7?6UTQ$\9>,?*/56E;;8197@,FV1" M2<9 H ^Y/C#\<_@M^SWX-F^(GQX^+7AOP9H-OQ-K'BC6X+"V4XSM\R9E4L>R M@Y/85\4>(_\ @X!^$_Q:UVZ^'_\ P3%_92^*/[3WB"WF,#ZCX.T)]+\,VLPX MV7.L7R+'",XPXC=#U#=,Z?PZ_P"""?\ P3R^&FM/^T#^V/K'B7X^>+]/@:XO M_'?[0OBU]7AM4'S.1;2E;.*$8R%DC?8 !NQG-+QW_P %SOV2O#.N']F3_@F9 M\#/$7[2'C/28Q;VWA;X*:0J>'])&2$^U:KM%G:P9R/,B\U0>#B@#,_X9T_X+ MV?MN?OOVC_VNO!?[+W@^ZYD\&_!'3O[8\1R0G_EE/J]T?+MI1_SUM,C@?+R: M\R\?_!'_ (-X/^"1?C9?$W[1FIK\7?C=>3)Y2^/+^;QYXVU:[./*(LF#I;RL M?N2F* $_QY KT?\ X8V_X+-_\%!O],_;L_;"L_V=O -YS)\)OV>)]^MSPG_E ME>Z_+N,;XRK"V#Q.&Z"OI3]C#_@EQ^PC^P%9,_[,?[/.C:/K,ZL-0\7WZM?: MW?,W+M+?W!>//C%9IJ?BV:WZ![70X_W-FX&/W=T2,#*OVKN/@)_P04_8\\&>/(/CS^UM MKGBC]I/XH+AG\:_&S4SJL5LV<[;33V_T6WB#8*(4D:/ VN*^WZ* ([.SM-.M M(M/T^UC@@@C6.""% J1HHP%4#@ #I4E%% !1110 4444 %%%% 'A'[='_ M 3;_9(_X*(^"K;PO^TA\.1<:GI3>;X8\::+/]BUWP_.#N6:RO4&^(AP'V'= M&S*I9&P*^2A\??\ @I]_P1J/]F?MA:5K7[4'[.UE\L'QB\+Z?N\9^$K4=#K% MD#_Q,(44?-=1G?A6DD?)6*OTLH(!&"* /DKQ'^SA_P $@O\ @MC\&[3XSWWP MV^'?Q,=+B\C5;1@H_<-=P&*\M)%!7="[(R\;EKR;_ATQ^W_ /L? M_P"G_P#!+K_@J5XHM]'M^;;X4?M"6_\ PD^A%1]V"&] %W80CTB#MR#/ M&1! \W3-38E(F8D'[/.VY"RH7:0[ 8O_#W;]N7]D+_B7?\ !4W_ ()<^+]( MTFWXN?BQ\!YO^$I\/%1UN)[92+K3X1S_ *TN_3Y>:^G_ -DG_@I-^PE^W5IJ M7W[*7[47A/Q?<-%YDFBVNH>1J<"XSNEL9PES$.O+1@<'GBO;E974.C J1D$' M@BOF']K;_@C9_P $WOVU-2?Q9\9?V8]%M_%7F^=!XY\);]%UN*<'*S&[LS&\ MKJ>1YOF*#VH ^GZ*_/'_ (8 _P""Q7[%O^E_L"?\%*H?BOX9M>;?X9?M1:X;PYK<5Q+:YZ+/"I\R!O]F15;VKTF@ HHHH **** "B MBB@ HHHH **** "BBO//VD/VM?V9?V/_ ,_Q(_:?^.GAGP-HP#>5=>(M5C@ M:Y91DI!&3YEQ)_L1JS'L* /0ZCO+RSTZSEU#4+J."W@C:2>>:0*D:*,LS,> M 22>E?GC+_P6._:M_;4E;0?^".W_!/_ %_QKI,[%(OC9\8DE\-^$(QVGMXW M N]20<92,1R#/W2*?9_\$3_C;^U]=Q>*_P#@L;^WGXK^+<#2+,?A!X ED\,^ M"[8@Y$4D5L5N+_:1\LTC1R8)!S0!V7Q[_P""]O[%W@3QW-\"OV6+#Q/^T=\3 MAE8_!'P/TEM8$#9QNN;Y/]%@C5LAV#NT>"63BN(_X4[_ ,%W_P#@H1^_^.WQ MK\._L?\ P\O.6\'_ OF37/&EQ"?^6<^K-BWLWP01+:_,""&2OM[X"?LV?L_ M?LL^!(?AE^SC\&?#7@C08<$:9X9TB*TCD8#'F2>6H,LA[NY+'J237;4 ?+7[ M'G_!&C_@GY^Q3X@_X6/\//@R/$OC^:;S[[XG?$2\;7/$-U<=Y_M=SGR'.!DP M+$#W%?4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!_\ V/Z5X M7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !7@'[>/\ P4B_9Q_X)W_\*V_X:!U[[)_PLWX@ M6GA?2-LJK]F\W_6W\N>EM!F/S'_A\U/6O?Z_D"_X.1?^"D7_ \0_P""CFO? M\(5KWVOX>_#+S?"_@CR9=T-SY4A^V7ZXX/GW ;:X^]#%!Z4 ?U^T5^/7_!*3 M_@YF_9#'_!.+P)I/[7GQ)UJ]^,GAY3X7F\'>'?#UWJNM>)GM406UW#%"A#-- M 8PSR.@,T)?B7>KXF\5M$>DL.G0 6L#]S#=++:3SH6^)OB26+0[*7N;32;5DAAC//[IS*G)XKU#]L+_@L]^P' M^QCXE'PN\7_%:;QE\19YC!I_PL^&6GMKWB&ZN.T'V:W)$$AQP)WBSVS7B@\= M_P#!>7_@HC^[^&_@'PY^QG\-KS@:_P",88_$/CJ[@/\ '%8C;;6!89!2?$L9 MP58XS0!]7?$SXT?L&?\ !,OX+P3_ !"\7_#OX->"K)6&FZ9%';:9!(5 REK: M0*&GDQCY(49CZ5\I-_P5S_;6_;E8Z'_P1\_8$U76-!N3MA^.OQU2;P_X653T MGM;7B\U*/D<9K[,5510B* , < 4 ?GMHG_!#7Q7^ MT_K%M\0?^"Q'[:GC#X^7L4RW$'PWT>9_#W@G3Y &5,M4SXI\+VPY(T+4&!^U1(!\M MI*"V%"(KN[2#ZL_81_X*9?LD_P#!1'PK=ZI^S_X\DC\0:*3'XL^'_B.V-AX@ M\.SJVUXKRR<[TVOE/,7=&6! /? _Q1\':=\0_AKX MQTOQ!H&L6JW.E:UHM_'=6EY"WW9(I8R4=3Z@D4 ?*'[2/_!!_P#X)M?M$>*? M^%H:1\&[GX6^/8Y#+9_$+X,:K)X:U:VE/68&UQ!)(>I>6)V]^M>;?\,X?\%Z MOV)/WW[-G[7_ (,_:?\ !]KS'X-^..G'2?$<<(_Y90:O:G9?LG?%']F+7[B40)J?B_0WU7PS=3'C9 M;:Q8(T'O%^AW7AGQ9H-EJFFWT)BO=/U&U2>"XC/5' MC<%74^A!%?%/QB_X-]_V"O%/C*;XO_LP)XO_ &=/'SY*>+O@/XEET+<@!]QUY_^U'^U'\"?V+O@3KO[2_[2_CG_ (1KP3X:^R_V MWK?]F75Y]F^T745K#^YM8I9GW33Q)\J'&[)PH)'QC_8G_!PM^P]\VA>)?AI^ MV-X,M.EGJT:>#?&/E#HJRKNL)<+P7?=(Y .,DU\D_P#!=G_@L_\ !']H?_@D M]\6_V0_C%\!OBI\$OC'K<>A'2O ?Q.\&3VXU,VVOZ;">-88I'#LT M>X*=H/&0#[%_XBCO^"%'_1\W_F,O$_\ \K*/^(H[_@A1_P!'S?\ F,O$_P#\ MK*_D"HH _K]_XBCO^"%'_1\W_F,O$_\ \K*^O_V7/VH_@3^VC\"="_:7_9H\ M<_\ "2^"?$OVK^Q-;_LRZL_M/V>ZEM9OW-U%%,FV:"5/F09VY&5()_A#K^B[ M_@A%_P %3/C7X-_X)3_"O]C?]A/_ ()^?$#XS_$GP[_;D>O:O.$T7PCHDESK MNH740N=6N/D=Q#/%(84&6!*APP( !^YU?)7[6O\ P6T_X)__ +)7BO\ X5+= M_$R\^(OQ)FE,%C\+/A)IC>(=>N+@?\L##;$I!)_LS21G'(!KR'_AU]_P4A_; MM_XFG_!5?_@H+>:%X6N_FF^!_P"SCYFBZ2T9Y,%YJDH-W>H1@/$PVY7*/SFO MK7]DK]@7]C7]A/PG_P (=^R7^SKX9\%6SQ+'=W>F6.Z^O5'3[1=REKBX(QUE MD;% 'R5_PF'_ 7N_P""A7R>!?!?A7]C/X?B@Y5[KXC?''5VU^\\ MP'(,,$P^SP!6)*;8RZ# #G&:^T** &Q11PQK##&J(BA411@*!T ':G444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 45^6?\ P(=>GNI%8DG"&1SY:C/"KA5' '% ']X=%?R"?\ !)C_ (.& M/VU?^"<7Q1TC2/'/Q+U_XA_"26ZCA\0^!O$.I/>/:VI(#3:=+,Q:UF1(->U&"SL;&VDN+V[N9 D<$2*6=W8 M\*JJ"23P * +-%?%'[&O[5W[4O\ P55\/:K^TI\"?'5E\)O@=_;]YIGP\OO^ M$8CU'Q#XPCM9F@FU21KLFWL;1IHY(XX!#),VQV:2/"J?4OA)XM_;>\+?MDR_ M [X]:CX5\0_#ZX^'5QJ_A;QGH&@2V%W=W\-]:PS6U]$T\T<%!XC'@X^)]/&KF'SAI1O8_M)C_O^5G=M]\8JQJNK:7H M6G3:OK>I6]G:6Z%[BZNIECCB4=69F("CW- %BBJVD:QI'B#3(=:T'5+:^L[E M-]O=VDZRQ2K_ 'E920P]P:K2>,_!\5U964OBO35FU*:2+3H6OXPUU)&2)$C& MC>'-,FUOQ#J]K865NNZXN[VX6**)AP<9KQK_ (*4?MD1?\$_/V&?B/\ MM@MX.;Q!+X*T1;BRT<2%%NKJ:>*V@61@"5B\V:,NP!(0,1R* /<:*^)OBUXE M_P""G'PW_9/7]J?X+_M7?#3XISS:+;:MJ^D+\/O)TQM.E"/<7>BW%O=F3]S" MSS1K=&Y$RI@E217T+\5_VQ?@E\(/VB?AO^RUXE\56O\ PF?Q,EU!](TA;M!+ M;V5E8SW4U[*I.5AW0I I.-SR_+D(^T ]4HK+U_QOX+\*2VD'BCQ?I>FO?R;+ M%-0U".$W#4(I=V"(N2>K,P4 M#J20!R: )J*IZ?XB\/ZMJ%YI.E:[9W-UISJFH6UO=(\ELS#*K(H.4)'(!QD5 MY_\ M:?$;7_A_P# KQ7=?#GXE^'_ YXRC\,W]YX8EUZU6Z62>"!I/EMC-$T MQ^7'#8!()##Y2 >F45\V?\$HOVDOB%^T9_P3*^$G[3G[1'C2UO/$7B7P:FI^ M)=;FMX+*%I#)("Y2)4BB4 < #C\:^A]!\1>'_%6EQZYX7UVSU*RFSY5Y872 M31/@X.'0D'!&.M %RBL^U\5^%KZ\@T^R\2Z?-<722O;017B,\JQ/LE*J#E@C M?*Q'W3P<&OD+_@NE^UY\;OV0_P#@G9\2?C;^RC\:_#GAWQ[X,L+&\-M?Z3;Z ME=?9Y]0M;4LD,LFR(@7!8/)%*I( VC.: /LVBJNAW,UYHMG=W+[I);6-Y&P! MEBH)/%6J "BBB@ HHHH **** "BBB@ HHHH **** *^K:OI.@Z=+J^N:G;V5 MI NZ>ZNYUCCC&<99F( 'UJQ7X]?\%,?VIO#_ (O_ ."CGQJ_8I_;)\>ZOX?\ M.VGPCT*\_9Z\,OKESIND^)KV>16U*YE$4B+?78D)@ACE+HJVTWEH)"2?T7_9 MB_9>\2_LS_&'X@VWA[XD^*=4^&VO:?HUUX1\.^*/%5UJW_"/:@C7Z:C!:O=R M231VSK]AD6,N55VD"!5 4 'MU%?G)^U#J'Q?\"?\'#O[*7AB/]HOQQJ'A+QG MX4\;7EYX&O-5CCTBVGM=*N/*=+:WCB60@38#S>;(-@^?KGZ<_P""H'[:VC_\ M$^_V'_'7[3=Z!)J.DZ;]F\-VQM7G$VJ7!\JVW1H"S1H[>;(!SY44A'2@#W^B MORL_X)$? ;]@S]J/X@Z1^U%^S#_P6H_:D^,VI^#KM;[Q%X!\*]3US0O!6EZ9XW^$5]K>HRWE[9Z%?1P" M[TR2>9FDEAM;N=$@9V=Q')L+81 /NV@ HHHH \+_ &L/^2V? _\ ['N7_P!) MFKW2O"_VL/\ DMGP/_['N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHKSS]H+]K?]EW]E#P]_PE/[2_[0?@[P+9-&7AD\4>(;>S:X M [1)(P>9N.%0,3V% 'H=%?GYJ/\ P<&?"+XPZA-X9_X)M?L??&;]I344D:)- M8\(>$9M+\.QRC@K/JFH+&L(SQN\IE."0>F8/^$5_X.+OVO\ GQ+\1/@W^R7X M:N>MIX=L#XT\4PH?O(\LQ6PSC@/$0P.3V% 'WSXK\7>$_ GA^Y\6>./$^G:- MI5E'OO-3U6]CM[>!?[SR2$*H]R17QG\8?^#A+_@FE\/_ !6WPR^#OQ%U_P". M/C3D6_@[X$>&)_$MU<$''R30 6K='=?%[QW /#MM*894,;A)H=/22)MK'#QLKJ<%6! -?"%% M% 'M'[$W_!0S]L'_ ()U>.M5^)7[&_Q?/@_6M;TL:?JEV= T_41-;B19 OEW MT$R*0RCYU4-@D9PQ!_H#_P"#7O\ X*]_M=?MR>&/VAO&W_!1;]I_3-7T;X

#6+_ ,.\O^"K7[?O_$R_X*8?MU_\*P\% MW?,GP3_9L=['S8C_ ,L;_6Y@UQ-E<+)$@:)LDHRU]]_#[X*_L>_\ !.K]B?\ 8'\- M'PW^R;^SIX=\(F6$1WNKVUJ9]3OAU_TB]F+W$XSSAW(!/ %>U444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!1\2^&?#? MC/P]>^$O&'A^QU;2M2MGMM1TS4[1)[>ZA<%7CDC<%71@2"K @@X-?GOX[_X) M-_M*?L#^,=1_: _X(??%:T\-6U[=->^)_P!FOQS=23^#]?<\N;%F;?I-RV, MHPC)V*6BC4J?T6HH ^0?V(/^"Q7P/_:A^(4G[+WQT\%:Q\#_ (]Z:H75_@_\ M0\075PV#^]TVY(6+4H&PS*\6'95+[-F&/U]7B7[;_P#P3O\ V2O^"AOP]C\ M?M/?"VWU62P8R^'_ !)8R&UUC0I\@B>RO(_WD#!@K;B6@?Q[X.M!WU&VSC5H(U^]<*?,P'=V M0!8Z /TLHKS?]E?]KW]FO]MKX3V?QM_9:^,&C^,?#EYA3=Z7/^\M9< F&XA8 M"2VE ()CE57 (.,$&O2* "OS[_X.E;&RN_\ @A=\;+BZLXI)+:3PU);221@F M)SXETM"RD_=.UF7([,1T)K]!*^ /^#H[_E!1\<_^Y9_]2?2: /Y J*** "OZ M_?\ @UQ_Y04? S_N9O\ U)]6K^0*OZ_?^#7'_E!1\#/^YF_]2?5J /O^BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** ./^/VL_&OP]\&_$.M_LY^"]'\1>.+;3R_AK1-?U%K2RO+ MG(PDTR@F-<9Y [5\8_\ #0__ <']'$6@>&]8>_T^VLELHUB-O.X!=6 M82.W D:0=J^(*_JP_X.3/\ @A/XD_X*@^!-&_:)_9CALE^,7@;3'L4TN\G2 M"/Q/I6]I5L_-?"QSQ2/(T+.50^=(KD95D_F(^,W[,O[17[.OC.;X=_'CX&^+ M/"&MP3&)M-\0Z#/:RLP)&4$B#S%..&7*L.02* .&K^E[_@C!\9_^"[_A;_@F M!\(-!^!'[%?PE\5>#+?P_./#&O\ C#XC3V.H7=D;VX:(R0!"(U52$3!P8U0] MZ_*/_@DQ_P &\_[:O_!1WXHZ/J_CGX::_P##SX2174(],T""W_UDUY/IEQ%#&N.06=E4$QT4 ?"W_!MAX_\ M&>.O^",'P9M?"-U%YWAW3K_1==LEXDLM0@U"X\Z.5>J.VY9<'DK,K?Q"OH;] MO7X_:Y^SM^R%\5OB9\.9[:?QKX9^$_B/Q)X7TE]KRSRV%DT@E$1YDCCE>#?@ M$?O%'5@#P%[_ ,$H_@[X6^./B+]H3]EOXX?$WX&Z_P",K[[=XTM?A?J^GC2M M>O<\W=QINJ65[9^>V3NECA1FRQ))9B?9?A7^SOX-^&5IJ<^I:UK/B_6M>MDM M_$/B;QG>)>7NI0H'"P,%1(88%\R0BW@BBA#22,(]TCLP!^;7B?\ 9P^!WQ4_ MX-I+#]IW1XH$^)>D? I/BE!\5[9@OB"/QE;6']I75[_:(_?F=[N.:!F+YV,8 M_N@ 7O@#^T=\0?VS_P#@I=^R[\&?VS=!@FTJ?]B*R^*$/AG5+-?L6J>-KV>W MAGN7MF'ER26]LMRT2,I,#22,NTG-?4O@S_@CU^SAX!^&^I?LY^&?B5\1(O@K MJNL2:A<_ V36[5_#J^9/]HDM(W:U.H1V;S?.]HMX('W.K(4=U;T']J']@7X( M_M2>*/ WQ-U74->\'>._AE>23^ /B!X%O(;35=%66/RYK=/.BE@FMY4&Q[>> M&2)EXV\G(!\5Z-\*=-^#/_!9?X^_L0?#[PXL7P3^*/[+J_$?Q)X*L=T&F:3X MA&I-IQEMXXR%MFN8XGDE2/;YK8=L[*^9?@7_ ,$S_P!ECXZ_\&O^G?M6>+?# M,_B3X[U"U6[NX+:"2.TMR8(H+:V@ MC\Q@D$$42%Y78JTDC,WQ)_P0E_8V^&W[27_!&/X8_"OXC_'OQQJ/A.X@NAX\ M^$"ZM8KIYF75+B5K.Z_T7^T8()2J2O;"Y2.17/R&.5E8 S_@M\Y#/90-J%V4@N)(6V1@HB&VD #;SC[I_;R_X)5_LL_P#!0>S\ M(WWQ.;Q/X2\4?#^X:7P+X_\ AKKIT?6]!#!0T=O<*C*$.Q?E9&"E^)OV,=5^)?Q*U'1_';[OB%XOUSQ>=2\2>*?D5"MYJ-Y%*Y M78D: 1",*L85-H9PP!YS\!/V:?A[^Q)^S1X<_;7_ &0OV';_ .)OQE\5_#3P MYIGB<:=XPCL=1U^V:&&5YIIK^86NY&PQ(56VHD:X1$1?0O"?QX\2_M)?L\^- M- _X*1?L#W_PF\)ZM?:=X8GT#Q?XKTS6X=>BU6XCL5RUA(PA037$*$L5(W[P M1MR/=O@;\)K#X$?"70/@[H_B[6M;T_PUI<.G:9?>()H9+O[+"@CBC=X8HQ(5 M157>5WMC+,S$DY7[4G[,WPM_;#^!6M_LY?&JUOY_"_B)[3^U[?3-0>TFF2WN MX;I8Q-'AXPSP*K,A5PI.UE;# _*C]HC]CC]N7_@W7\):Q^U]_P3:_:!OO'? M[.GA^\6_\=?L]?$6[:X_LJRDG59IM-NN2@4R9+*$=0 T@NL,*]9_:^^'O[.O M[2/_ 6=_89^(OB#X&^&=5T[XD?#CQSJFKVWB+PQ:SR:E$NB64UF+Q9$83-" M'^0/N\LYVXKZD\:?\$Q/"7Q:\+6OPF^/'[5WQD\?_#>WN+>6?X:>*M2+)M D#CBNE_:I_X)Z? O\ :V^(WPT^+OC+ M7O&'AKQ/\)[J^?PCKO@+Q-+I%U%;WL*07EF\D(W>1-%&B-L*.H!V.F6R ?'7 M[3/PV^!/Q4^)W[:5O\'?A_!\5=<;X<6NC_$74OB!-;QZ!\/(K30Y_(TC1MMO M)/+W]YXDE^.'PN MTL>(UU&5+^.VE\^-U2=6#JQ$<9W@[MT2-G*@C]!M0_X(X_LFW7QT^('QITOQ M+\1='L_BII\5M\0O &@^.;BR\/:[)';FW2XGMH=LC2>6=K+YHC?+;XV#,&R+ M?_@B5^R_9_LY_#+]EZS^+/Q57PS\)?&%EXI\(M-XMBN+F/5;(M]BF:2:V<". M ,P2WC6.WY+-$SDL0#QNV_9\^"W[('_!PG\)=#_9D^'&E^"=/^(7[/\ XE'C M:P\/VX@BUN6UO8)8;FZ5?]?<[V):=]TK?Q,:Y'_@G'H?PH_X*/?\$F/C=^UI M^T[X"TCQ3X^^)6K>,SXMN=9LTGN]#%FT\>G:;;R."]I'9VZ6[PHA7RW*_V ?A_XT_;!\'_ +<&O_%OQS)XV\#Z!+HNAB.[L$L?L,X'VF*2!;,! M_.(W.V0RG'EF,*H7SH?\$7?V9]#^*7Q"^('PH^+7Q8\ :-\5IKFZ^('P\\#^ M-A8^']6O9T9)KPP>2TL$S[B6,$L:M]UE*?+0!\@_LJ0_ CQ%_P $JO\ @GSX M&^*-YXE\0^)+K4XM0^'_ ,(M":U^S>-=0L[>[D;^T!=#RELK-6%W)*Q_=^6N MQ9)&C4]O^P'\-QJ7[?'_ 4<_9U^)_P\\-Z1X>FM? .IW?@/PK>RS:+9W5_X M>NY;IX2T-N6>8PPM+((HS(Z9*@8%>[/_ ,$+OV/+/X$_"3X(>$O'OQ6\/S?! M#6)=2^'/C;2/B!,-^6&TNGE>X MM=RP(TL3M-*2LI? +<6?PR M3XBAM)T(B\CNS'9JUN9?*,B',4\DR R-(H67;*H!]N^&2#X;T\@_\N,7_H J M]6+\.O FC?##P-I?P^\/7VJ7-EI%FEM;7&MZQ<:A=R(HX,MQ<.\LK>[,?08 M &U0 4444 %%%% !1110 4444 %%%% !1110!\3_ /!9;]F#]D']O3]C'XD^ M'/B=X5T_6_$7POG6WL=$I'9Z M@26+S)QM9F9_W.?AUXQ^)MA90 M>,)=%UY9]*UE[2&&WMY;BPO(KB!)$@ACC$D"1.0@RQY)]7_9O_9!^#_[,-YX MG\3^"4U75?%7CG48K_QQXW\3ZDU[J^O3Q1^5"9YB %CBC^2*")8X8E)"1KN; M(!\??MN_\K$O[$/_ &(_Q$_]-1K]$J^=_C!_P39^$WQK_:Q\)?MJ^*?BQ\0; M7Q]X!M[NW\$7NEZS;0VVC074;1W$4=N;9HI5D1V5C,LC,,9)VC&]^VY^PC\( MOV\_ .A>!_BKXM\:^'Y_"_B.'7?#?B3P#XJFTC4]-OXXWC66.:+(SMD<893C M.1@@&@#Y2_;8_8F^'_P;_P""M'[+'[8W[)/A>S\+?$+QAX^U+PY\2]/\/6ZV MT/B3PX=)NKJ[O;R) $=H#!&OFL,M)<6X8LR0XQ_^"?WA+4/@M_P<4?MI^"/% MD+13_$3P9X3\8^%9)1@WNFQ1&VGD3/58[J4PDCC='7VS^S_^Q[\,/V?M5D\9 M6WB/Q;XR\6SZ:-.G\;_$/Q//K&JFSWAS;1RS'9;0LZH[10)$DCHKN&8!J3X\ M_L>_#+X[_$#PU\:'UO7O"7C_ ,'V]S:^'/'G@^[B@U&VM+@#[19N)XIH+FWD M*HQAGBD17174*X#4 ?$_[+GA/5_B'_P=#?M+?&G1(GDT/P!\!] \'ZK=H/W8 MU&_.GZA'%NZ%A%;2Y';OBOTOKSS]G#]E[X1?LL>%=3\-?"O2;K[1K^MSZUXI MU[5[Y[O4M>U.?'G7MY<2$M+*VU5'1$151%1%51Z'0 5Y?\5O"G[6>K^+GO/@ M_P#%?POI&BF! EEJVA/<3"0#YV+@C@GH*]0HH ^0OB[X8_:BTGXY?!YOB[\3 M_#6KQR>-"-.72M$:W,,@A)1_M8?\ M);/@?_V/W@7^\\DA"J/&)_$MU<$''R30 6K?\%4/B_\ %>"?F[\"^!YX M_!OAF13UAEM+'+W"@?*'+HQY)Y)H ]<_:H_X*\_L#?L933:5\?/VW/ EEK,# ME&\,:,[:MJWF9P$-E8B69"3P"ZJ,]Q@X\0MO^"M?_!17]J%_L?\ P3I_X)2> M/M7TVI3> M&_V/?AM\9OVAM6AD,36GP<^%5_>Q))Z//=+ @4=2ZE@!SS0!D3_\$_O^"V?[ M6$?F_MH?\%6K'X8Z-<\W/@?]F7PX=/= >H76KP&[0@<8VLO?MSVO[/\ _P $ M!?\ @G;\ O$7_"?R_ ?2?B!XNDD$MWXR^+4T_B74+F8=)6^W,\*2#^]'&ASS M7,?\-F_\%Z_VB"8_V)/V@/B:+EF!_B?3=*7[1"1_=8GZ MT?\ #N;_ (+'_M!CS?VMO^"S]]X0TZ;_ %_A3]GOP!;:/Y.>OE:K<%KKV&Y# MC&: /M#Q)K^E_!WP@-6\7_$#PMX5T#3XEC%SJ3Q6-G;(HX7<[*B* .!P !7R M;\9_^"__ /P3#^#&K?\ "+G]MKPWXSUV1S'9Z%\,]'NO$<]U)_<1[".6'=_O M2*/>J_@K_@W&_P""8]EX@B\(_C3\0]0UJX<]R\8DCMWS MCG=$:^N/@Q^S/^SG^SCI/]@_L^_ 3P9X'LR@5K;PEX9M=.1Q_M""-=WU."+(K_SW07;R/-'W 7# M,.@!XJ\GPF_X.3/VB8\^.?VJ_@#^SUIEQ]V'X?\ @VX\4:O AZK*VHXMB_7Y MHSCH>M?H910!_ '17W__ ,0N/_!=?_HQG_S)OAC_ .6='_$+C_P77_Z,9_\ M,F^&/_EG0!\ 5^^7_!CS!K-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** /@K]IG_@BUN_VQ_^"<_QL7]GSXVRYDU#5/#-A_Q3_BHY M+>3J^F^&.I?!C]H3X7Z+XP\+:M'MOM%UVR6>%SSM=<\QR+G*R(0Z'E6!&: -6&#QC M<0I<6_B"PDCD4,CI;Y# \@@@\BN"_:C_ &3_ !^VC\"==_9H_:7T"R\2^"? M$OV7^V]$^U7=G]I^SW45U#^^M98IDVS01/\ *XSMP?\%'_ /@C MY,WB;_@FQXDO_CS\"+5C)??LX^/-9)UOP_;@[F'A_4Y,ET49VVLP;@8599'W M#ZB_8-_X*A_LF?\ !0W1;ZW^#/BR[TKQEH),?C#X8^+[,Z=XC\/3J=KQW5G( M=V%;Y3)&7CS\N[<"H /G#_B%D_X(O_\ 1FEE_P"'#\4?_+.C_B%D_P""+_\ MT9I9?^'#\4?_ "SK]%Z\ _X>1?LX_P##QS_AV+_;W_%PO^%?_P#"4?ZU?)_U MG_'AZ_:?L_\ I6S_ )X_-0!\S_\ $+)_P1?_ .C-++_PX?BC_P"6=?7_ .RY M^R?X _8N^!.A?LT?LT:!9>&O!/AK[5_8FB?:KN\^S?:+J6ZF_?74LLS[IIY7 M^9SC=@84 #UBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:LZ_XI\,^%+3[?XI\16&FP8)\_4+Q(4P.O+D#BO-?%_[?'["OP^W M_P#"??MI?";0_+SYG]L?$;3+;;CKGS)QB@#T'[%XW_Z#=E_X#'_&O/\ ]JK] MH33OV/\ ]G'QI^T[\7/%5G;^'O!/A^XU34-L&'F\M?W<$>3@RRR%(D'=Y%'> MO+/%_P#P7(_X)!^""XUG_@HI\*YMG7^R/%$6H=L\?9?,S^%?C-_P=(_\%UOV M?/VU/A3X0_8U_87^,"^*?"<]_P#VY\1-\;^'[?5-/W,"\'F+^\@DQP)8I \3CL\ M;#M0!U'V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XU)9VGBU+I'OM6M7B#?O$2W()'L:U M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEXA\1^'O".BW'B3Q7K MUEIFG6B;[N_U"Z2&&% M(=7MO#^@?'_P3?7]Y.L%I8V?BJSEFGE8X5$19"S,2< 9)K\P?\ @WL_:6_8 MQ_9@^&G[2G@SXH?&KP#X&U>;]K?Q>;?3M7UFUL9WL(TLHX-J.RL8599E0?=! MWX[UTO[ 7BSX%?%__@Y-_:=^+/P6UWPWXBTZY^"_APV_B#P_-#<123,+1)RL ML>06)C57PE 'ZGUR_Q:^-OP<^ GA;_A-_C?\5/#OA#1_/6%=3\2ZS#9 M0O*QPL:O,RAG8\!!EB> #7A/B'_@H[J6N^'_ (B?$7]FC]F;Q#\3_"/PIUN^ MTCQ;K.CZS:6LU_>6*AK^#2+>8YU![(+*"XC^8;H)599(94!!# M(RG.* /U"KF/#/QL^#GC3XA:W\)O!WQ4\/:MXH\,PPS>(_#VFZS#/>Z4DI=8 MC#>8WV[P,[#CI7#_'W]KK0_A%\6?!_[-_@GP;=>,?B7XZMKN]T/PM97 ML=M':Z=:;/M.I7UP^1:VB-)'&&"22222JD<;G=M^(_\ @G!XJUI/^"U/[;6N MW7[-]]X4UNQ\$^!A?^#--GLG:]N4M+K$EK.'B@F2==CI)(T1^<"41,'50#]% M_A9\8OA-\D0ZC<6$VI^'=6AO($NH)#'-"9(F90Z."&7. M1725\$_!C_@J?^S-\,_^"7/C3]O_ ."'[#/B/PWX%\*^+M=36? GAC3M'LKV M&X@O&CNKZXB6XC@4O.YL!:3:W=6WGP6;V:S&\BCDPR1S2Q1[V761)0!]E45X/ MXU_;:%Q^T[KW['?[/GPR_P"$W\=^$?"%OXD\7PW>NIIEAI5M M\G".\<0C$81=TDL09=WE7P>_X+8_ KXO_LG>*/VOS\!_B-X7\.>&/$%IX;:/ MQ9'I-N]_K\^H)IO]FQ&*_E\IX[N6)))+@0QJDBR;B@8@ ^S:Q/&_Q+^''PSL MX-1^)'Q T3P_;W,ICMI]*.9M[DLHSFO:])_P""GQLOVV/ _P"R#\7?V3?'O@.S^*UG MJDGPH\;>(Y['R/$$NGP"YN8I+2&=[C3V,!\Q$N5CE;(5HXWRH /JJBOF7XN_ M\%&)_#UC\5==_9\_9ZUGXG:5\$3<1?$?4M,UBWLT2\M[5;NZTW3UD#-?WL$# MHTD>(XPTB1"4R[T3V7]F_P"/G@+]J?X"^$?VC?A=]O'A[QKH%MJ^D)JEF;>Y M2&9 P26,YVNN<$ D9'!88) .UHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF M:O=*\+_:P_Y+9\#_ /L>Y?\ TF:O=* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "OR!_X*C_ /!UK_P[7_;L\<_L M4_\ #!G_ FG_"%_V9_Q4W_"T?[.^V?;-+M+_P#X]_[+G\O9]J\O_6-NV;N- MVT?K]7\@7_!T=_RG7^.?_>OER3QP#2X"THC9]A\Q=CE7YV[2?LJ_\ M'HWQ'^!?[./@OX,_%O\ 8;_X6!XA\+>'[?2]0\:-\5#I[ZOY"^7'/) =+G*R MF-4WGS&WN&?C=M'X@T4 ?T_?\$N/^#K7_AY1^W9X&_8I_P"&#/\ A"_^$T_M M/_BIO^%H_P!H_8_L>EW=_P#\>_\ 9<'F;_LOE_ZQ=N_=SMVG]._V@OVM_P!E MW]E#P]_PE/[2_P"T'X.\"V31EX9/%'B&WLVN .T22,'F;CA4#$]A7\8/_!,/ M4(-+_;D\#W5UXG^,VCQG^THY+W]GNU,WC(A],ND,6F*.DDN[RG;^&*25OX:_ M;7]GW]C#Q\_B#_A.?V3/^#X9=.7C@21E2#D^E3Z;^Q/_P %X?CC80Z;\=/^"GWPY^"NB+$L M;>$_V>/A:MP$B P(HK_5")[?:.C(IZ=,5>TK_@W(_8=\8:C!XB_;(^*GQI_: M'U2*02BX^,'Q5O[N!)/5(+5H$5!V1MP X.: /E7XI_"G_@W8^"OB:/QC_P % M-/\ @J-KO[3OC6RFWK9^,OB3>>)(K6YZ>7!I6B!D@4G@0RAU&[GC&/=?@[_P M52T'1/"B?#[_ ()&?\$*?B_KNBG'V&[C\#6/@#PU='HK)>7 VM[LT8(SD]:^ MV_@#^PG^Q=^RM%&O[./[*GP_\%2Q+M^V^'?"EK;73^[SJGFR'W9B:]7H _/K MS/\ @Y-_://RP?LZ?LW:-/\ WVO/%_B"US]-MA)C\.?:C_AQS\7_ (VC[1^W MO_P5]_:&^)PDYO- \):O!X.T*ZSU62QL%;*^F)%QFOT%HH ^3O@%_P $+_\ M@DI^S;/'J/PY_86\$7>H1MY@U;Q=9/K]WYNP%6:* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "OEO]O+_@DG^S+^W/K-C\799M7^ M'/Q@T !_"?QG^'EV=/U[3957""25,"[A'0Q2YPI8(T98FOJ2B@#\R->_X*@? MMW_\$B-#O/"W_!7_ .#=S\1_ MA:R+X6_:1^%.DC[/J4H4^1:ZU8#']G7,K; M8Q*N(2\BJH1?M'?\/'/^'G7]O?\7"_X6!_PE'^M;R?]9_QX>OV M;[/_ *+L_P">/RU^O_\ P>;?\%(O^14_X)B_#/7O^>/BCXF_9Y?K_9U@^/\ M@=TZ'_IU85^ - ']WG[*O[2/PX_; _9Q\%_M._"2_P#M'A[QOX?M]4T_8O[R"3' EBD#Q..SQL.U>@5_+#_ ,&S?A#X;?MP?$[7OV#_ -H;]L;X^^$8 M[31WUCX;>%_ /Q;N=(T>ZV2.^H0&U56'GD2+.#&5W*MPS D9K]GO^(9C_@E' MK?\ R53P)\0_'6?O_P#"7?%W79M_U\FZB^E 'V?XM_:(_9_\ ;O^$[^.?@[1 M-GWO[7\36EMCZ^9(*\N\7_\ !67_ ()>>!-R^*?^"B/P4MY$&6MT^)NERS#G M'^KCG9_T[5YEX2_X-X_^"+G@K;_8W_!/_P 'S;>G]KW5]J'Y_:KB3/XUZEX1 M_P""5'_!,;P'M?PG_P $\O@I9RH?EN%^&&E-,.,?ZQH"_P"M 'E'B_\ X.*/ M^"*W@C>=9_;]\*3;,Y_LC3M1U#/../LMM)G\*Y/_ (B8?^"6NN?\DH\0_$WQ MYN_U7_"(?!_6YO-]-OG6T77J,XK[4\(? ;X&_#XH? 7P8\)Z)Y?W/[(\.VUM MMXQQY:#'%=90!^?_ /P_[T+Q%\GPG_X)-?MJ^+-W^JN['X%-!:'/W2TTURNT M'L2O8TO_ ]P_P""B/BK_DE'_! OXUWF_P#U7_"7^,-)T'.>F[SB^WGKZ=:^ M_P"B@#\__P#AM/\ X. ?&/\ R+'_ 13\#^$%?[C^+_VC-.OMHZ9864(/OCL M..M'_"3_ /!SOXQ_Y!'PP_8P\&Q-][^W]:\2ZC,@]!]F 0MWYXQFOT HH _/ M_P#X9W_X..O&'_(Q_P#!17]G_P ';NO_ B7PCN-0V?3[=(,_CZ4?\.T/^"Q M_BOGXF_\'!/B0QMUMO"/P T'2=@]!(DC,>>Y&>W:OT HH _/_P#X<>_&CQ5_ MR5?_ (+@_MAWX;_6IX5^(=OH:M[8AMGP,]O3BE_XAR?V.-<_Y*O^TK^TIX\W M?ZW_ (2_XY:A-YN>N[R1%U/)Z5]_T4 ?!V@?\&S7_!%#1;O^U+[]C0:U>D@R MWOB#QYKMZ\I'=EDOBA[Y^7FO2_"'_!$+_@D1X(V?V-_P3H^$T^S&W^V/"$&H M9QZ_:A)G\>M?4U% 'S7\>_A-_P $V_\ @G]^SAXQ_:=U[]DCX5^'/#W@7P_/ MJEY_8WP_TRU>3RQF."+9 H\V60I$@[O(H[U_&?\ M+?'SQG^U+\?_%_[1'Q! M2WCU?QAKUQJ5U;6<82"U$CDI;Q*/NQ1)LB1>R1J.U?V"_P#!9O\ X)A?$?\ MX*R_LXZ5^S%X9_:Q_P"%6^'H_$":IXG\OP6=7?6O)4_9H&_TVV$<22,92#OW M.D1^7R_F_,#_ (@8_P#K*+_YA/\ ^_5 'X U^_W_ 9E?\%(O^1K_P""8OQ, MU[_GMXH^&7VB7Z?VC8)G_@%TB#_IZ8T?\0,?_647_P PG_\ ?JO0/V5?^#/3 MXC_L?_M'>"_VG?A)_P %5/L_B'P1X@M]4T_=\%2$G\MOWD$F-:R8I8R\3CND MC#O0!^WU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 51\2>)?#O@[0KGQ/XMUVSTS3;*/S+N_O[A8H85Z99V("C) Y]:O44 M?F7_ ,&U'C/0XOAI^T/X+U9KK2]9UK]J/Q9XGT?2=9L9;.YOM'NH[$07T,'/%_@7XD:[JGA*ZN=)N)AX^T:^G-U;WFE&-&_M"=W:5&MH=\RMM5E#$ MJ/GGX_?LL?$3]C3_ (-D-&_9R^)WA>_L_'OBGXC:=XDC\!V5J]U>:='-XF@U M%K1880S$V]H$,VT;4D++GD9_<*B@#\QOVK?C!_PQO_P6O^'W_!33QY8:IKGP M!^(W[/DGPXNO'WAS3)]3M/"^H#5_[1BEN1:K(\<$Q6- ^W!9Y,_ZLU?_ &(? MCSX+\0?\%N_VJ/B_%HOBJR\&^)OAKX+DT?QAK'@K4K'2Y([&QG:>22YGMTCM MD*R!HVF,8F7YH]ZE2?TJHH _$#X1^+-('_!MA^TQ\-9HKV'Q-JOC#QC#I?AF MXTV:/4KQ]1U*2:R\JU9!-()HMSJ54@K%**->O?@_JOC'P_X MNS/<_8KF!=*EAEM9;6.V:(RM*TG:?8:[JN@: =+TZWLK)KI[6RM+9YIY5BCDO;N0O--+([W#DLJ".*, M ^,O^"4?A#XO?L\_ML>*/V9/@)^UUKWQT_98@^&46L>'O$'B344U27P9KIOE MABT&'5$&VY4VHEE,&%!P,L< $U]244 ?C'^V3X\\-^*O^#5C MXY\(V=C+)JL-]IUYIN^/O@[XM\+> ]0UN#Q=9ZQ*LHLHS912,;N-U 8$ ;G96*;%+?<_B3] MM^P^#UM\'=%_: ^$GBS2?$OQI\3_ -CZ-HNAZ&^H+H4T@>:&/4YHF:.W9(=B MRNK.@D65ES$C.ON]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!_P#V/ M%_M8?\EL^!__ &/Z4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%IK*T$4OA?2_ ML.DK.!G9)J&H&&/&!]Z)9ATQFOCN^_X+_?\ !=#_ (*/ROHO_!-K]BZ?PKHU MXLB6^N^&?!L_B.XLY0VU4GU/45MM+B!Y^81OT[T ?OEKNO:'X7T>X\0^)M:M M-.T^SB,MW?7URL,,"#JSNY"J!ZDXKXP_:$_X.%O^"6GP(UF?P7X<^.MQ\5?% M4*.R^$_@UH\OB.ZEV?> EM_]%4@\$/.I!_&OS=TG_@W:_P""SG[?FL0^,O\ M@HQ^UC9:)!)+'/'9^-_%UUXRO]+E'+>1I]JUOI*1G^YEQG/45]E_L^_\&KG_ M 3P^'&E06?[0'B?QU\6UCN!#+J^+1Z5-XXUFX\5:[>'^*./1M M60VERHSB.ZF"[N#T-?B?_P %._B+^T=\6OVX_&_Q'_:UD\4-\0-7_LR;7?\ MA,_ <7AG4E7^S+46RRZ;$[K;*+80!/F+/&$D;#.P']H/P#_90_9B_97T#_A& M/V;/V??!W@6Q,826'PKX=M[(S =Y&B0-*W"/#]QJFH;6 >?RU_=P1YX,LLA2)!W>11WKT"B@#^$/]JK]I'XC_ +8'[1WC M3]IWXMW_ -H\0^-_$%QJFH;6)2#S&_=P1YY$4482)!V2-1VKS^O[_** /X0_ MV5?VD?B/^Q_^T=X+_:=^$E_]G\0^"/$%OJFG[F(2?RV_>028Y,4L9>)QW21A MWK^WS]E7]I'X'_"VKM?V%KMT+3U@\J=@"^ZW$+MD<,[+ MVKY H *_K]_X-^1HX8VD8(O\ $Q"G M [FOD/X _&[_ (+F^(?C)X>T3]HS]A[X+^'? ]SJ"IXEUOP_\2Y[R]L[;!R\ M,+(!(V<<$]Z^P?%&O:9X5\,ZCXGUO=]BTVQFNKO8FX^5&A=\#N< \4 ?#W[& M?[0/[?G_ 4%_8XTS]O/X!_M,?#73K_Q5#>7GAOX5W?@TW^BZ>LF7]] M'5';ZE<6$,US&J9.Q5E=P%R< 8R:_.7XU?\$=/CE^RQJNI_P#!0K_@ MWX_:/F\$W/B&S'B/5O@CJ3?:O"?BZ)X_/ MHF^6W>1"1&C#"^9MBEME QW=O M_P %T/$OQ:_8)_9?^*OPH\!Z3H/Q5_:L\8)X0\-6VNB2;2O#]Y#?/8ZCJ3H& M1[F&*2/=#!O5I3-$I;AJ ,WX$_\ !5+]J#X__ /PI^W7X5\>^'?LGC+]H>'P M#X?^ $/AQ7N;C33K"V$P:\,GVC^THK/S=3>08MTAB(:$+F0?I;X@LM5U'1;F MQT/6CIUY+$1;WPMUF\ENS;&X;Z']*_%?1-#\*?\ !NY_P5(\27_QZ\(W7CSX M/?M&Z/=7O@[Q]<^'[)M0TOQ>R;[_ $H>3%%!:)J$VT&-%B@P]H#B.VE9/TC_ M .":7["O@K]A3X%6?AF_L;)_'WB:6XU;QEJ0O&N7^U3RF=K"VEE.\V5IO6"% M!M79$'*AY&) /E#]B+]L[_@KU^V%^S5\;_CQX)^+WP;D\0_"+XJ>)/".D>#- M4^%MZMKXA_LF*"4,]W%JRO:O-YQ4$(ZHR@G<"YLM=T%[CSELK^VE,4RQR8'F1L0'1B =K@$!@:^$/^"* MG[/7QG_:*_97_:K^''@/]JC5/AWHOB#]K+QWINKR:#X;M+C4%BDCL5E>UN9\ MBWD>-]F\HY3 9-K#OBQ\3-0N#XYE9%=)+B:1Y+>WBA3YF:X:3!6%\6OA MI\6_VOOV/?V1?B1^TA_P56^*/PWUM_!UA=ZU"WPGT2[M;:/3+:U$AC/VQ]\M MS)('15 "_P"K )+'':_M;_\ !.?]AS]NS3C:?M8_LQ>$O&=TNG&PM=%_@EXB-C\,/$&JS&>\'A]+/2MM_&3]L/XA_$+_@H)H7_ 3=_9H\3:?HNIP? M#F;QY\2/'%QIRW[Z5I9N4M+*RLXF81&[N)G\PO*'2.",D1NTBE/F7_@K_P"* M="\3?\&O33>$(_MR^+/AA\/[3PS:6J[WO)+F]T?R8XE'WFVG( Y^4U;_ &&O MAWXI^"__ <'?%CP?\2F;^TM=_92\'7>B2R-D7%O8FUT^[9#W NHFSCN0>] M'U)^PC^V5XM^-7Q7^,W[('QQ33Q\3?@1XJM-/UV^TFU:WMM6 E98@S*DD3%2%=57Z5K\ZOV"]&U?Q-_P<$_MR?$_2(V.@:7X?\ 7A^ MXNU'[N?4!I$4K(#_ !-$J,K#^'>N>HK]%: "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH ** M** "BBB@ HKY _:C_P""]7_!)[]B[X[:[^S1^TO^U9_PC7C;PU]E_MO1/^$% MUV\^S?:+6*ZA_?6MC+"^Z&>)_EUENIOWUU8Q0IMA@E?YG&=N!EB 0#Z M_HHHH **;++%;Q-//*J(BEG=VP% ZDGL*^0_VL?^"\O_ 2?_8U^TZ=\5OVQ M/#6HZU;95O#?@N5M;OA(/^63I9B18']IFC'3GD4 ?7U%?CQJ?_!R3^W!^V1. M^A_\$@/^"0GC[QM;3N4L_'GQ#MGM]+1N@\Q+=EMU!//S7R' Z=<9%W_P3._X M.9O^"B'[W]N'_@I/HWP+\+7O$_@WX8L6NH8S]Z)UTXPI,ASC]Y>S>X( R ?I MG^U+_P %'?V$?V*+26?]J7]JSP7X.N(H]_\ 9&H:RDFI2+C.8[*'?(?LLP>(S\-?V#?V6/B!\9?$EQ*8=/DEM6TNTN&/1HHUCG MO)L=2AMXR>F1GCT']F;_ (-'/^"6'P:NX_$OQPA\9_&+7&?SKNX\8^('MK.2 M;.2XM[+RF8$\E9I)03G.:_0OX$_LN?LV?LO>'O\ A%/V@7$2'[A=[O[3J@8#DM##%GL!P*WOA'_P &?-_\4/%(^*7_ 4H_P"" MA?C#Q]K]VJ'4H?#2N\[LIW/VXHH ^1?V9/\ @A'_ M ,$HOV3[B'6OAU^QSX9U;7(B'/B3QRCZ]?-*/^6JO?M*(7]XE0>@%?6]M;6U ME;1V=G;I##"@2**) JHH& H X XQ3Z* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0+_@ MZ._Y3K_'/_N6?_48TFO@"O[_ "O /V\?^"D7[./_ 3O_P"%;?\ #0.O?9/^ M%F_$"T\+Z1ME5?LWF_ZV_ESTMH,Q^8_\/FIZT ?Q!5_7[_P:X_\ *"CX&?\ M"?V M3=9\":CX1\/?#*XM[CX::GX#U5M/U/PO/"NU)K2X(<[SU8RB3>X$C9D57'9Z M_P#\%)?V$/"OBZ_\&>)/VI?"5C/I.J-IFJZA=:ALTVQO@0K6D]^1]EAN Q"F M%Y0X8[2N>*];\#>-_"7Q,\%:/\1_ 'B&UU?0?$&EV^I:+JMC*'AO;2>-989H MV'WD=&5@>X(H ^7O$G_!&/\ 9-^,/PLU'X7_ +7WBKXA_'?[=I9L+77?BYXN M-]>Z3'E6\RQ%M';P65QN12US#$LSA0KNZ?+6U^QO_P $N/AM^Q1I-Y:^!_VE M?C3XNU#^QVTCPWK7Q)\=+K-VM-,BF@^S6\1,,&)-?TOQ1JEM>1SZO;#Y3C)((8ECZK\-O@M\,OA+\.U^% M7@?PK%!H9^T-=6UW*]V]]).[/<37,L[/)=33.[O++*SO(SLSLQ)-=310!\Y> M!?\ @F#^SSX'3P?X6/B'Q;K'@7X<^(!KGPY^&.M:I!-H?AN_1G:"6%5@6YG6 MW,CF".ZGGCMR5,:H8XRG=_'7]DKX?_''Q]X6^,B>(]<\)>/?!27WN+>78C&*:&15>-'38ZAJ]2HH \_P#V=/V9_A9^R]X1 MU'PO\,[&[>?7M>NM=\4:[JUV;C4-=U6Y(,]]=S$#S)7VJN %1$1(XT1$5!Z! M110 4444 %%%% !17 2_M1_ :']IZ+]C.7X@PCXES>"3XNB\+_8KC>VC"Z^R M&Z\[R_)QY_R;-_F=]NWFN_H **** "BL/XE?$SX?_!SP+J?Q.^*?B^PT#P]H MUOY^J:QJ=P(H+:/(7<['@#) ]R0.];E !1110 4444 %%%% !1110 4444 % M%%% 'YZ?ML?\% OCMX[_ &A/CK^QG^S/\1-)^'\OP/\ AWHVO>*/$=UIC7FK MZM=ZFZ/#!IZ&:..WMX86C,T[+*S/.D:K'@NWT[^S%XK_ &N+/XP_$'X(?M0W M?A;7;/PYI^C:GX,\<>%]#GTW^U[2^:_CDANK:2>=([F"2RPQB?8Z2QOLCW;1 M\B?\%X_^"4/A_P".?A74_P#@H9^SK\3]2^&_QN\%^'5M'UG37/V'Q3IPE7;I M^I1 _.F2 ),-\HVNDJK&$]6_X)2?\%+OC!^U/XK\=?L;?MM_!,?#O]H;X0): M_P#";:-9/YFFZS9SC]SJEB^YOW3_ "DIN8#S(RKL'*H ,^-7[<_[7/PT_P"" MRGP*_89O?"/@>R^&7Q/T+Q+J3ZE9W-S>:O='3K"XE17:1(HK4;_(8HBRD\CS M,9!]._X*H-^U M?_P3]U/4 P\/0_M8Z-'J+,/W0NVN;,VV[MG"3XSVW4 >X?$[]K;]H_\ 8"^/ M/P6\(_MA_$OPYXW\$?&WQ*O@Z7Q+I'A4Z._ACQ5-%YEE&B^?*)K"Y*31 2'S MH617:6168+K_ !8_;,^*GQ9_X*(_\.U/V5?$6E:!J'A;P&/%WQ8\>ZCI/]H/ MH\$TJ16.EV=NSHANYMXG:27='' .$=W&SYZ_X.HEU*]_9#^!>@^&0S:[J'[5 MOA.'0$B_UANS;:EL*8YSGC(_O#UIO_!,NSU"Q_X.&?V_$\7AAJLMEX+ETXRC MYFL3I_R%?50GV<<>@':@#Z<_8;_;:\9?%7]H/XQ?L)_M#II:_%+X*:G9-=:I MHMHUM9^)M"OX%N+#5(H'=S#)L;RKB(.ZI* 5;$@1?J"OS%^ *ZG??\'8'QTO M-'#'3;#]EW2[;6F3[@O'O-*D@#8_B\H2$9[ U^G5 !117E_Q6^//Q*^'WBY_ M#GA?]F7Q1XIM%@20:MI,\*PLS#E,.@#F_P!K#_DMGP/_ .Q[E_\ 29J] MTKY"^+OQN^(?C_XY?!Z+Q/\ LY^)?"ZV?C0O ^JS0L+HM"5*IL/4 [CGL*^I M?^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI: /Y&O\ @Z._Y3K_ !S_ .Y9_P#48TFO@"OOG_@Y^N9KS_@N9\<+ MF>S>W=O^$:S#(1E?^*9TH=OS_&O@:@ K[G_X-L?B)\/_ (3_ /!:?X-_$3XI M^.M'\->']+B\2R:GKOB#4XK*SM$/AK5%#2S3,J1@LRKEB!E@.]?#%?7_ /P0 M4_9S^"W[67_!67X3? +]H?X;)XO\'ZY)K3ZMX=DNYH%NS;:'J%U#EX71\+-! M$Y 8!@FU@5)4@']&OQ__ .#FW_@EK\)O$W_"MO@YXX\3_'#QE+<&WM/"_P & MO#,NJO<2X^7R[E_+MIE)[PR2G_9->:S_ +<__!Q_^W$!:?L>_P#!-/PI^SSX M;O0R)XR^/.MM+J,(S\L@L0DM-/6<@8#2>2BF1O]ILD]S7=_P#"2ZO_ -"A>_\ ?2T M?EM+_P &ZG[6?[8DJZQ_P5P_X*_?$[XBVUQMDO/ 7P]5-&T2-PU*YND@F\,W4*LV&E=EPON M: -2BBB@ HHHH I^(/$.@>$]&N/$?BG7+/3-/M(_,N[_ %"Y2&&%/[SNY"J/ MH(1\K"><-MAB@]*_4O_@XI_9#_P""/W_!,S_@G[J?B'X9?L-_ M#VP^)OCZZ/A_X?2)9.TMG(R[KK4%5G((MX<[200)I8 00:_FWH _K;_X-\_^ M"P'PG_;"_P""='AB#X__ !N\.Z3\1?A\J^&?%:>(M?@MI]0$$:BUU "9U:03 M0;-[]YHYO2ON+_AK#]EG_HY7X?\ _A96/_QVOXZ_^",7Q _9'\&?\% O!7A[ M]N?X/^'?&'PR\7W7_"/Z['XC@+1:3)WP_P#_ #F_P#CE 'T!_PUA^RS_P!'*_#_ /\ "RL?_CM'_#6' M[+/_ $@?M'_ +/'BO6;?PYX6^//@O4M0NY/+M+#3_%- MI--,_P#=1$D+,?8"N@\;Z'J7B?P7J_AK1M?FTJ\U'2[BVM-4MQF2SEDC9%F7 MD?,A(8<]17SQ\(?^",W_ 2X^ ?Q+T;XQ_!S]BCP7X>\4>'KP76BZUI]K*LU MI, 0'0ER <$]N]>^_%.;7[;X8^([CPFMP=5CT&\;31:1EY3<"%S'L4 DMNQ@ M ')Q0!^0_P"PE_P4?\*?\$P_A?I'_!&C_@M?^SJ?AW9:=9WFA>'/B5-IAO?! MWC;39II"TL\H4A3()OWCD,I+LT_V=MRU]C?&?]IBX_X)6?LV?LM_"[X0^"-$ M^(?@'7O%/@GX2V&O_P#"4O;3PP74"VMMJ42I!/'/@9_P40_X)N?%_4O'&L^$D@U[X;1?"6^UF"[U;[/M\ZSU>RA MFTZT)E)>*>:Y@>'(+^6PQ7@/Q%_X)\?ME?LY?\$-OV6_A3K/@+6/B+X__9]^ M,?ACQ[XN\)^%&%_J$MA:ZK=W4FGV:AL7,MM#=QPJJ$AA;G82H% 'VWX__;J^ M(7P]_P""EW@[]@F^^#&EWNE^.OA[JWB;1?%=KXF=;J-K HKVLMH]L$&]G&V0 M3$8/(&*\"\&_\%;O^"@_[0/@[XT7G[+?_!,S3-=U_P""GQ9UOPCK^F:I\4$B M@NTTV&W9EM)1:[KJ\E=YL1!42-!$3([2!:SM;\3?M%?'C_@M!^SY^UCX;_89 M^*^E_#VQ^%7B/1[W5O$6BP6%Q8R74L16:\@FF46B97"Q._VEPKL(-H1I,#_@ MD;^TSI?P4\?_ +;^A:O\(/B)KLG_ V;XVOM(E\'^!+_ %>+4K@I:*UD);2) MX[68;(CNNFAB(N%(D(24H >T> O^"X7[.OQ3_8J^$7[57A6/2=&U3XRZY/H6 MA>'?'/BJ'2;/2=3M4N'U 7]^Z%8;>W6UE(E$9>8O;JD>Z=0*'[.O_!8B]^+W M[5?Q"_8=/A+X>^+?'WAKP$OC#P1K'PS^(Z7^@^*;#S$BEMWN3"6L+J*1U#1L M)-/BY\%/B=XC\;>/?A1I.H MIF^L/$:S1ZCIUG*,K)<6]L\4*[0P9ED>,/A$?[B_9T_;G^-7[3^BZK\4M9_8 M<^+?PF\#:#X>G%]8?$SPGY/B+6]58VT:B4M-(J&1I(@B[4E( M/)?V)_\ @KQ^TU^UA\"? 7[;/BC]BO1_!OP%U7PWXEU;XC^/KWXAQR7'AF/3 M#>%98K,P))>6Y%LL1D7:YD,Q\M(XT>;M=3_X*&?M>67PY^$O[4&B_L,W?B+X M:?%7Q)I=G_8GA?4;J^\5>'=(U)"]GK5Y;1VQ@\L)Y;3P+)^X\Y1YSX;'C_\ MP2[_ &/_ (K_ !#_ .#=Z3_@G'\8? 7B3X=>.KKX>^*O"^I6OBS0KBT^Q7&H M7>HO;3JS+MN(MMQ"[>66P,JV&XJY_P $ZOVQ/^"A6E_ ?P5_P3\^*?\ P3=^ M)_AGXK^!]'L_"VJ?$S5],MAX'CL;1%MAK":@9A]LD\B,2"T@C!_B[_P $ MW/\ @J-^T)XY\?\ PF\:^*/@_P#M$7FF>*/#GC/P/X1OM?DT'6K>%X+O3KZT MTZ*:ZB63S \4PB,05%4N#NV^3_&+]B;XZV7[ '[=/Q?C^"?BF3QQ^U5XGNIO M!/P[TS2'N]2@TZ.(6VGF[C@#K;3RKY]Q(KL!$LD:.PDRE 'MOQ=_X*R?M3_ M&[^!?Q5^*/[$6FO\*_CAXCT7PMI-SH?CT3^);76M4M6EL_,L)+=+5()9$9$' MVLL%P\IA8^57:_#7_@H/^TSI/[?MM^PO^U9^R]X9\,7OC'X?7WBWX:ZKX.\> MR:NETEG,L3.Z,.OS5W MWQZT3X@^(_\ @N?\ /CCX?\ @WXYO/!7ASX5^(='U_Q9%X+O_L.GWNH^4]K% M(YA!&0F'8 K$6 D*8;: 2R/,1$$2.-!#\\C2;1Z-\.?^"T? MP?\ CC^R%\$?VA?@GX!N-4\6?'[Q*/#7@CP!J&JK;-;ZM$THU 7ERL;F*UM! M;S223I$[,@BV1$RJM>%?\$@/VG-.^"FM_MN:#J7P;^(NOW"_MN?$*^T5O!_@ M6_U6'5)R;1#8B:UB>*UF!CCRUTT,6VX1@Y"RE//K'_@E#^US^QM^RA^R-^T' MX#^'K^+OB-\ ?BCK7C+XD?#;PU=1R37.G>(9MVI6NGDL([BYM(!'$B!L2E92 MA.55@#[@T3]O_P"('PM_;M\+_L$_M?\ PPT70M4^)>@7NJ?"CQMX4UB:YTS7 MI;)=][ILT5Q%'):W<,9648,D+;A?$>@6:ZZNESZI=6ZVS1JZQ[KS[&Q0BW*R>(M>UK6?'/@Z_\/W.H:KJ%K!: MV>FVUKJ,,-R_EF-YYIO+\G"1HLC,Q"_-/QH_9-UGXL>//#'[:G[$O[-GQ6^ MW[7TGQ T^'QG;:3X0U33?"OBBS_M%%U&[U29XSITEI):^==C]Z;B1BL3I)*1 M@ ^V;/\ ;D\;7'_!66__ .">.H?L]Z59^3\![GQ]HWCF3Q)YDVHPKJ\&GQVC M0K;9MD,AE=COD.%C(7.17A7_ 3%_;2_:Q\0^*?VN?B_^V1-X%MO!GPR^-WB M*R\3:OIGB.^;_A'[31]'L1Y%E:O9[9K98XC*TSRQ2/)),WD@D ]3J'A7XD?\ M1%-C\?$^#OC-O 7C9]G7=YW^J#$+OW9 M \N_9_\ V4_V@?$47[?/[ 7C[X#>+O#]O\=_B5XRUWPQ\3KJTC'A\:;K.DQV M]K(LXDWSS+,BAX(T)4,VXKM(H W/BG_P^''QZ\8Q?"74OASX]\1 M6&FZKH?A7XN6^H>+_"=M?*6M[^]L8XO*D" 7,$4A,#/M62?&X_I'7YP?L#? MMR?\%'K+X3>%/V!OC#_P3%^*&@?%SPGI-MX;O?BE?V%N? ?V:UC6W&LMJ!F! MN'\I!+]DMT\F@LK=YI8M/L);J=U49(CA MA5I)6]$12Q/ !H ^,?\ @K5\!]6_X*2V_P#PZV\,>++C1['5O!5_XO\ 'VJ6 MLA46Z1+);Z!:RXS\D^K#[61CYX]$G3(W@UI_\$*/VO\ Q5^UQ_P3P\-Q_%;S M8OB7\,;RY\ _$ZPO7_TB#6=+(@9IN^^6'R)7/3?(X'W:S_V/OV:OAE^V%<_$ M#]J?]KK]F?Q+I7CWQ?XVN@NB>.-(OM.N-&T"T=K/1[.,Y6*56M81>/Y;.$N- M0G!(/%>+?LT_"GQW_P $Y_\ @MK\3]&^ W[,7Q$E_9T^,_A?3;O7M7TCP=?S MZ=X<\7VQDC+H61I)8)H][231!U,EVA+;8FV@'T[^RA^W7\9?VE_C!^T1^S[= M_!/PUHOBGX&>)=/T>SG3Q?<7%AKC7=H;J.1W^Q)); )M! 24@D]<<_'_ .V) M_P %8_VJ_P!HK_@@'H_[?GP!^'?A[P!=>//$#:!XIL[KQ/<75UI5FWB)]$*V M,J6J!Y)MA+3.$,".VQ9'VLOJ/P"N/C]^QM_P57_:DT_4_P!C[XD^+=,^..N> M&]?^''B[PSHZ2:%)Y&EBUN8+^_=UCT\Q2@D^9EV169$.=/^(WA'Q7%K$/A#4[*&&^UJV'C%M7?[+;F3S@ZVTA/ES1 MQ.S(0BL2,@'Z1?%']M/XH?"CQQ\+?V8=:^%WA:^^-?Q8N]4;2?#VD>+;B71M M+TS3XC-=:G^'M!O?%WAN[T6_U[6=1N"TVRQOHXKJ.VM[;(,DT4>^6<",.J,U 'VQ1 M110 4444 %%%% !1110!\3?ME_LV?M^Z9'\==8^ >M^"_'O@[XK'3]0M_ >O M&\TS5-!O[?3[#3Y?LEW"ES'=12I8QRF)XH=C%\-R2WI'[)W[$7B[X:_M.?$G M]NK]H;Q?I&L?%#XF:?I^D-9>&K62+2O#>BV2GR-/MGF/FW3LY,LUQ($WOM"1 M1*N#](T4 ?&7[3'[#/[5_P 7_P#@IU\&_P!O?P5K_P /K71O@SI.N:=8^%]4 MO[[[3K<>IVSV\LDD\=N5M652I50DPRIRQW<>O?\ !03]B'P9^W_^SCO^"O%MA LUQX=UVRD\VTOXT8@2;&W*R$KOCDD7*E@P]OHH ^ M4-<_8D^.O[5/[0?PH^-/[WUGQ(8A%'K%W+=I M&T"VXWO!:1K(4DDW/<2!0IUOC+^Q-XZT?]M[3O\ @HE^RGJ7A^W\<7'@J3PA MX]\+^*9Y[;3?%.E"99[:0W-O'*]I=V\J#;-Y,P>)C$54!6'TS10!\]?L5_L/ MS_L[_$CXI?M/?%GQ58^)/BU\:==M=0\;:UIMFT%E96EI +;3]*LTD9G^SVT( MV^8YWS.6=@N51/H6BB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ MDMGP/_['N7_TF:O=* "BBB@ HHHH **** /Y O\ @Z._Y3K_ !S_ .Y9_P#4 M8TFO@"O[/?VH_P#@@K_P2>_;1^.VN_M+_M+_ +*?_"2^-O$OV7^V];_X3K7; M/[3]GM8K6']S:WT4*;88(D^5!G;DY8DGS_\ XA'K1+BZT MJ>#0]0N 1#(0LTV?#_&O]GFSW:E;PC_EMJ.@OM8'&6DDMRL,:J<;S7U;^QQ_P43_ &+/V_/" MK>*OV3OV@]!\6&"(/J&CP3F#4]/YQBYLI@EQ!SQET"DCY2>M>U5\I?MC_P#! M&']A/]LKQ4OQ ?B=;2F?3?BU\*]2;0O$-K<=IC<0#;H>-&T M8Z>^K^0OEQSR0&>?,;>X9^-VT>@44 %%%% !1110 4444 17J7DEG M,FG7$45PT3""6>$R(CX^5F4,I8 X) 921QD=:^#FTU[#5M2, M/VB.)_MLX:V @0(C+O!R3(W2OI*BB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMG MP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ H MHHH **** "BBB@ KP_\ ;+_X)O\ [$W[?_AM?#_[5O[/FA^)Y[>+9INO&$VV MJZ=W!M[Z I/$ WS;5?82!N5NE>X44 ?G1_PQC_P6)_X)T?Z=^P%^U=!^T-\. MK/E/@W^T#?;=:MH1_P L=/UY NYL85$N0L4:KT8UVOP#_P""\G[+'B?X@6_[ M/O[:G@OQ/^S+\5)/E_X0_P",=I]BL[ULX+6.J$"UNHB2 KLT1D)^537W%7$_ M'S]F[X!?M3?#^X^%?[1WP=\.^-O#USDOI7B32H[J-'Q@21[P3%(.TB%74\@@ MT =E:W5M?6T=[97$&:)PRNI&0P(X((Y!%25^==U_P1Y_:M_8=NI/%7 M_!&3]M_4_!VD12&7_A0_QAFGU_P=/SGR;:5BUWIJGC+1EW8\%P*N>%?^"YFK M_LW^([+X4_\ !8G]D7Q1^SUK5S.MM9_$&UC;7/!&K2G@&+4K96-LS\-Y4JGR MU/[R1<4 ?H116)\.?B9\.?C!X-L?B+\)O'NC>)_#^IQ>;IVM^']3BO+2Z3^] M'-$S(X^AK;H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_ MVL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *S_%7A/PMXZ\.7G@_P ;^&M/UG2- M1@,&H:7JMFEQ;741ZI)%("KJ>X((K0HH ^ _B+_P0=\"?"[QE??&[_@E+^T? MXL_9>\;7:_LP_MB?LN?MH> 4^)O[*_QV\.>.-&(7SI]"U!9);1F M&1'<0G$MM)CGRY41O:O2J^,?VGO^"%_[%_QP\?/\?O@/V*?\ @JG^ MPI^W_!)I_P"SG\==/N?$EH&&J^!=<1M-U[3G3B1);"X"R_(00SH'CR.'-?0] M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !114.H7]CI5A/JFJ7L5M;6T+2W%Q/($2*-02SLQX4 DD\ "@": MBOBO0/\ @K?XO^+/BWPSXH_9K_8K\;^/?AGXD\'>)=>T;7["]TVUU3Q#:Z3? MZ7:/>:;8W-W&SVY-^^U)S#//^[,<>W[_ -,_#/\ :0^%7Q1_9LT;]K+2]9DT MWP5K7@^+Q/'J&N0_97M-->V%R9+A6/[HI%DN#]W!]* .[HKXF_9P_P""SFK? MM+?&WPY\(?#_ /P2J_:U\-Z?XEO?+MO'OC7X3?V9H-M;;&D%W-=RW&(XBBY7 M@LY9552S 'VOX^?ML^'/A1\=?#?[)WPW^'^I>/OBIXIT2XURT\(Z1>06R:;H M\$@BDU._N9V"VML966%" \DLK;41L.R@'MU%>2_LI_MA?#[]JNV\5Z)H^B:E MX<\8?#[Q$^@_$'P/KWE?;]"OPHD0,8G>.:":)EEAN(V9)8VR"&#HOK5 !111 M0!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S=^VM_P M27_80_;XFC\2?';X*6T'C"T*OI7Q%\*SMI7B'3Y4_P!7)'?6^UW*8RJ2^8@/ M.VOGG_A4?_! L#3$0W08@[!&YD91NV+FO7/V^/V^/V<_^";O[.>J?M+_M+^*'L=&L M76WT[3K*,27NL7KAC%9VL1(\R5]K'DA556=V559AJ_M6?L2?LF?MP>!3\.?V ML/@'X<\;Z6%86O\ ;%B#%/A)X;25AIL$.BPZSJ1C[&XN M+U'A=N_[N",#I\V,E/V3?^#Q/_@IC\(O%]HW[3^E^%/BWX;:51J5O/HL&C:D M(^YM[BR1(4;O^\@D!Z?+G(_)2B@#^Y/]@7]OK]G/_@I'^SGI?[2_[-'BB2]T M>]D:VU'3KU!'?:/?(%,MG=1 GRY5W*>"5965T9E96/M-?RJ_\&E?[>VG_LF? M\%!M4^#GQ/\ B=IGAWX?_$WPI=1:K/X@U>*SL+;4K%&NK2Y>69E1&\M;J 9( MW&X Y(6OZ.+G_@I]_P $U+*%KB\_X*&_ R*-!\\DOQ:T90OU)N>* /; M[_@KE_P2JT]%DN/^"E'P&8,<#R/BWH\I_$)@\?2C_A M^MX_N?ETW_@B-^VZS/\ Z@77P=BA!STWDW9V>^>E 'RI_P ''G_!QYX[_8Q\ M=WG[!_["&L6EM\0;:TC;QWX[DMTN/^$>\U%DCLK2.0-&UTT;*[R,&6)755!D M),7\[_Q6_:)^/WQU\52>.?C7\;?%OBW699?,?5/$GB*YO9RV/CWXU^-OCV69];\7^*]0UG53<9WBXN;F29P0>F&%?C)K'C7P-%,BZM\./&6K2WFGW%OGYEMVE M+O828Y$D.!N"[TD4%#_6C^Q%^V/\'/V^_P!E_P )_M6_ G4Y)_#_ (JL#*MM M<@"XL+E&,<]I.H)"RQ2JZ-C(.T,I*LK'^%JOZ"O^#++]KOP3X5^$GQG_ &9_ MBA\7_#^B1V_BK2=:\)Z1KFNP6TUY->6]Q!=FWCE<-*%%E:[@@(4NN?O"@#]\ MJ*1'210Z,&5AD$'((I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *RO'/@[1/B)X)UCX?^)HGDTW7=*N-/U".)]K-!-&T M<@![':QY[5JUS?QD/Q$'PA\5'X0A3XL_X1N^_P"$7#^5@ZC]G?[-GSOW>/-V M??\ E_O<9H _%OX3_&#]HG_@W1_:N^&_P"_X*#?:/&W[.FB>$?%>B?"7XN>% M]-,UWHVEZAJNA3S?VM;H2ZQVTT%I'PI(^W8B:8*D2?II^UC^RWHW[>__ 3Q ME_9Q_91_:.LO /A3QKHMB-(\8^&](CUBWET;*3"*!#/&CPS($1CO(:)G7'S9 M'SI\8_VK_$/QS^(G@SPQ\6_^">GQ2O?'&L?LY^/M#U[X/ZIX+9[6_P!1NKWP MHK0+J1)TY[$O%(&NS2-&Z?]FKP_^TU_P19_X)3? [X'1_LO>+OC MYKGAV?[!X^LOAO>12WNC0WEQ=7LLUM#-@WR023+;*BE-RA6+(HH X/\ 9@_: ML_X*A12'/V:P:U\QD3/17D@$I'0M(37T)?^#O&G_!0_XV_"'XL^-/V??%7P\\ _ M"#Q1+XPL(OB#:P6FLZ[KOV&XL[2*.SAFE>VM8%NYYI'G,;R2QP*D;)NDKCO$ M_P"SOXY_8N_X*W^*/^"A7@WX=Z_XG^'/QM^'UIH?Q,MO"6D2ZCJ.A:]IIC6Q MU#[' &GN+66U0P,((Y'CE =AL8D 'E_[.?B+4/"W_!U1^T'\/M"D:/2_%G[- MNB:[K\,9PLM_93Z;:6\CCH66"XD4$\X8^]?II7Q=^P%^R3\1[O\ ;L^//_!4 M?XY^";SPOJOQ673/#WP]\(ZJ4^WZ3X9T^WBC$UVJ,PBFO)HDN#!N+0JJ!\.6 M1/M&@ K@_B#^T]\ /A5XC;PE\1/BII>D:DD*2M9W M"]>O#J&N>$-+O;@J%,]WI\%--LS+XYD$IM;&./>!;L0#M SSS7T#_9VG_P#/C#_WZ% %/_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3 M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4? MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J_EX_X/!/ MV9M;^'/_ 4OMOVH-/A:Y\.?%?PG921:C&OR)J6GPI93VQ/]X01V]=(4;M^[GD!Z_+G 3]DW_@SL_P"" MF/Q=\7VJ_M0:IX4^$GAM)E.I7$^M0:SJ1C[BWM[)WA=NW[R>,#K\W0@'&?\ M!K-_P3W^'G[:?[=.K^/OVA_ACI/B7X9?#WPK<3:Q8>(]/2YL+W4KL&"SMGC< M$,P4W$XX^4VRG@E<_P!$MM_P2O\ ^"/MI,L\7_!/3X#%D/ E^%VEN/Q#6Y!_ M&NR_8*_X)]_LT_\ !./]G72_V:_V;_!_V72+%VN-1U*_*RWVL7K@"6\NI0H\ MR5MJC@!4551%5551[/\ V=I__/C#_P!^A0!\]6/_ 3A_P""3FF.TNF_\$_? M@!;LPPS0?"+14)'H<6M:=E^PO_P3/TV$V^G?L5_!.WC+;BD'PQTI 3ZX%OUK MW+^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H \BMOV4/V!;)8TL_V7/A1"L0 B$7@ M'3E"8Z8Q!QBM:T^!O['VGSBYL/@?\/H) "!)#X2LU8?B(J]'_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT* .+L? 7[.&F!AIOP\\(V^_&_P C0;=-V.F<)SU-:=I! M\([" 6MCI.B0Q+G;'%8QJHSR> M=#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M0!27Q?X610B:Q !@ '@"E_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% '\:W_!=_\ X)Z^*/\ @GS_ ,%"?&GANVTECX$\ M9ZS=^(?AUJT,9^SS6%Q*96M%;IYEJ\A@93AL*CX"R(3\95_='^V#^PU^RO\ MMY?!VZ^!?[4_P?TSQ/H%Q)YUNLJF&YL+@ A;BVGC*R02@$C"]\_S$]4+#/K2?\,G_ /!;;X&_/^S_ /\ !9SP=\2+&+_CU\/?'#X20)@# MM)J&G-]HESW)48[=:_1#^SM/_P"?&'_OT*/[.T__ )\8?^_0H _/ ?MW_P#! M=WX&'9\+K"]M)TW075I<"2.1?567((^E>9_ M&S_@G/\ L#?M'":3XZ?L9_#+Q1<3YWZAJO@JRDNP3U*W'EB5#[JP-?-6N?\ M!ME_P3;TO49M?_9LN?BM\#=5F;>^J?!_XKZGIT@?^\JSR3QJ?94 ]J /NK_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZKX(/_!+W_@K'\$_WO[+/_!;CQ#K%E#_J MO#OQP^&>G>(//'82:BNRX7W*KDY]J/\ A;/_ <9? 7_Q]ZWIO@2/Q'HEOCKNOK)^?;$9R :]! M^#/_ 7K_P""-7QRN5T[PS^V_P""-'O2^R2Q\<)-X>DBDZ&-O[3B@7<#QP2, M]": /K?_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJJ/@3QQ\*_BCHB^)OAEXO\/\ MB+37QLU#0M0@O(&SZ21,RG\ZVO[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0KY)_P""F7_!9[]@+_@E5I=O9_M$^+)= M2\7:A:_:-)^'_A2RCN]6N8LX$SHS)';1$@X>9T#;6V!RI /JK_A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZK\*_^(WOX0?\)3]D_P"';FL?V)YF/[0_X6);_:MF M>OV?[!LSCG'G=>,]Z_2G_@F9_P %H/V O^"JNF7%C^SOXLFTWQ=I]K]HU;X? M^++*.TU:VB!P9D56>.YB!(R\+OMW+O"%@" ?5?\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *? M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@ M"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[ M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/ M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ M *#4'_?5/MO%'A^\G6UM=5B>1SA$4\DU9_L[3_\ GQA_[]"E2QLHV#QV<2L. MA6, B@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH @DTW3I=1BUB73X&NX()(8+IH@9(XY"C.BM MC(5C'&2!P3&I/W1B>BB@ HHHH **** "BBB@#PO]K#_DMGP/_P"Q[E_])FKW M2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\ M_P#C-^R=^RW^T9;-:?M ?LW^!/&Z.FTCQ9X2L]0(&,#!GC8@CL1R.U>@44 ? M"WCO_@W"_P""3/B/7&\8_#CX$:Q\,?$)SY>O_"WQOJ6C3P\Y^2.._M!^%EBXNM2^%QL?'%E"!UD>6S>+;'W)P<>]?H'10!^ M='Q,_P"#GS_@ESX7^"GC7Q5X=^+&I6OQ \.>&;R]TGX:^-/!^IZ1?W]\D+&W MM"9H!$#)*%0E9"5!)[5_*3\??CQ\5_VG_C-XC^/_ , MC^%8];T^9K17GMXK"]M[ZY,3$%E)M[:8';@D$CO7\;M !77_ $^._Q6_9B^ M,OASX_? _P 876@^*_"FJ1W^BZI:-AHI4/*L.CQLI9'1LJZ.RL"&(KD** /[ MHOV#_P!JC0OVWOV-_AO^UAX?L8[2+QSX3M=2NK"*0NMG=E=MS;!CRPBG66// M?9FO6J_&'_@C=_P41_:)_P""=_\ P3+^$?P6_:+_ ."3_P"T+J?A2ST";4]& M^(WPYT2W\1V][8:E>3ZE#@#[4HK ^'?Q5 M^%_Q?T%?%7PF^)&@>*-+?&S4O#NL07MNV1D8DA9E.?K6_0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 5^:W_ 4?_P"#H_\ X)Y?L">.=1^"_A:/6/BSXZTF9X-6TKP9)$FG MZ;<*<-!3!?&FL6GA[ MXD:2\Q%O<:?<2B-;IEZ>9:O)YZ,/FPKID+*X(!_931110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_ M^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 17UC9:I93:9J=G%<6UQ$T5Q;SQATE1AAE93PP()!! MX(-?R_\ _!:__@U\_:6_9=^*.M_';]@7X8ZK\0?A-JMU)>1^&O#UN]WK'A8L M=S6QMES+=VRDGRY8P[J@Q*!M\R3^H6B@#^"'_A5?Q/'BK_A!3\.->_MOS/+_ M +'_ +'G^U;\XV^5MWYSQC'6OU8_X(H_\&OG[2_[4GQ1T3XZ_M\?#'5?A[\) MM*NH[R7PWXAMWM-8\4[3N6V%LV);2V8@>9+($9D.(@=WF1_U#44 16%A8Z58 MPZ7I=E%;6UM$L5O;P1A$BC4 *BJ.%4 #@ 5R?Q=_9Y^ /[0.D_V!\>/@?X M0\:V.PH+/Q;X:M=1B"GJ MQ&X%=C10!\,_$3_@W+_P""3_BW7F\:_#GX$ZK\ M+?$G/D^(OA-XQU#0IX._[N*&4VZ\X/\ JNU8/_#I_P#X*3? O][^QG_P7)^* M0M(.8= ^.GAFP\91SKVB:[E$4T2_[2*3@8K]!** /S[_ .%P_P#!Q_\ L]<> M/_V0?V?_ -H+3H!\DWPT\=W/A?4YT'5I%U56@$G?;&,= .:/^'^^C_",_9OV MY_\ @FM^TG\&O*/^EZ_>?#]M:T&+'7%_8LV_'7Y8NF#WK]!** /ESX"?\%K_ M /@E!^TMY,/PG_;S^'2$_PK;ZB()6;V"DU].:;J>FZS81 M:KH^H07=K<('@N;:421R*>C*RD@CW%>2?'O_ ()Z_L*_M1B:3]H7]D+X<^+K MF?._4M:\(VDMX">I6YV>^+6H6<;2>K1737"%3W0!01P,"@#[]HK\^_^&%O^"Z'P!'F?LV?\%??# MGQ(T^$?Z+X9^/?PMA/3M)J>G-]JDST)VC';K1_PW!_P7:^ /[O\ :/\ ^"1? MA3XFV$)Q=^)?@)\4XEQCJ8]-U)?M,N>< ,,=^M 'Z"45\ Z?_P ''7[#W@R^ MBT3]L/X2_&_]GS4)'$1B^+WPEU"UA,G3"36BW"LI/1SM!')Q7TQ\!/\ @HI^ MP;^U'Y,7[/G[87PX\675QCR],TGQ=:O>@GH&M2XF0GT9 : /9J*** "BBB@ MHKY)_P""F7_!:[]A+_@E5I=O9_M$^.[O4O%VH6OVC2?A_P"%+9+O5KF+.!,Z M,Z1VT1(.'F= VUM@@#]X**^2/^"9G_!;#]A+_ (*JZ9<6/[._CJ\TWQ=I]K]H MU;X?^++=+35K:('!F15=X[F($C+PN^WJ7ID<'&U3=);J>>,@X]Z9_P])_X*I_%P[/V8O^"#_P 0 M([:7_5ZM\8?B-I?A?R!_>>TD$DK_ .ZK9_*@#] J*_/W^R/^#E[XT?\ '_XO M_96^"NG2_=_LRPU?Q'J\&>N[SB+1\=L=3GVH_P"'1W_!0_XL_-^U9_P7F^-- M]'+_ *ZT^#_AG3/!00'^!);996X' 8C)ZF@#[YU;6-(T#3I=7UW5+:RM(%W3 MW5W.L<<8]69B !]:^?/C#_P5X_X)>? 42Q_%']OCX5V-Q!GSM/M/&5K>W:8] M;>U>24?]\UXEI/\ P;7_ /!,/4]1BU[]H#0_B1\9-4A?>FI_%;XJZMJ$A?\ MO,L,T,;'KPR$<]*^@_@]_P $OO\ @G'\ ?*E^#_[#7PJT.Y@QY>HV_@>R>\X MZ9N)(VE/XL: /G:Y_P"#DG_@GQXKN'L?V7_ _P ;/CE],_X>D_\%4_BX=G[,7_ 0?^($=M+_J]6^,/Q&TOPOY _O/ M:2"25_\ =5L_E7W_ &UM;6=NEI9VZ111(%CBC0*J*. !P!3Z /YK/\ @Z7\ M&_\ !7+XB_ _X5?M!?M__"_X/^%_">@>)[_2- TGX8ZQJ-]>VMW?V\4Q_M"6 MX'DL"FGXC,6,$2!L[EK\5J_NF_;;_8Z^#G[?/[,'BS]E+X[:9)/X?\56'E/< M6Q N+"X1A)!=P,00LL4JHZY!!V[6!5F4_P EW_!2#_@@C_P4,_X)Q^.M1MO% M'P10'(!\55V/[/ M/PJ\5_'3X^>"?@KX%MI9=:\6^+-.T?2DASN-QV,T?"K]G?X M^_'7Q7'X%^"OP2\6>+=:EE\M-*\-^'KF]N"V<8*0HQ&.^1QWK^A__@W#_P"# M<+QW^QGX\L_V\/V\-'M;;X@6MK(O@/P&DZ7'_"/>:C1O>W%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R_P#I M,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!#J&GV&K6,NF:K8PW-M/&4GM[B(.DBG@ MJRG@@^AKYG^/?_!%O_@E-^TQYTWQ=_8-^'5Q=7.?M&I:)H:Z/>2D]VN=/,,K M'W+9KZ>HH _/O_AP%X8^$G^D_L,?\%&_VDO@MY1/V30=,^(;ZQH,?INL+Y7\ MS'09EZ9H_P"%*_\ !QW^ST,_#G]L[X!?'_3X!S;_ !1\ 7/AG498Q_#&^DLT M/F8P-TAP>2>:_02B@#\^_P#AZQ_P4S^!1\K]LC_@AO\ $N2S@.)?$'P)\5V' MC!;A1UD2RC,4T8_V7;-8WQ/_ .#G[_@FSX&^#OC'79O$'BSPU\1M!\+WM_HG MPP^(W@/4]'O]2O8X6,%KO:%H5+RA4)\W(!)YQ7Z.U\5?\'$7P2U3X[_\$;/C MIX9\.:#'>ZII?A:+7+0^0'EBCT^]MKZX:,D$J3;VTH.WD@D=Z /Y!_C[\>/B MO^T_\9O$?Q_^./C"ZU[Q7XKU22_UK5+MLM+*W15'1(T4*B(N%1$55 "@5R%% M% '7_ 3X[_%;]F+XR^'/C]\#_&%UH/BOPIJD=_HNJ6C8:*5#RK#H\;*61T;* MNCLK AB*_KW^#/\ P7S_ ."97BK]E7P'^T%\:/VQ/AOX.UCQ1X3L]2UGP=+X MHAN-1TJ[>(?:+9K6(O<#9*)$!*#<%!'6OXV:_KB_X-\_^";7[-7PO_X):?!3 MX@?$K]D_X?S_ !#U_P ,OKNI^*M3\&64VJW$5[=SW=H9+F2(RG;:S0*H+?*% M [4 ;=S_ ,')/_!/CQ7F1P<;5-TENIYXR M#CWIG_#TG_@JG\7#L_9B_P""#_Q CMI?]7JWQA^(VE^%_(']Y[2022O_ +JM MG\J^_P"VMK:SMTM+.W2**) L<4:!511P . *?0!^?O]D?\ !R]\:/\ C_\ M%_[*WP5TZ7[O]F6&K^(]7@SUW><1:/CMCJ<^U'_#H[_@H?\ %GYOVK/^"\WQ MIOHY?]=:?!_PSIG@H(#_ )+;+*W X#$9/4U^@5% 'P-I/\ P;7_ /!,/4]1 MBU[]H#0_B1\9-4A?>FI_%;XJZMJ$A?\ O,L,T,;'KPR$<]*^@_@]_P $OO\ M@G'\ ?*E^#_[#7PJT.Y@QY>HV_@>R>\XZ9N)(VE/XL:]VHH 9;6UM9VZ6EG; MI%%$@6.*- JHHX ' %/HHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ K(\>>/_ OPL\'ZA\0OB;XSTKP[H&D MVYGU76]7Q[=_!OXTZ#X_\3?#6 DOXHTS3C,[VRHH8S,LC12"(*Q.PLJNZ(I />?@ M+_P4B_8H_:2\4MX#^%W[07A^;Q ^I7MG8>']0OTM;[4OLL[PRS6L$I#W,6Y" M0\88;2"=N<5W_P 9_P!H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/^_P!1N=I; MR;:%09;B3:&8I&K,%4L1@$U\1_\ !+7XZ_L;_P#!5_X%1?$#P9K=O'XI\#?' M[5_'<'AK58X1KGA>:?5[N>)9X=Q,8FMIY(3(A*'>X#%D*C*_90^(>J?M3?\ M!QI^T;KGBR0W>E?L]?#/1?"'@2TF.8["75!'=W]RB'A)I)(7B,@^8Q(J$X&* M /T#^%WQ8^&?QN\$6?Q)^$/CS2O$F@W^\6FK:->I/"[(Q1TW*3AT=61D.&5E M*L 01705^<7[&GQ%U+X,_P#!P]^U#^QGX?N#%X2\=?#S1_BC;Z0IQ!8ZNJV- MA?31KT5[IITEE/\ $T2GM7Z.T %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M M8?\ );/@?_V/?[5OSC;Y6W?G/&,=:_O M>HH _EY_X(H_\&OG[2_[4GQ1T3XZ_M\?#'5?A[\)M*NH[R7PWXAMWM-8\4[3 MN6V%LV);2V8@>9+($9D.(@=WF1_U V%A8Z58PZ7I=E%;6UM$L5O;P1A$BC4 M*BJ.%4 #@ 5+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Y1^TA^V)\(/V5? M&GPV\-?&?Q#8Z'8?$KQ3-X>TW7=5U!+:UM;Y;*>ZACD=QM'F^0T2Y9#?"'C_P_<>$_'GA33=;TJ[7;=:9J]C'*/VPO$.D^(].\,WI)\2^"!KE^VIW6I6Z' M!M8((XU-P0/ED5]TH.V ;GRWDNPG>)B1G:0/L[]G?]D#]FO]E&UU>U_9^^#7AW MPM_;NKW>H:G+HVBV]M)-)<3O.T9:)%/E(SD)&>$4!1P*Z[XA_#'X;?%WPU)X M,^*_P]T/Q/H\LBR2Z3XATF&]MG=?NL8IE9"1V..* /@3]@+X:77[0?\ P6\_ M:<_X*4>&V6Y\ :?X7TOX7>!O$$)W6^NSVZ6DVK26[CB2*"[M5@\Q249]X!)1 M@/T7JKH>A:)X8T:U\.^&M&M-.T^Q@6&RL+&W6&&WB485$1 %10. !5J@ K MR_XK?LE?#7XQ>+G\:>*-?\46]V\"0F/2?$*?'?EW$3)YB>,)R\>1@E2V0#[XKS_\ X_$:*YM_$^HV$:V'B]HT,4,Q1"08S\V!R<\ MUZ=_PY"_9-_Z*-\4_P#PMC_\:KZ%_9K^#.I_ SP%>^$-5UJ"_DNO$-]J*S6\ M;*JK/*7"8/< X->@T ?'/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ M (6Q_P#C5?8U% 'QS_PY"_9-_P"BC?%/_P +8_\ QJC_ (/\ XDR7^D:6T]JE[XQ9XF8,!\RB,$CGU%=/X)_X(L?L MK:]X,TC7+WXB?%!9KW3+>>58O&A"AGC5C@>5P,FOJC]H+X9WWQE^"_B+X7Z9 MJ<5E<:WIS6T5U.A9(R2#D@*O$[V&I-=>+V=TB$)<&,B,;6R.I!K]%*\ M^^,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YAFC8M<*8BFQ2.AR<\T ?/7_#D+]DW M_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5?8U% 'QS_PY"_9-_P"B MC?%/_P +8_\ QJC_ (^ /%]C MK4%K'X.\0OJ-S#-&Q:X4Q%-BD=#DYYKT&@#XY_X+V$[2RNP8,_EX*\<# Q7Z*5Y]X<^#.IZ)^TEXD^.,NM0/::YX M>L].BL5C821-"Q)_$:*YM_$^HV$:V'B]HT,4,Q1"08S\V!R<\UZ=_PY"_9- M_P"BC?%/_P +8_\ QJOH7]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJJL\I< M)@]P#@UZ#0!\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X%_'7Q%N-1T' M4$O+.#4O%QEMWD0Y D3RQO7U&>:^I** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@"OJ^KZ3X?TJYUW7M4M[&QLX&FN[R\G6**"-1EG=V("J M "22< "N>^#?QM^$/[0W@*W^*?P+^)&C^+?#5W=7-O9Z]H%\ES:7$EO.]O,( MY4)60++&Z;E)!*G!(YJS\3_AG\.OB[X)O? OQ3\"Z1XCT:[B87.EZYIL5U;R M<$ F.564D9.#C(KX1_X-6?\ E!Q\(O\ L(>)/_3_ *A0!]/_ +1W_!2G]@7] MD/QQ9?#3]IC]KCP+X+\0ZA$DMOHVMZ[''&ZA_P $X_V'I_!GCM?C;\#?"'BV3QW?ZCJOC_Q/XQT:WGN[_P ]G<^9'M4\7:YJ?P MUAU8MY\/AF:\6)0?W\:G&7CW*,C)Y&>&_9 M.^$W@']KCX1_$/XZ_%S0(]:T/XW_ !!DU>TTZY8F"]\-:;)%9:-#(HXEM+BW ML4OFA;*2?VC,CAE=E/RO\=M5_P"";7[2'_!=?]G#P3^SY\:OAWX>^(OP=BUO M4O%&M;MS/H^N:5<"6VO(MQ7S(W'#KE3AAP<<5YC_P %(/AG\._B ME^PK\6M&^)'@72->M;7X;Z]=6D.L:;%K/:Z?\ !3X)M?VRR2!6X,UIIUI:L >"FLL.<\>+_P#! M2[_@G#_P3F^&7_!([XM^#_$?[/WA2TT[PQ\-M4U#3?$DVDPMK!UJ.V=[:^-Z M5\^>^FN_+W2,Q:=Y2K[A(RD ^\KR^LM/LI=2O[R*"W@B:6:XFD"I&BC)9F/ M ))/ %>;?!S]M']E+]H+Q0_@OX+?'SPUXCU063WMO9Z;J"LU[:*X1KJV)P+ MNW#E5,T)>,%E!;)&?R[_ ."B_B#]I+X$?\$)?V3_ -A?XI^(=3M/&OQF\1>" MOAWX^EEN'6\M].FB\RZLWDSN\P+'!:R<_,IE!)#'/MO_ <=>)(_V/OV.OA% M^V9\']/AT;7/@-\9-!O/#O\ 9L0B"Z7+'+9W>F +C%M/ R1O&, K&H[4 ?H3 M\2/B=\./@YX*O_B1\6_'VC>&/#VEPF74M<\0:G%9VEJG]Z265E1!]34_@7QO MX3^)O@C1OB1X!UZWU70O$&E6^I:+JEHV8KRTGB66&9#W5T=6!]"*^5O^"[/P MW^&WQ'_X)+_'76?&?@C1]9GT3X7:OJ&@WFHZ=%/)87"VYD2:!W4F)]R(=RD' MY17IG_!,/_E&K^SS_P!D-\)?^F:TH V?'W[=?[(7PP\3ZMX0\=?'_P /V%YX M>=$\3.UPTEOH3,H91J%PBM#8$JROBX>/Y6#="#7JEA?V.J6,.IZ9>17-MYO9V6*%VFG999)FVB.-HN9HUBD_2?_@FO^R[ MXR_8J_8.^%G[*WQ"\8%G:*$N QABW^5&2 ?+C3* MKT ![A1110 57U?5])\/Z53K%%!&HRSN[$!5 !)). M!5BN?^)_PS^'7Q=\$WO@7XI^!=(\1Z-=Q,+G2]O:!?)!?!?B'4(DEM]&UO78X[E M8F.%EDC!)AC8YP\FU3@X/!Q\P?\ !JS_ ,H./A%_V$/$G_I_U"OH_4/^")O#GC/P]8^+O!_B"QU;2=3M([K3=3TV[2>WNX'4,DL4B$K M(C*00RD@@@@UB2?&GX70_$#7_AA<^+X(=9\+>&[37_$4,\;QPZ=IUU)=QP3R MSLHA0,UC=?*7W!82Q 4@GXL_X-I?AAX\^%?_ 2K\.Z9XFU#4IO#VJ>+M.;$D, 564![E>Q6Y5AP:]3_ &3OA-X!_:X^$?Q#^.OQTTZY8F"]\-:;)%9:-#(HXEM+BWL4OFA;*2?VC,CAE=E(!W/[/ M'_!2C]@;]K/XA7_PH_9K_:Y\">-/$FFQ/-<:-H.OQ33M$AP\L2@_OXU.,O'N M49&3R,^O>+?%_A/P#X:O?&GCOQ1IVBZ/IMNT^HZMJU[';6UK$O62260A$4=V M8@"OS ^.VJ_\$VOVD/\ @NO^SAX)_9\^-7P[\/?$7X.Q:WJ7BN;PV\5M/K*- M:I#:>'XI85$5U,"UQ*\.XM% LJ@9E('W%_P4@^&?P[^*7["OQ:T;XD>!=(UZ MUM?AOKUU:0ZQIL5RMO<+IER%FC$BG9(N3AUPPSP10!Z=\*_BM\-_CA\/=+^+ M'PA\::?XB\-:W;F?1]1;BOF1N.'7*G##@XXI/&WQ5\!?#K7/"_AG MQAKWV6_\9Z\=&\,VB6LLKWUZMI<7C1@1JVP+;VEQ*SOM15B.6!(!^8/^" O_ M "AL_9[_ .Q B_\ 1TM=C?65_P#'_P#X*$:RNEZL]KI_P4^'+:;8WZ1+(L'B M;7]LLD@5N#-::=:6K '@IK+#G/ !I^.O^"IW_!./X8_' _LV_$']M?X<:/XX M2[6TG\/W_BB".6VN6.!!,Q;9#*3@>6[*V2!CD9]WO+ZRT^REU*_O(H+>")I9 MKB:0*D:*,EF8\ DD\ 5\&_\%+O^"%+33O#' MPVU34--\23:3"VL'6H[9WMKXWI7SY[Z:[\O=(S%IWE*ON$C*?F3_ (*+^(/V MDO@1_P $)?V3_P!A?XI^(=3M/&OQF\1>"OAWX^EEN'6\M].FB\RZLWDSN\P+ M'!:R<_,IE!)#'(!^HGP<_;1_92_:"\4/X+^"WQ\\->(]4%D][;V>FZ@K->VB MN$:ZMB<"[MPY53-"7C!906R1GLOB1\3OAQ\'/!5_\2/BWX^T;PQX>TN$RZEK MGB#4XK.TM4_O22RLJ(/J:_/;_@XZ\21_L??L=?"+]LSX/Z?#HVN? ;XR:#>> M'?[-B$072Y8Y;.[TP!<8MIX&2-XQ@%8U':O9_P#@NS\-_AM\1_\ @DO\==9\ M9^"-'UF?1/A=J^H:#>:CIT4\EA<+;F1)H'=28GW(AW*0?E% 'U3X%\;^$_B; MX(T;XD> =>M]5T+Q!I5OJ6BZI:-F*\M)XEEAF0]U='5@?0BO./B1^WM^QG\( M?&=SX ^)G[2/A31=3L+R"TU9+W4U6'2[B;;Y,-Y.,Q6?=IX?@:&/;WW.%&.^ M:^-#XML?C#+J++)J7>I7C7M+7Y]?\&P7QZ^(GQ]_P""._P] MO_B9K-QJ=[X6U#4O#=EJEVY:2YL;.Y9;7)/)$<+) /\ 9A&>XAN[=+JWD#QRH'C<=&4C(-?G'_P=6_#/X=>(O^"+_P 5?B-KW@72 M+SQ!X?E\/'0][L/,\0:=%((9BN^,-'+(K!2 0Y!ZU]W^+/ 0^*GP)O MOAD_B34-'C\0^&&TV;5-)F,5U:QS0>6\D,@YCE"L=KCE6PPY% 'F6B_\%3_^ M"<7B+X\?\,QZ'^VQ\.+KQV=0-@GAV'Q1 99+P-M-JC;MCS[OE\I6+[@5VY&* M]]K\SO\ @O1_P3N_8AT#_@DGXG\-_#+]E_PCH/B;P_)I%E\(3X1\.06NIIK< M^H6UM:6MJ\*B25IVD\MT);>&9V^90Z_7WQ0^*'Q+_9*_X)\-XX\9W2^(?B#X M:^'UC81"23?_ &WXGDAAL[:' _@QJW[1/C M_P".N@^'O ^BZ]?Z)J'B;Q!<&QM1?V5Y-97%O&TX3SF6YMYHE\O<)&C.PN.: MM_LT_M=_LQ?MD>"I_B)^RU\=/#7CO1K6[-K>WGAW4TG^RSXSY4R#YHG((8*X M!(((R"#7%^"OV2OV:?V??@/\.XOCC_8>HVWP<\(_98O$OC":/[';W+QQ"]U: M03GRDN9G1V-PPWJ)YE5E$L@;Y%_X(R-^Q%\9O^"D'[6/[8'[#GQ<\+-X7\17 M.AZ(O@;PP/LOF36D!-UK\)66HZA%8:;-KVJQ6WVVZD8)'!"KD--(S, $0%N>E=C7YH_\ M!S7\,_AW?_LP_"OXI7G@72)/$UC^T/X-M;3Q"VFQ&^BMVN9\PB?;Y@C.]CLS MMR /&'BBV M61SH>B^(8I;B=(\[W@7(^T(H!):+> .2<'->:_ 3]G[P+^W1\(?B!\7_ (O0 MO?\ ACXT?$_^U6TEO]5J_A72)$LM(LY#_%972V*W[Q\B1=0FC;*2LM?/G_!: MW]A7X*'XG?LF:Y^R1\(_#_@[XU#]HK1+3PMJ?@S1X;"X&AP13W>IO.MNJ^9: M6\4"2MN!"#Y1@3,K 'Z._%CXP_"OX$^";CXC_&7X@Z3X9T*UDCCFU36KY((O M-D8)'$I8C?([D*D:Y9V(5020*J?!OX^?!K]H/0+KQ-\&/B-IGB&UL+YK+4Q8 MS?O;"Z4!C;W$3 26\H5E;RY%5MK*<88$_!?[17Q#U3]H#_@Y.^!_[*6N2&X\ M(_!_X.ZI\15TJ7F&;7KIYK"&X=.CO!$T;1,>8VED*X)R9OC1\1=2_9M_X.7O MA#X?\(7!MM)_:,^"6I:1XTT^,XAN[_1A>WMG?R+_ !3I%&;97/(C.6-@"KJPX92"""."#7RO\9?\ M@FS_ ,$\/#/[&WQ!\+_M ?!GPKJND7OA_5=:^(WCS7=%MWU:^NFBDN;S6);Q ME\U+@/OE5U8>5M18]J(JC\ZOB9\6_P!JC]@3_@S_ /!ND^*];U33O'_C#1;? MP]I,\\KK=Z9I6K:G<300Y.&1AI3>4HX:+>JC'EB@#]Y2QL;#5$<7[VQ(N4M9/]7=-"01*L+.8\'>%Q7J=?G%_P7.^ M#.F?LM?\$.%U/X'&/0-<_9SD\(:Q\--3L(PC:7>:?J%G9B5,=VMYIT;^\)"& MR"<_>/P&^)L7QK^!O@SXRP68MT\6^$].UI+=3D1"ZMHYPH^GF8_"@#K**** M"N.\6_M"_ OP'\4O#7P/\8_%SP]IWC/QB\R^%O"EUJL2ZCJ?E0R32-#;Y\QT M6.*1F?&T;<$Y(![&OS1_X*(_#/X=>$O^"_G[ 7CKPMX%TC3=9\1W7Q)&OZI8 M:;%#<:EY.A0&(SR(H:4IYTNTL21O;'6@#]&/'?CWP/\ "[P=J7Q#^)7C#2_# M^@:/:/=:MK6M7\=K:6<"C+22RR$)&H[EB!7EW[,?_!1+]AG]L[6M1\,_LL_M M4>"_'&J:3%YNH:7H>LI)=11;@OG>2<.T6X@>8 4R0,Y(KI?VA/V9?A=^U%8> M'?"_QJT2'7/#6A>(H]:N?"VH0+-8:O<0Q2+;I=Q."L\,4D@G$3 J9886(.P" MO@G]O/\ 8M^%F@?\%EOV,?'G['WPXTCP?\0AK>NW_C^X\(Z='9)<>$;.UB%Q M)?) JJ5+3BTC=AEVNMF3M4* ?HW\4?B9X&^"WPVU_P"+_P 3O$$>E>'/"^C7 M.JZ[J4D3R"UM+>)I99-D:L[X16.U%9F/"@D@5YU^TO\ \%!OV*/V-H]'/[4_ M[3'A3P'-K\7FZ/8^)-2%O=7,8ZR+;D>:$!X9BH"G@D'BN<_;J_XNEXD^%/[( M%M^\3XA>.H=4\4Q#MX=T-DU.[W#O'-=1Z;8N.ZZB15']M+4O^";7[)/PY\>_ MM+?MLZ7X,AT_Q39>5XEO/%UC%?W>M0Q0+%'IMM#*&>5 H^6UB&S?+)(5#22. M0#WSP#X_\"_%3P7IGQ&^&7C'3/$/A_6K-+K2-;T6^CN;2]@<962*6,E74]B" M16+J'[0OP+TKXSZ=^SI??%SP\GCW5=/FO[#P<-5B;4I+6)0SS_9P2ZQ@$?.P M"GH"37RA_P &[/PH\ _"+_@E-X"TGX:_%_2_&&DZQ?:GK4$FB:F;JUT?[7>2 M3?V6CM\P>W#".4, ?.$IQR*\Q^*?PS^'?@+_ (.??@OK/@?P+I&C76N_L\>( M[K6IM*TV*W:_N/MDQ,TQC4>;(=QR[98]S0!^EU>6>+/VVOV3OA_\'=6_:"^( M7QXT#P[X*T3Q#?Z%J'B7Q#:(>7N#M$VPMBKG M[7GQON_V'-+;_ )B.K3$0:?9CWGNY8(1[R"O/ M/AG_ ,$V_@3HW@WX4^'OC+X?L/' M\G="1*R[HQ+/LQYSY .__9D_;*_95_;-\+7?C3]E;X_>%_'FG:?<"#49O#FJ MI.]G(02J31@[X2P!*AU&X#(R*L_&S]J[]G+]G*\T_2_C9\8-&\/WVJPRSZ=I MMU<%[NX@BQYTZP1AI##'D;Y=NQ-PW,,BOA/X._LD^!OA)_P)X));J5, M[HX"&V7#C!)6)F.%)QP:^+_^"5NAV?Q2^*G[=O\ P2@\0ZU?6WP\\#_&>.\T M/3;"YNKS182I!AM7%M/$0A#*M[(5(8@A_\ P<+?\$^?V;[C]A?P MG8?LP? /PMX1^,EM\4/#&C? J^\%Z'!I=Y%JD]_$A@CDMD5A$MJEQ.1]U/LH MDX\O( /U!U35-,T33;C6=:U&"SL[2%IKJ[NIECBAC4$L[LQ 50 223@ 5SGP M:^./P>_:(\#I\3/@3\2]%\7>'9;VYM(-=\/WZ75I--;RM#,L".U_X(M?#VVA&$C\2^)549[#6;L"@#]%:*** "N.\?_M"_ OX5^./ M#7PR^(WQ<\/:-XD\97WV/PIX?U#58H[[5IL$E;> GS)0 IRR@JN.2*[&OS1_ MX*Y?#/X=Z+_P5D_8(^)6B^!=(L_$.J_%S68-6UNTTV*.[OHUTZWV+-*JAY0N MT!=Q.T=,4 ?H_P"*O%?A?P+X:O\ QGXV\26&CZ/I5I)=:GJNJ7B6]M9P(I9Y M999"%C15!)9B ,DUY#^S9_P4D_8*_;"\87WP^_9C_:T\#^-==TZ)I;K1M$U MR.2Z\I3AI4B)#2Q@D R(&4;AD\C/7?M$_LW_ W_ &H_"NE?#KXQ:8FK>%K3 MQ#;:IK/AB[C$EEKHMUD:&UNXVXE@6X,%P8SE7:V16#(64_ ?_!4K]B/X1:=_ MP44_8D\:_LB?##1?!_Q77XT"?5KSPCI<5@USX,L8/M&L&Z$"J'B6,Q0*7_Y_ M3&#^]P0#])_''C7PK\-?!6L?$;QUK46FZ)H&EW&I:SJ-QGR[6U@C:665L G: MJ*S' )P*\O\ C_\ \%"?V*?V5?!OA[QY^TG^TCX9\#:?XKMDN/#J>)[LV=U? M1,BON2UD43_*'3?E!L+ /M)Q7/\ _!0O_BX_A/P1^R#:?/)\8_'-IH^N0CG_ M (IVT5]2UG>.TN+2%2'DFE?86=B0#U_X7_%/X:_&W MP!I?Q5^#_CW2/$_AK6[87&D:]H.H1W5I=QY(W1RQDJV""IP>""#@@BN*\:?M MN_LC?#KXF-\'?''[0_A;3/$<-S;6]YIUUJB#[#/*/#UO)XW^(^D:#IM^;B M#PQ$EN]S;Z#)D[DEAAMX?.0@8EFD*EE*R-J?\$B?V?=%^.O_ ;XG1OC @US M6/CMX6\5Z]\0=9U!0\^KZCJES>9NY6(YE6,6X5NJ^0A&-HH _26O-?$G[8O[ M,'@KX;>*?C'XZ^-FAZ!X4\%Z_(+@V%G:ZA;N(YK<2SA%E993Y7[L ML#(&C!+JRCXY_P""-_\ P4.\1>*O^" _AC]L3XW7EUKFM^ /!VKV6J.\A>YU M>72II[>TC#'+27$\<=M'DY9Y9#U+<^\?!O\ X)S?#.3X0?"#P]^TSH&G>,]4 M^'^E7NIZII.L64=UIE[XMU-UN=1UIX) R/.+B2^,3,#Y8OIB,L0P /1?V7_V MW_V1/VU-&O\ 7OV4OVBO"GCR#2I5CU5/#VK)--9%L[/.BXDB#;6VEE ;:<$X M-:_QK_:>^ '[.G]F1?&KXJZ3H%SK3RKHVGW,Q>[O_*7=*8;>,-+*L:D,[*I" M @L0"*^"E_9!^'WPS_X.3?!/C[]C[P3I_A*TA^ NIZC\=[#PQ9I:6%S'<7$E MMI?GQ1 1BXFGC\S& SK8;\':6-[_ ()0?$/5/VK/^"NW[<'[1GCF0W<_P\\4 MZ9\+? ZR\C2-,L)+T7D,.?NK/=0I._J_M@ _0SP%X_\"_%3P9IOQ%^&?C'2 M_$&@:Q:K.6O390^'K/Q1 \L]T#@V\3!MDLP.1Y:,SY!&,@@?'/_!/>";6_ MV^?V_O\ @E1<>)=0TSP*GBC3_$VA0Z1<&&33(/$-IY^L6UJZD&V61IE*&/'E M/+)(N&.:G_X.!O\ @GG^R!8_\$M;W0O@C^S/X4\/?$#2/$7A[3/@FW@KP_;V M&I+K5QJEK;0VEJ\"H[>9&\FY"2,(9#\T:LH!^B?QG^.'P=_9T^'5_P#%SX\_ M$[0_!_AC2U4W^N^(M2CM+:$L=JJ7D(!9F(55&68D DXKE?V7_VW_P!D3]M3 M1K_7OV4OVBO"GCR#2I5CU5/#VK)--9%L[/.BXDB#;6VEE ;:<$X-4/$O['O@ M+XW'X::U^U)I=AXYO/A]HSF/2=:LH[K3;C6I8;>)]5>"52KSQK'.L+,O[L7D MQ W$%?C!?V0?A]\,_P#@Y-\$^/OV/O!.G^$K2'X"ZGJ/QWL/#%FEI87,=Q<2 M6VE^?%$!&+B:>/S,8#.MAOP=I8@'WO\ M%_M*_ _]DOX7S_&?]H?Q]!X:\,V MVHV=C-JMQ;33*MQ=W$=M FR%'<[I947(7"@EF(521W5?C?\ \%H_AE\1_"O[ M1'Q-^/>F^ /%7P^^'\]YX#M?&WQ"\6>,8M6\,^,[S^U=+6QBL_#;1NPELW6- MWNEGMMOV6<%)1,1-]E_\$-[WXCW-SXE\0> M/?B='XI7Q=,88@-4LKB*&V2*V=< 1"U@V8"D$J50 ^Q:**22-)4:*5 RL"&5 MAD$>AH X_P -_M"_ OQE\6]:^ OA#XN>'M5\9^&[&.\\1>&=-U6*>\TN%W*( MUQ&A)A+,#A7PQZXQS53]HC]J#]G;]DGX?-\5/VF?C1X=\#^'EN%MTU3Q'JD= MLDTS E88PQW2R$*Q"(&8A2<8!KX._84^&WP^^%G_ <6?M8^&OAGX(TGP]IC M_"3P=37V[\1/V0/@7\9/C?I_QR^,_ M@73/%][H/A\Z7X6TWQ)IL5Y::*TLSR7=U;Q2JRK/<*+:-Y,;@EJJJ0'D# %_ M]G#]J_\ 9J_:_P# S_$K]E_XX>&O'6AQ7!M[F_\ #>JQW(MI@ ?*E53NA?!! MV.%;!!Q@@UT'C[XJ^ OAA<>'[/QQKWV*;Q3XAAT/P_"MK+,]Y?RQRRI"JQ*Q M'[N&:1F.$1(G9F55)K\]?V(_V4O!WP0_X.$_VA/$W[*'ABU\-?#&/X+:);_$ M;0=#@%OIB^,KNZ2YMUCA0"-)%L(GF8(/E-\6('G<_4GB))OCA_P49TKP_;2@ MZ3\#O N^;:6C#_II;Z=:ZCN7^YJ\9S\PR 7/BI_P5)_X)S_ [ MXS+^SU\7OVT_AUX=\9^!/V@YM56.[\4>#M+^,<5 MUO,]KX5EN)KK[#F6U]MDU2S7[UU9[P!>0#C,L!D0 @EL$9]#\:>,?#'P[\':M\ M0/&NLQ:=HVA:9/J&KZA/GR[6UAC:265L G:J*S' Z"OSD_X.;_$^F?"C_@G1 MX._;/^$VKV=EXO\ A+\4O#OB#X:Z[ISKPTDAA>"-T^];S6\AWQ@[)%C7(( K MZC_;\O7^*OPU\#?LIVUNZ3_&[QC8Z+K5HWWH_#\,;:EK2R#LDEA:3V18\"2^ MB')8 @'2?'K_ (*(_L1?LM>#/#GCW]H[]I;PQX'T_P 6V:7?AR/Q/=FSN[Z% MD5]Z6LBB6YE9L_*%^ _^"6GARU_ MX)]_#+_@H+\>?@IIIA^"?@_X@^(=4^%N@&1C8I<:-IUP^J?91GFW^T)':AE. M#]B*Y)0T ?H/XX_;=_9&^&OQ+;X/^//VA_"VE>(X9[:"]TZ[U1%^PS7) MHK MF3[EK),2HB29D:0LNP-N&>Y^(OQ(^'WP@\#ZG\3/BMXXTGPUX=T:V-QJ^NZ[ MJ$=K:6<0(!>660A$7) R2.2!WK\]O^"-_P =(^/_P#P0$_L_P",JKKNM?'W M0?%FN_$76-00/-J]_J=W>H;J5B.9%A6W56ZKY*8Q@4W_ ((F2Z'_ ,%5/^"1 MGP#\8_M?P#QD? .I7MKJ.CZY$MS::W?:;-/9Z?.;W1XQ)J>G:%K"275O$2%$K0 MG$GEEB!YFW;DXSFKO[47[VM888I;Z*%0I\R>X-K&[+EVD )(A79]>_M5']@#]F MGP_XP_:R_;(B\%V%EJ6EQV.NZ]XWMHKQI[**)@FFV\/H+/QUX^T[4;[PEX?:VF9]0M M[!$>[<2*AC38LBG#LI8;MH;:V/C_ /X-O_AS\'/ _P#P3NN_$OP&^)^EZ_X8 M\<_$[7_$^E:+I%^9X_"-O=2QBWT-\G,5?L->%K3P3^QY\-?"5E\)_$?@6+3_!U MC O@_P 7:S_:.IZ05B -OO_!J=JNF7_P#P1#^%EC8ZC!--8ZKXCBO8HI0S02'7 M+V0*X'*DHZ, >S ]"*_03Q9X,\'^/M$D\->.O"FFZUILK*TNGZM8QW,#LIRI M,<@*D@@$<<$5G^!_@_\ "7X8SW%U\-OA=X<\/2W:*EU)H>B06C3*I)4.8D7< M 2< ],T ? G[8W_!7K_@FM\8OC#K_P"P_P#$[]M?P=X6\!:!-]D^+=[)J["; MQ(_\?AZT:$'%N<;;VX!'R$VL>7>=[?TSX@?\%$OV??VH?V,O&>C_ /!//XAQ MZP=0U?3?AAX0\3Z%IKP:?:ZWJIBM5%H75/,_L^VN%O9-B^6L<8 9BKJOTG)^ MRG^R[+(TLO[-O@%F8DLS>#K(DD]S^ZK:T;X.?"+P[9:=IWA_X5^&["WT?5&U M+2(+/0[>)+&]:&2!KF%50"*8Q2RQF1<,4D=UT[P_I=]K=X(+6U152WM8-QX'RJH] %). "1\6?\%;/A5^S MO^WW\1/V:U_9?\3>%_$WQBT?XU>'_$.A>*O!M_;WEWI/ABUF-QJ-[<7%NS>7 M8JJQE"[!9+@P(F6?!_0SQMX%\$?$OPQ=^"/B/X-TKQ!HM^@2^TC6].BN[6X4 M$,!)%*K(X! ."#R :S_AE\&?@_\ !72)?#_P;^%/AKPE83R>9-9>&="M["&1 M_P"\R0(JD\GDCO0!Q7[?&JZ9H?[#/QEU76=0@M+6'X5^(&FN+B4(B#^SIQRQ MX') _&O!O^""?C/PGIO_ 1,^!OBN]\16<>FZ/\ #UWU6]-PICM!!+.9O,(^ M[L"MN!Y&#FOKSQI\/_ ?Q(TE-!^(G@G2-?L8YQ/'9:UIL5U$LH#*'"2JP# , MP!QG#'UK-T?X&_!/P[X;U;P;X?\ @]X6L='U^U:VUW2K/P_;16VHPLC(T<\2 MH%F0H[J5<$$,PZ$T >3?\$^8'T?]EF;]I+XFLFCZE\5=5O\ XC>)9=4D6'[! M;7V)+*&=G($9M-*BL+5BQX^R'..WR1XH_P""SO\ P2;_ &LOC/#=_&K]MSP- MI7PP^'?B5;GPYX7O[R0R>+M;M),Q:K=(J$"QMI5WVL+?&_XG:+K#[6.6>]UJ0H3LMXP\"AFQODE5 M%RYVU^DN@^']!\*Z-;^'?"^B6>FZ?9QB.TL;"V2&&!!T5$0!5'L!6)X"^"GP M:^%6HZGK'PO^$OAGPW=ZW/YVLW6@:#;VDZ)_P2&_:(EU*^@M8G^$^KV\+32!%:22W9(XQGJS,RJ!U)( KK_P#@EAJN MF:U_P3*_9YOM(U&"ZA_X4AX53S;>4.N]=(M59O>./AC\-O MB;:P6/Q(^'NA^(8+60R6T.N:3#=I"Y&"RB56"DCC(I_@GX=?#[X::;+HWPY\ M"Z-X?LYIS--::)ID5I%)*5"EV6)5!;"J,D9PH':@#\L_V0_V4/V9O^"G7_!, MCXKZ=_P4_33+?XQ3?$3Q)<_&GQ!K-Q%!JW@#5K6[N(]/,,TI#6=K;: M1;M$\G#+))N^MO\ @AWJW[1VM?\ !*_X0WW[5>I:A?\ BX:+(+) M4%GKNL>&+2YO( ARH2:2,NN" 1@C!'%=E0 4444 %4_$&JZ9H6A7NM:UJ$%I M9VEK)-=75S*$CAC526=F/"@ $DGI5RLWQ9X,\'^/M$D\->.O"FFZUILK*TNG MZM8QW,#LIRI,<@*D@@$<<$4 ?GW_ ,&IVJZ9?_\ !$/X66-CJ,$TUCJOB.*] MBBE#-!(=)'_C\/6C0@XMSC;>W (^0FUCR[SO;_??@?X/_ E^ M&,]Q=?#;X7>'/#TMVBI=2:'HD%HTRJ25#F)%W $G /3-8L'4-7TWX8 M>$/$^A::\&GVNMZJ8K51:%U3S/[/MKA;V38OEK'& &8JZK]!^/OBI^R]^P#^ MSYHUY\5?B'H7P^^'_A>UT[P_I=]K=X(+6U152WM8-QX'RJH] %). "1U6C?! MSX1>';+3M.\/_"OPW86^CZHVI:1!9Z';Q)8WK0R0-(-%OT"7VD:WIT5W:W"@A@)(I59' (!P0 M>0#0!^>?_!6SX5?L[_M]_$3]FM?V7_$WA?Q-\8M'^-7A_P 0Z%XJ\&W]O>7> MD^&+68W&HWMQ<6[-Y=BJK&4+L%DN# B99\'['_;XU73-#_89^,NJZSJ$%I:P M_"OQ TUQ<2A$0?V=..6/ Y('XUVOPR^#/P?^"ND2^'_@W\*?#7A*PGD\R:R\ M,Z%;V$,C_P!YD@15)Y/)'>KWC3X?^ _B1I*:#\1/!.D:_8QSB>.RUK38KJ)9 M0&4.$E5@& 9@#C.&/K0!\A_\$$_&?A/3?^")GP-\5WOB*SCTW1_AZ[ZK>FX4 MQV@@EG,WF$?=V!6W \C!S7J/_!/F!]'_ &69OVDOB:R:/J7Q5U6_^(WB675) M%A^P6U]B2RAG9R!&;32HK"U8L>/LASCMZSH_P-^"?AWPWJW@WP_\'O"UCH^O MVK6VNZ59^'[:*VU&%D9&CGB5 LR%'=2K@@AF'0FMZ_T#0M5T*;POJFB6ESIE MQ:M:W&G7%LKP2P,NTQ-&1M9"ORE2,$<8H _-'Q1_P6=_X)-_M9?&>&[^-7[; MG@;2OAA\._$JW/ASPO?WDAD\7:W:29BU6Z14(%C;2KOM86YFF1;EP%BM]T7_ M 6.U/1?^"C'_!-GP%^W]^QAINJ^+]+^"OQFTWX@Z,UMI#[6.6>]UJ0H3LMXP\"AFQODE5%RY MVU]#_P#!;W4])T3_ ()#?M$2ZE?06L3_ GU>WA::0(K226[)'&,]69F50.I M) %?0?@+X*?!KX5:CJ>L?"_X2^&?#=WK<_G:S=:!H-O9R7\F2=\S0HIE;)/+ M9/)JUXX^&/PV^)MK!8_$CX>Z'XA@M9#);0ZYI,-VD+D8+*)58*2.,B@#R'_@ MEAJNF:U_P3*_9YOM(U&"ZA_X4AX53S;>4.N]=(M59-/A+^PU^S=#J_[3'QY@FMH_!WASQ5J<&CVQN08Y_$NN:7%<_V M=#;VZR/*)[BW)FGV*H=F;'Z1^#OAK\.OAWI$_A_X?^ =$T*PN93+'=$ M@LHYI,8WNL**&;'<\T >:_\ !.C]BSP=_P $\_V+/ '[(/@K4!?0^$-&\O4- M4\K8=0U":1Y[NYV]5$EQ+*RJ22JE5R=M>V444 %%%% 'YZ?\'3^JZ98?\$-? MC'97VH00S7UUX;ALHI90K3R#Q%ILA1 >6(1'; [(3T!K[;?XL_#'P%\"H_C/ MXT\?Z1I?A+3/#<>I7_B2]OXTLH+180YG:4G:$V\YSSVJ]XX^$'PF^)TUO<_$ MKX7^'?$,EHK+:2:YHD%VT*L06"&5&V@X&<=<"EM_A'\*+3P3)\-+7X8^'H_# MDQ)F\/QZ+ MBY+AR3 $\L_. W*]0#UH _.3PI_P6E_X)+_M(?&+3?VEOV@_V MVO!.DZ!X(O9YOA/X!U&>5IH+G8\+^(+^)8SB\>)I$M;?DVT,KL_[^=H[?Z+\ M1_&?P;^W9\5_V>?#OPR6^F\&:A'/\6]1DU"R:W:\TK3]L.AL\3_-&MS?7EMJ M$(<*Y73#N5&#*/$O%'BVWEG\-Z/XBUN*SDU!(V"L8S*RJ3N( &\6WB$T^TL8Q':^9AI!G[A^*?P#^!?QSAL[;XV?!;PEXQCTYV?3X_%/ MARUU!;5FP&,8GC?83@9(QG ]*W_#GAKPYX/T.V\,>$M LM+TVRB$=GI^G6J0 M00)_=2- %4>P % 'YV_\'/'B3P]X>_8D^&C:]K=I9A_VC?"$B?:KA4W)'/,\ MC#<>0J L3V R:^L_V_\ XD>)?!_[*>MZ7\+=9^S^+?'DUGX/\#7ENVYH=3UB M=+&"[7'WEMQ.UVW81VSGH*]%\;?!/X,_$K4X]:^(WPC\,>(+R& 00W>MZ!;W M:'#9^';PW?A^UBTF%8],N M-DL?G6ZA<0R;)IEW)@[97&<,<@'G?QC^-O[+7_!,O]D:/QM\5O%EEX0^'7P[ M\/6NEZ#M">XU.3PEH[NLG]E6B01,;F^N)$B>ZFC!$LB11(3 M#;QLWZ.^-?AYX ^)6EQZ)\1O VCZ_90W GAL];TR*[B24*RB0)*K ,%9AD#. M&([FN!;[]G3_@O-\!?^"AOBK3IM(\"?%'X6WGPO\ $NIZ@46/0M:+R7VGQW;A MBD9N6*6J$,5,L.W/S*6D\3?#N3]K_P#X.,?!WQQ\#7$5]X+_ &7_ (0WMKXD M\06[A[5/$^K?:X1I0J21R JZ^Q!%5?!WPW^'?P[\(1?#[X?^ M%T+0( M(VC@T31]+AM;.-&SN588U5 #DY '.30!^=7[0?\ P6(_X)6?M0__V>_B_ M^VSX$TCX3>"]:C7Q5976I,Y\>ZE ZR+9CRU8'2(9%5I6S_ILB",?Z,DGVF3_ M (*R1^ _^"W'_!&SXH7?[ NJ77C)_"7B"#4/"&H66G21PZ]>Z6T,]U%9"0!Y M_P!S+<0(0H#SQE%W 9/W9_PR?^RS_P!&U?#_ /\ "-L?_C5==X5\(>$_ NAP M^&/!'AC3M&TRW+&WT[2K*.W@B+,6;;'& JY8DG Y))[T ?F[_P %BOV@=!_X M*$?\$=O#7P7_ &7]6LM=\;_M17OAG2_!6@65R)+B-OMUK?7[SQKEH8K2*VF6 MY=P! 1A]IP*_1'X0?#G2O@[\)O"_PCT*=I;'PMX=LM(LY'7!>*V@2%"1V)5! M4?ACX*?!KP3XSU3XC^#/A)X8TCQ#KF?[:U[2]!M[>]U#+;CY\\:!Y>>?F)YY MKIJ "BBB@ K\W?\ @I_XJ\,Z9_P7:_X)W6>H^(;*":WN_B/Y\4UTBM']HT6U MB@W GCS)%9$S]Y@0,D5^D5<;XC_9T_9\\8ZW<>)?%WP)\&ZKJ5VP:ZU#4O#% MI//,P +R/&68X ')Z 4 <5^W7^WG^SG_P $\/@9<_'7]HWQM:Z99F=;/0], M>ZCCN=9OW_U=K )& W$\L[$)$@:21E12P^2_V9/^"KG_ 2WT;QU>?%GQ1^V MAX1^(OQW^*-YI^CC2/!$5S?2H&F,>G>&])1HE(MHY9SF63RQ-/-+<2^4&"1? M?7C'X1_"CXB6EG8?$#X8^'M=@TX,-/AUG18+I+4$*"(Q(C!,A5!QC[H]!67H M?[-G[.GAC6+;Q#X:^ 7@K3K^SE$MI?6/A6TAF@D'1T=(PRL/4'- 'E_P*_XO M/^W)\6/CS+^]TOP#96?PV\*2=5\]5CU/6IXSW#SW&GVK>DFD,.U=#??MM?L( M>,/&?C3]GSQ#^TK\.+C6_"B/:^.?">M^(;1)+.-HP76>&=@&CV-AS@J,E6(/ M%>K>'_"_AGPE:36'A7P[8Z9!W$&GVB0I+]7U[X/Z,86B@&A^ M5!"EY;QL 4MIGC?R.!OMXH)!E74GD/VAO%?ABU_X.?/@#HMSXALH[P_LZ>(( M?LSW2"3S)+F=T3;G.YE1R!U(4D=*_2*N*U+]FW]G76=;G\3:O\ _!5UJ5S+]JWX,?LR0?O=/TS4[ MGXD>,8QRIM=(,<6F0OZ,^JW=I=)Z_P!E2XZ$C)_X*0?\%1OVL@+Q64."SLH+R$"*(-(P ^C8O"_ MAF#Q-/XUA\.V":S=6$5EZ[J0MC+=:C M='8(K2VAM[<1QQEPL4,,,$0�!^=/_!)S4/ ?P*G_;(_ MX+$_M">+;3PC\-_B_P#%:;4?"VOZVQACN_"^E27,-EJ2 C3I#&XEU:ZC 5_+W"WA/V:(L6N))_TF\4>!?!'C?0#X4\:>#M*UC2R4)TW M5-/BN+?*?=/ER*5X[<<=JY7_ (9/_99_Z-J^'_\ X1MC_P#&J -[P'\3/#OC MWX5:/\88HKK2=)UG0;?5XUUV(6LUK;2PK,//4DB)E1AN4GY2"#TKX$_X-3]: MTC5O^",_@FWTS4X+B2T\5^)$NHX90S0LVK7,BJX'*DHZ, >S ]#7Z%>*?!G@ M_P <:#)X5\:^%--UC2YBAETW5+&.XMWVD,N8Y 5." 1QP0#6=X'^#OPC^&5U M/>_#;X6>'/#TUU&$NIM#T.WM&F4'(5C$BE@#S@T ='1110 5^;O_ 69\5^& M-#_X*:_\$^;36?$-E:2_\+@UF0QW%TB,$:RMXE;!/0R,J ]V('6OTBKD/%/[ M/GP#\?V _@-J?[1'[2GCFWT;0[ B&T@:5!.#Y5G;([*))G(. 2%50 MSNR(CNOQ=\ _^"O/_!+#2/&NJ?M.?%7]L_P?XQ^,_C2S@TC3?"_@L7.HRZ59 M&7-IX;TI?*4RL\[J99VV?:;E][^5%'#'!^A'BCX1_"CQQHUEX<\:?#'P]K&G MZ8 -.L-4T6"XAM0%"@1I(A6/"@+\H' Q61I/[,G[-N@ZI;:YH?[/G@>RO;*X M2>SO+3PG9QRP2HP9)$=8P596 (8$$$ B@#S+X;D_&S_@H9X[^)T@,FD?![PK M;>!M#8\JNL:D+?5M88=CBV708P1R&$ZYZBNJU+]MG]B:^^+'BG]F3Q%^TIX MC\7^&[5/^$J\':QX@MH;FW@FA64>9#,PWH8I$+8W !QNQD5Z;H7A?PSX7%X/ M#7AVPT[^T+^2]O\ [#:)#]IN9,>9/)L WR-@;G.6.!DURGC/]F']FKXC>-8O MB3\0OV>? VO>(X%18=?UGPE9W5[&$^X%GEC:0;>V#QVH ^!O^"<'_!/WP5XA M^'G[$+F=1># M6HIKG^S;6&/[TS7D-_@O\'?B9?PZI\1_A/X:\075O#Y4%SK>A6] MW)''DG8K2HQ5_X)=6'CFT^%OPB_;%T;XO?&OXP^ M*8Y_$]_X9TZ:2\US4/)PT@0KLL].LK2)A'$TF(;>W(!EF9FEYC_@G?X&C_83 M_P""NG[77P0^*=Y!I.F_&O5K+XJ?#/5;^98H-8@%/V?_@/X#UR+Q-X&^"?A'1M2@5EAU#2?#=K;3QAE*L%DCC## M()!P>02*N?$GX0_";XS:-%X=^,'PO\.^*]/@N!<06'B71(+Z&.4=)%2=&4,, M\,!F@#\[_P#@F,O@SP]^U)^VO_P64^+OBZP\/?"[QQXNM=+\&^+=6N!#9WFA M:% UK-JL5Y])\R-HI=;O8TC8'4IXF>.*(;C:V\CI_KIYE7]) M]=\#>"?%'A8^!O$W@[2M1T1HXXVT>^T^.:U*1E6C7RG4IA2JD#'!48Z"N5_X M9/\ V6?^C:OA_P#^$;8__&J /#/VK_\ @L3^R3^RU^S-X*^/_BKQUI^FW7Q4 MLX)OACH?BRZ_LV348IU5XKVZ4AI+2R2)TFED9#(B,J"-IW2!O//V'_\ @H]_ MP2ZL/'-I\+?A%^V+HWQ>^-?QA\4QS^)[_P ,Z=-)>:YJ'DX:0(5V6>G65I$P MCB:3$-O;D RS,S2_9GBSX&_!3Q]+:S^.O@_X6UI[&V%M9/JWA^VN3;PCD1H9 M$.Q!G[HP*B\*?L__ '\!ZY%XF\#?!/PCHVI0*RPZAI/ANUMIXPRE6"R1QAA MD$@X/()% &[XJ\'^$O'6C-X=\;^%].UG3WFBF:QU6QCN(3)%(LL3E) 5+)(B M.IQE64$8(!K1HHH **** /S=_9)\5^&+O_@Y:_:NT:U\0V4EV?@_X0C%LETA MD+Q0Q&1=H.$6>C6HW!]6OTC/F&WCVL$A7#W,H$2,B^;-#[SHG[-O[.OAK6+?Q%X<^ M ?@K3]0M)A+:7UEX6M(IH9 W(B:XO]*;WQU)/>'R_)T:5([?1ETTXL#@!S(<#)KU; MP_\ L^? /PF;QO"OP0\(:8=1L)+'4#I_AJUA^U6LF/,@DV1C?&V!N0Y4X&1Q M71)X;\.Q^'1X030+)=)6R^QC2Q:H+86VS9Y/EXV^7L^79C&.,8H _-?XG_\ M!97_ ()0?M8?&27P5\9?VW/ FE_";P!XCCE&A7M^SMX[UFTE62*>941E_LFV MF57C0G-W/$LA MX4^U?97PU^*O[(O_!4;]F#6M4T#1[/Q_\ "3Q//>:/)<:W MI#+IWB"&!PDTL*3 .\23I)&LI5#YMNS)P$D/6?\ #)_[+/\ T;5\/_\ PC;' M_P"-5L:S\$O@QXC\!Q?"SQ#\(O#%_P"&(�^'+S0+:6PC()8%;=D,8.68\+ MU8^M 'Y0_$+_ ()E_LI?MO\ [47PP_9!_8K^&MZW[/GP1\6Q>(/BMX^U+Q?J MFN:;/>VH9;;PCHLVHW5P N6>38!OD;:N7;+':,GB@#XG_P""A?\ P5Y_9 ^#OQ;;]AC4OVS/ M#/PX\37EB)?'GC"XU >=X4T]P/W-L%5]VJSJ?W*L-MNA-Q*#B&&XV/@-\=O^ M";7[=W[-OCG_ ()O?L _$;3=;\+6/PFO-!U2Y\+V4[Z=H-K?P2V4,)M7N?$'B3X!>"M0O[R9I;N^OO"MG+- M/(3DN[M&69CW).:U_ WPK^&'PPCN8?AK\.-!\/)>,K7B:'H\%H)RN=I<1*N[ M&YL9Z9/K0!^1P7=[K.HW4ERFG@.<1F&.:&.>5OW<(B=V( &?T,U MGX*?!KQ'\0+#XL^(?A)X8O\ Q5I4>S2_$U[H-O+J%FO/RQ7#(9(QR>%8=34W MCGX3?"OXH&U/Q+^&GA_Q$;'?]B.NZ-!=_9]^W?L\U&V;MJYQC.T9Z"@#X-_9 M1_X*F?\ !+G1?'DWB^Z_;1\*_$WX\_%[6=-TN]M/!-M4QJSR3W,Q1I7V_7&I_ML?L57/Q<\3_LP^)/VD_ 47C+PY9QMXH\& MZQX@MH;JW@G@64&2&9AO0Q2(S8R LB[L;AGI_#_[./[//A+6;?Q'X5^ W@S3 M-1M)-]I?Z?X7M(9H6QC XML 20 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 09, 2024
Jun. 30, 2021
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-36127    
Entity Registrant Name COOPER-STANDARD HOLDINGS INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-1945088    
Entity Address, Address Line One 40300 Traditions Drive    
Entity Address, City or Town Northville    
Entity Address, State or Province MI    
Entity Address, Postal Zip Code 48168    
City Area Code 248    
Local Phone Number 596-5900    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Trading Symbol CPS    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 192,207,617
Entity Common Stock, Shares Outstanding   17,197,479  
Entity Central Index Key 0001320461    
Amendment Flag false    
ICFR Auditor Attestation Flag true    
Common Stock, par value $0.001 per share      
Document Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.001 per share    
Security Exchange Name NYSE    
Trading Symbol CPS    
Entity Information [Line Items]      
Title of 12(b) Security Common Stock, par value $0.001 per share    
Security Exchange Name NYSE    
Preferred Stock Purchase Rights      
Document Information [Line Items]      
Title of 12(b) Security Preferred Stock Purchase Rights    
Security Exchange Name NYSE    
No Trading Symbol Flag true    
Entity Information [Line Items]      
Title of 12(b) Security Preferred Stock Purchase Rights    
Security Exchange Name NYSE    
No Trading Symbol Flag true    

XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Auditor
12 Months Ended
Dec. 31, 2023
Cover [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Detroit, Michigan
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF NET INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sales $ 2,815,879 $ 2,525,391 $ 2,330,191
Cost of products sold 2,525,103 2,395,600 2,242,963
Gross profit 290,776 129,791 87,228
Selling, administration & engineering expenses 215,741 199,455 227,110
Gain on sale of businesses, net (586) 0 (696)
Gain on sale of land 0 33,391 0
Amortization of intangibles 6,804 6,715 7,347
Impairment charges 4,768 43,710 25,609
Restructuring charges 18,018 18,304 36,950
Operating profit (loss) 46,031 (105,002) (209,092)
Interest expense, net of interest income (130,077) (78,514) (72,511)
Equity in earnings of affiliates 3,281 (8,817) (1,728)
Pension Settlement Charges (16,035) (2,682) (1,279)
Other expense, net (15,698) (5,485) (4,842)
Loss before income taxes (194,383) (200,500) (289,452)
Income Tax Expense (Benefit) 8,933 17,291 39,392
Net loss (203,316) (217,791) (328,844)
Net loss attributable to noncontrolling interests 1,331 2,407 6,009
Net loss attributable to Cooper-Standard Holdings Inc. $ (201,985) $ (215,384) $ (322,835)
Earnings per share      
Basic (in dollars per share) $ (11.64) $ (12.53) $ (18.94)
Diluted (in dollars per share) $ (11.64) $ (12.53) $ (18.94)
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (203,316) $ (217,791) $ (328,844)
Other comprehensive income (loss):      
Currency translation adjustment (214) (18,856) (2,290)
Benefit plan liabilities adjustment, net of tax 16,102 5,052 40,776
Fair value change of derivatives, net of tax (8,163) 9,433 (1,892)
Other comprehensive income (loss), net of tax 7,725 (4,371) 36,594
Comprehensive loss (195,591) (222,162) (292,250)
Comprehensive (income) loss attributable to noncontrolling interests 1,913 1,991 6,127
Comprehensive loss attributable to Cooper-Standard Holdings Inc. $ (193,678) $ (220,171) $ (286,123)
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 154,801 $ 186,875
Accounts receivable, net 380,562 358,700
Tooling receivable 80,225 95,965
Inventories 146,846 157,756
Prepaid expenses 28,328 31,170
Income tax receivable and refundable credits 11,225 13,668
Value Added Tax Receivable, Current 69,684 44,402
Other current assets 28,915 57,113
Total current assets 900,586 945,649
Property, plant and equipment, net 608,431 642,860
Operating lease right-of-use assets, net 91,126 94,571
Goodwill 140,814 142,023
Intangibles assets, net 40,568 47,641
Deferred tax assets 23,792 19,852
Other assets 66,982 70,933
Total assets 1,872,299 1,963,529
Current liabilities:    
Debt payable within one year 50,712 54,130
Accounts payable 334,578 338,210
Payroll liabilities 132,422 99,029
Accrued liabilities 116,954 119,463
Current operating lease liabilities 18,577 20,786
Total current liabilities 653,243 631,618
Long-term debt 1,044,736 982,054
Pension benefits 100,578 98,481
Postretirement benefits other than pensions 28,940 31,014
Long-term operating lease liabilities 76,482 77,617
Deferred tax liabilities 5,208 7,052
Other liabilities 52,845 34,501
Total liabilities 1,962,032 1,862,337
Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding 0 0
Equity:    
Common stock, $0.001 par value, 190,000,000 shares authorized; 19,263,288 shares issued and 17,197,479 outstanding as of December 31, 2023, and 19,173,838 shares issued and 17,108,029 outstanding as of December 31, 2022 17 17
Additional paid-in capital 512,164 507,498
Retained earnings (391,816) (189,831)
Accumulated other comprehensive loss (201,665) (209,971)
Total Cooper-Standard Holdings Inc. equity (81,300) 107,713
Noncontrolling interests (8,433) (6,521)
Total equity (89,733) 101,192
Total liabilities and equity $ 1,872,299 $ 1,963,529
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Cumulative participating convertible preferred stock, dividend rate percentage 7.00% 7.00%
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 190,000,000 190,000,000
Common stock, shares issued 19,263,288 19,173,838
Common stock, shares outstanding 17,197,479 17,108,029
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
$ in Thousands
Total
Common Stock, par value $0.001 per share
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated other comprehensive loss [Member]
Cooper Standard Holdings Inc Equity Deficit [Member]
Noncontrolling Interest [Member]
Beginning Balance at Dec. 31, 2020 $ 624,111 $ 17 $ 498,719 $ 350,270 $ (241,896) $ 607,110 $ 17,001
Beginning Balance (in shares) at Dec. 31, 2020   16,897,085          
Share-based compensation, net (in shares)   94,894          
Share-based compensation, net 5,778 $ 0 5,778 0   5,778  
Purchase of noncontrolling interest (6,279)           4,397
Net income (loss) (328,844)     (322,835)   (322,835) (6,009)
Other Comprehensive Income (Loss), Net of Tax 36,594       36,712 36,712 (118)
Ending Balance at Dec. 31, 2021 331,360 $ 17 504,497 25,553 (205,184) 324,883 6,477
Ending Balance (in shares) at Dec. 31, 2021   16,991,979          
Share-based compensation, net (in shares)   116,050          
Share-based compensation, net 3,001   3,001     3,001  
Purchase of noncontrolling interest (11,007)     0   0 11,007
Net income (loss) (217,791)     (215,384)   (215,384) (2,407)
Other Comprehensive Income (Loss), Net of Tax (4,371)       (4,787) (4,787) 416
Ending Balance at Dec. 31, 2022 $ 101,192 $ 17 507,498 (189,831) (209,971) 107,713 (6,521)
Ending Balance (in shares) at Dec. 31, 2022 17,108,029 17,108,029          
Share-based compensation, net (in shares)   89,450          
Share-based compensation, net $ 4,666   4,666     4,666  
Net income (loss) (203,316)     (201,985)   (201,985) (1,331)
Other Comprehensive Income (Loss), Net of Tax 7,725       8,306 8,306 (581)
Ending Balance at Dec. 31, 2023 $ (89,733) $ 17 $ 512,164 $ (391,816) $ (201,665) $ (81,300) $ (8,433)
Ending Balance (in shares) at Dec. 31, 2023 17,197,479 17,197,479          
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Activities:      
Net income (loss) $ (203,316) $ (217,791) $ (328,844)
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 103,127 115,761 131,661
Amortization of intangibles 6,804 6,715 7,347
Gain on sale of businesses, net (586) 0 (696)
Gain on sale of fixed assets, net 0 (33,391) 0
Impairment charges 4,768 43,710 25,609
Pension Settlement Charges 16,035 2,682 1,279
Share-based compensation expense 7,718 3,259 5,574
Equity in (earnings) losses of affiliates, net of dividends related to earnings (982) 12,450 4,872
Deferred income taxes (5,813) 5,653 35,756
Other 4,838 (10,887) 3,222
Changes in operating assets and liabilities:      
Accounts and tooling receivable (12,333) (65,712) 52,677
Inventories 6,412 (2,221) (18,527)
Prepaid expenses 2,924 (5,658) 2,951
Increase (Decrease) in Income Taxes Receivable 2,603 68,251 2,221
Accounts payable 6,743 20,591 (25,501)
Payroll and accrued liabilities 16,924 46,177 (45,392)
Other 20,718 (25,739) 30,281
Net cash provided by (used in) operating activities 117,277 (36,150) (115,510)
Investing activities:      
Capital expenditures (80,743) (71,150) (96,107)
Proceeds from Divestiture of Businesses 15,351 0 0
Proceeds from sale of fixed assets 0 53,288 4,615
Other 424 (30) 230
Net cash used in investing activities (64,968) (17,892) (91,262)
Financing activities:      
Proceeds from Issuance of Secured Debt 924,299 0 0
Principal payments on long-term debt (2,127) (4,178) (5,533)
(Decrease) increase in short-term debt, net (1,234) 4,093 14,935
Payments of Financing Costs (74,376) (4,229) 0
Purchase of noncontrolling interest 0 0 (6,279)
Taxes withheld and paid on employees' share-based payment awards (214) (607) (799)
Contribution from noncontrolling interests and other (439) 655 885
Net cash provided by (used in) financing activities (81,137) (4,266) 3,209
Effects of exchange rate changes on cash and cash equivalents (918) (13) 11,113
Changes in cash and cash equivalents (29,746) (58,321) (192,450)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 163,061 192,807 251,128
Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract]      
Cash and cash equivalents 154,801 186,875 248,010
Restricted Cash and Investments, Current 7,244 4,650 961
Restricted Cash and Investments, Noncurrent 1,016 1,282 2,157
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 163,061 192,807 251,128
Supplemental Cash Flow Information [Abstract]      
Cash paid for interest 78,699 80,163 73,221
Cash paid (received) for income taxes, net of refunds $ 10,301 $ (56,393) $ 6,741
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business Description of Business
Cooper-Standard Holdings Inc. (together with its consolidated subsidiaries, the “Company” or “Cooper Standard”), through its wholly-owned subsidiary, Cooper-Standard Automotive Inc. (“CSA U.S.”), is a leading manufacturer of sealing and fuel handling systems (consisting of fuel and brake delivery, and fluid transfer systems). The Company’s products are primarily for use in passenger vehicles and light trucks that are manufactured by global automotive original equipment manufacturers (“OEMs”) and replacement markets. The Company conducts substantially all of its activities through its subsidiaries.
The Company believes it is the largest global producer of sealing systems, the second largest global producer of the types of fuel and brake delivery products that it manufactures and the third largest global producer of the types of fluid transfer systems that it manufactures. The Company designs and manufactures its products in each major region of the world through a disciplined and sustained approach to engineering and operational excellence. The Company operates in 78 manufacturing locations and 50 design, engineering, administrative and logistics locations in 21 countries around the world.
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). Certain balances in prior periods have been conformed to the current presentation. 
Summary of Significant Accounting Policies
Principles of Consolidation – The consolidated financial statements include the accounts of the Company and the wholly-owned and, as applicable, less than wholly-owned subsidiaries controlled by the Company. All material intercompany accounts and transactions have been eliminated. Acquired businesses are included in the consolidated financial statements from the dates of acquisition or when the Company gained control.
The equity method of accounting is followed for investments in which the Company does not have control, but does have the ability to exercise significant influence over operating and financial policies. Generally, this occurs when ownership is between 20% to 50%.
Foreign Currency – The financial statements of foreign subsidiaries are translated to United States (“U.S.”) dollars at the end-of-period exchange rates for assets and liabilities and at a weighted average exchange rate for each period for revenues and expenses. Translation adjustments for those subsidiaries whose local currency is their functional currency are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity (“AOCI”). Transaction related gains and losses arising from fluctuations in currency exchange rates on transactions denominated in currencies other than the functional currency are recognized in earnings as incurred, except for those intercompany balances which are designated as long-term.
Cash and Cash Equivalents – The Company considers highly liquid investments with an original maturity of three months or less to be cash equivalents, for which the book value approximates fair value.
Accounts Receivable – The Company records trade accounts receivable when revenue is recorded in accordance with its revenue recognition policy and relieves accounts receivable when payments are received from customers. Accounts receivable are written off when it is apparent such amounts are not collectible. Generally, the Company does not require collateral for its accounts receivable, nor is interest charged on accounts receivable balances.
The Company receives bank notes from certain of its customers, which are classified as other current assets in the consolidated balance sheets, for certain amounts of accounts receivable, primarily in China. The Company may elect to hold such bank notes until maturity, exchange them with suppliers to settle liabilities, or sell them to third-party financial institutions in exchange for cash.
Allowance for Credit Losses – An allowance for credit losses is established through charges to the provision for credit losses when it is probable that the outstanding receivable or reimbursable tooling will not be collected. The Company evaluates the adequacy of the allowance for credit losses on a periodic basis, including historical trends in collections and write-offs, management’s judgment of the probability of collecting accounts and management’s evaluation of business risk. This evaluation is inherently subjective, as it requires estimates that are susceptible to revision as more information becomes available. The allowance for credit losses was $5,944 and $17,193 as of December 31, 2023 and 2022, respectively.
Inventories – Inventories are valued at lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Finished goods and work-in-process inventories include material, labor and manufacturing overhead costs. The Company records inventory reserves for inventory in excess of production and/or forecasted requirements and for obsolete inventory.
 December 31,
 20232022
Finished goods$38,022 $39,202 
Work in process38,284 40,521 
Raw materials and supplies70,540 78,033 
$146,846 $157,756 
Derivative Financial Instruments – Derivative financial instruments are utilized by the Company to reduce exposure to foreign currency exchange fluctuations. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as either a fair value hedge, a cash flow hedge or a net investment hedge in accordance with its established policy. The Company does not enter into derivative financial instruments for trading or speculative purposes.
Income Taxes – Deferred tax assets or liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax laws and rates. A valuation allowance is provided on deferred tax assets if the Company determines that it is more likely than not that the asset will not be realized.
Long-lived Assets – Property, plant and equipment are recorded at cost and depreciated using primarily the straight-line method over estimated useful lives. Leasehold improvements are amortized over the expected life of the asset or term of the lease, whichever is shorter. Intangibles with finite lives, which include customer relationships, supply agreements and land use rights, are amortized over estimated useful lives. The Company evaluates the recoverability of long-lived assets when events and circumstances indicate that the assets may be impaired and the undiscounted net cash flows estimated to be generated by those assets are less than their carrying value. If the net carrying value exceeds the fair value, an impairment loss exists and is calculated based on estimated salvage value, estimated orderly liquidation value or a value-in-exchange approach.
Pre-production Costs Related to Long Term Supply Arrangements – Costs for molds, dies and other tools owned by the Company to produce products under long-term supply arrangements are recorded at cost in property, plant and equipment and amortized over the lesser of three years or the term of the related supply agreement. The amounts capitalized were $3,897 and $4,356 as of December 31, 2023 and 2022, respectively. The Company expenses all pre-production tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer. Reimbursable tooling costs are recorded in tooling receivable in the accompanying consolidated balance sheets if considered to be receivable in the next twelve months, and in other assets if considered to be receivable beyond twelve months. Tooling receivable for customer-owned tooling as of December 31, 2023 and 2022 was $80,225 and $95,965, respectively. Reimbursable tooling costs included in other assets in the accompanying consolidated balance sheets were $16,007 and $17,233 as of December 31, 2023 and 2022, respectively.
Goodwill – The Company tests goodwill for impairment on an annual basis in the fourth quarter, or more frequently if an event occurs or circumstances indicate the carrying amount may be impaired. Goodwill impairment testing is performed at the reporting unit level. The impairment test involves first qualitatively assessing goodwill for impairment. If the qualitative assessment is not met, a quantitative assessment is performed by comparing the estimated fair value of each reporting unit to its carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference.
In the fourth quarter of 2023 and 2022, the Company completed a quantitative goodwill impairment assessment, and after evaluating the results, events and circumstances, the Company concluded that sufficient evidence existed to assert quantitatively that the estimated fair value of the North America and Industrial Specialty Group reporting units remained in excess of their carrying values. See Note 9. “Goodwill and Intangible Assets” for additional information.
Business Combinations – The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. The excess of the purchase price over the amount allocated to the assets and liabilities, if any, is recorded as goodwill. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items.
Revenue Recognition and Sales Commitments – In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when the performance obligations are satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. The Company has one major performance obligation category: manufactured parts.
A contract’s transaction price is allocated to each distinct performance obligation and recognized when the performance obligation is satisfied. The Company’s contracts may include multiple performance obligations. For such contracts, the Company generally allocates the contract’s transaction price to each performance obligation based on the purchase order or other arranged pricing.
Revenue is recognized for manufactured parts at a point in time, generally when products are shipped or delivered. The point at which revenue is recognized often depends on the shipping terms.
The Company usually enters into agreements with customers to produce products at the beginning of a vehicle’s life. Blanket purchase orders received from customers and related documents generally establish the annual terms, including pricing, related to a vehicle model. Although purchase orders do not usually specify quantities, fulfillment of customers’ purchasing requirements can be the Company’s obligation for the entire production life of the vehicle. These agreements generally may be terminated by the customer at any time, but such cancellations have historically been minimal. Customers typically pay for parts based on customary business practices with payment terms generally between 30 and 90 days. The Company has no significant financing arrangements with customers.
The Company applies the optional exemption to forgo disclosing information about its remaining performance obligations because its contracts usually have an original expected duration of one year or less. It also applies an accounting policy to treat shipping and handling costs that are incurred after revenue is recognizable as a fulfillment activity by expensing such costs as incurred, instead of as a separate performance obligation. Amounts billed to customers related to shipping and handling are included in sales in the Company’s consolidated statements of operations. Shipping and handling costs are included in cost of products sold in the Company’s consolidated statements of operations.
Research and Development – Engineering, research and development, and program management costs are charged to selling, administration and engineering expenses as incurred and totaled $84,112, $80,528 and $89,956 for the years ended December 31, 2023, 2022 and 2021, respectively.
Share-based Compensation – The Company measures share-based compensation expense at fair value and generally recognizes such expenses on a straight-line basis over the vesting period of the share-based employee awards. See Note 19. “Share-Based Compensation” for additional information.
Use of Estimates – The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect amounts reflected in the consolidated financial statements, as well as disclosure of contingent assets and liabilities. Considerable judgment is often involved in making such estimates, and the use of different assumptions could result in different conclusions. Management believes its assumptions and estimates are reasonable and appropriate. However, actual results could differ from those estimates.
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition and Divestitures
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Divestitures and Deconsolidations
2023 Divestiture
In the second quarter of 2023, the Company signed a share purchase and assignment agreement to sell its European technical rubber products business. In the third quarter of 2023, the Company closed the transaction and received cash proceeds in the amount of $15,009. In the fourth quarter of 2023, the Company finalized computations of purchase price adjustments. Incremental proceeds of $665 resulting from final net purchase price adjustments were received in the first quarter of 2024.
Upon finalization of the sale, during the year ended December 31, 2023, the Company recorded a gain of $477, included in the consolidated statements of operations. The gain included the write off of goodwill of $1,300.
2023 Joint Venture Divestiture
Management approved a plan to sell the Company’s entire controlling equity interest of a joint venture in the Asia Pacific region, and the sale was completed in the third quarter of 2023. Upon meeting the criteria for held for sale classification, the Company recorded non-cash impairment charges of $787 to reduce the carrying value of the held for sale entity to fair value less costs to sell. Fair value, which is categorized within Level 3 of the fair value hierarchy, was determined using a market approach, estimated based on expected proceeds. The fair value less costs to sell were assessed each reporting period that the asset group remained classified as held for sale.
On completion of the sale, during the year ended December 31, 2023, the Company recorded a gain of $109. Both the non-cash impairment charges and gain on sale were included in the consolidated statements of operations.
2022 Joint Venture Deconsolidation
In the first quarter of 2022, a joint venture in the Asia Pacific region that was previously consolidated with a noncontrolling interest amended the governing document underlying the joint venture. The amendment to the agreement did not change the Company’s 51% ownership. However, as a result of the amendment and effective as of January 1, 2022, the joint venture was deconsolidated and accounted for as an investment under the equity method. The Company remeasured the retained investment using the income approach method and performed a discounted cash flow analysis of the projected free cash flows of the joint venture. As a result of the deconsolidation, during the year ended December 31, 2022, the Company recorded a loss of $2,257, included in other expense, net in the consolidated statements of operations.
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenue
The passenger and light duty group consists of sales to automotive OEMs and automotive suppliers, while the commercial group represents sales to OEMs of on- and off-highway commercial equipment and vehicles. The other customer group includes sales related to specialty and adjacent markets.
Revenue by customer group for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,453,777 $623,038 $452,016 $125,621 $— $2,654,452 
Commercial16,419 24,674 422 7,416 48,939 
Other15,904 544 — 96,037 112,488 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by customer group for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,309,786 $481,510 $441,841 $100,400 $— $2,333,537 
Commercial15,518 21,862 1,283 20 6,620 45,303 
Other15,795 300 — 130,454 146,551 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by customer group for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,119,736 $496,169 $455,445 $61,683 $— $2,133,033 
Commercial14,092 21,417 2,855 30 5,165 43,559 
Other14,429 659 — 138,505 153,599 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
Substantially all the Company’s revenues are generated from sealing and fluid handing (consisting of fuel and brake and fluid transfer) systems for use in passenger vehicles and light trucks manufactured by global OEMs.
A summary of the Company’s products is as follows:
Product LineDescription
Sealing SystemsProtect vehicle interiors from weather, dust and noise intrusion for improved driving experience; provide aesthetic and functional class-A exterior surface treatment
Fuel & Brake Delivery SystemsSense, deliver and control fluids to fuel and brake systems
Fluid Transfer SystemsSense, deliver and control fluids and vapors for optimal powertrain & HVAC operation
Revenue by product line for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$551,346 $515,059 $287,580 $93,588 $— $1,447,573 
Fluid handling:
Fuel and brake delivery systems495,993 116,511 91,178 24,703 — 728,385 
Fluid transfer systems438,761 16,686 73,683 7,338 — 536,468 
Total fluid handling934,754 133,197 164,861 32,041 — 1,264,853 
Other— — — — 103,453 103,453 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by product line for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$516,391 $405,605 $281,848 $77,309 $— $1,281,153 
Fluid handling:
Fuel and brake delivery systems432,606 85,400 96,744 15,796 — 630,546 
Fluid transfer systems392,102 12,667 64,534 7,315 — 476,618 
Total fluid handling824,708 98,067 161,278 23,111 — 1,107,164 
Other— — — — 137,074 137,074 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by product line for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$425,388 $406,677 $287,117 $46,748 $— $1,165,930 
Fluid handling:
Fuel and brake delivery systems364,309 94,751 107,137 9,789 — 575,986 
Fluid transfer systems358,560 16,817 64,052 5,176 — 444,605 
Total fluid handling722,869 111,568 171,189 14,965 — 1,020,591 
Other— — — — 143,670 143,670 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
Contract Estimates
The amount of revenue recognized is usually based on the purchase order price and adjusted for variable consideration, including pricing concessions. The Company accrues for pricing concessions by reducing revenue as products are shipped or delivered. The accruals are based on historical experience, anticipated performance and management’s best judgment. The Company also generally has ongoing adjustments to customer pricing arrangements based on the content and cost of its products. Such pricing accruals are adjusted as they are settled with customers. Customer returns, which are infrequent, are usually related to quality or shipment issues and are recorded as a reduction of revenue. The Company generally does not recognize significant return obligations due to their infrequent nature.
Contract Balances
The Company’s contract assets consist of unbilled amounts associated with variable pricing arrangements in the Asia Pacific region. Once pricing is finalized, contract assets are transferred to accounts receivable. As a result, the timing of revenue recognition and billings, as well as changes in foreign exchange rates, will impact contract assets on an ongoing basis. Contract assets were not materially impacted by any other factors during the year ended December 31, 2023.
The Company’s contract liabilities consist of advance payments received and due from customers. As of December 31, 2023 and 2022, there were no significant contract assets or liabilities recorded.
Other
The Company at times enters into agreements that provide for lump sum payments to customers. These payment agreements are recorded as a reduction of revenue during the period the commitment is made, unless the payment is contractually recoverable. Amounts related to commitments of future payments to customers on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were current liabilities of $10,164 and $9,325, respectively, and long-term liabilities of $4,293 and $5,899, respectively.
The Company provides assurance-type warranties to its customers. Such warranties provide customers with assurance that the related product will function as intended and complies with any agreed-upon specifications, and are recognized in cost of products sold.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
On an ongoing basis, the Company evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented several restructuring initiatives, including closure or consolidation of facilities throughout the world and the reorganization of its operating structure.
The Company’s restructuring charges consist of severance, retention and outplacement services, and severance-related postemployment benefits (collectively, “employee separation costs”), along with other related exit costs and asset impairments related to restructuring activities (collectively, “other exit costs”). Employee separation costs are recorded based on existing union and employee contracts, statutory requirements, completed negotiations and Company policy.
Restructuring charges (reversals) by segment for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
202320222021
North America$5,415 $(96)$5,710 
Europe10,924 12,969 27,986 
Asia Pacific1,372 4,695 2,013 
South America212 615 580 
Total Automotive$17,923 $18,183 $36,289 
Corporate and other95 121 661 
Total$18,018 $18,304 $36,950 
Restructuring activity for all restructuring initiatives for the years ended December 31, 2023 and 2022 was as follows:
Employee Separation CostsOther Exit CostsTotal
Balance as of December 31, 2021$20,957 $5,627 $26,584 
Expense12,648 5,656 18,304 
Cash payments(19,186)(4,560)(23,746)
Non-cash fixed asset impairments included in expense— (362)(362)
Foreign exchange translation and other(1,234)22 (1,212)
Balance as of December 31, 2022$13,185 $6,383 $19,568 
Expense13,946 4,072 18,018 
Cash payments(8,677)(5,201)(13,878)
Foreign exchange translation and other506 79 585 
Balance as of December 31, 2023$18,960 $5,333 $24,293 
Restructuring expense for the year ended December 31, 2023 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2023 include expenses associated with the closure of certain plants in the Asia Pacific, Europe, and North American regions.
Restructuring expense for the year ended December 31, 2022 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2022 include an immaterial gain on sale of fixed assets and non-cash fixed asset impairment charges related to closed facilities in the Asia Pacific region.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company primarily has operating and finance leases for certain manufacturing facilities, corporate offices and certain equipment. Operating leases are included in operating lease right-of-use assets, net, current operating lease liabilities and long-term operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, debt payable within one year, and long-term debt on the Company’s consolidated balance sheets.
Lease right-of-use assets are recognized at commencement date based upon the present value of the remaining future lease payments over the lease term. The Company’s lease terms include options to renew or terminate the lease when it is reasonably certain that the Company will exercise the option. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based upon information available at the lease commencement date to determine the present value of the remaining future lease payments.
The Company has lease agreements with lease and non-lease components. For real estate leases, these components are accounted for separately, while for equipment leases, the lease and non-lease components are accounted for as a single lease component.
Variable lease expense includes payments based upon changes in a rate or index, such as consumer price indexes, as well as usage of the leased asset. Short-term lease expense includes leases with terms, at lease commencement, of 12 months or less and no purchase option reasonably certain to be exercised. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease expense were as follows:
Year Ended December 31,
202320222021
Operating lease expense$28,128 $28,273 $31,912 
Short-term lease expense5,037 4,948 6,736 
Variable lease expense2,310 1,136 907 
Finance lease expense:
Amortization of right-of-use assets2,216 2,017 2,102 
Interest on lease liabilities1,292 1,316 1,444 
Total lease expense$38,983 $37,690 $43,101 
The Company recorded sublease income of $1,213, $669 and $256 for the years ended December 31, 2023, 2022 and 2021 respectively.
Other information related to leases was as follows:
Year Ended December 31,
202320222021
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows for operating leases$28,432$28,603$33,402
     Operating cash flows for finance leases1,2921,3161,440
     Financing cash flows for finance leases2,2471,9582,133
Non-cash right-of-use assets obtained in exchange for lease obligations:
     Operating leases8,65314,32625,010
     Finance leases540595644
Weighted Average Remaining Lease Term (in years)
Operating leases7.37.17.5
Finance leases7.98.79.7
Weighted Average Discount Rate
Operating leases6.7 %6.1 %5.9 %
Finance leases6.0 %5.9 %5.8 %
Future lease payments under non-cancellable leases as of December 31, 2023 were as follows:
YearOperating LeasesFinance Leases
2024$24,066 $3,739 
202519,508 3,771 
202614,401 3,309 
202710,813 3,233 
20289,856 2,822 
Thereafter40,795 11,301 
    Total future lease payments$119,439 $28,175 
Less: imputed interest(24,380)(5,932)
    Total$95,059 $22,243 
Amounts recognized on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were as follows:
December 31, 2023December 31, 2022
Operating Leases
Operating lease right-of-use assets, net$91,126 $94,571 
Current operating lease liabilities18,577 20,786 
Long-term operating lease liabilities76,482 77,617 
Finance Leases
Property, plant and equipment, net21,239 22,942 
Debt payable within one year2,492 2,228 
Long-term debt19,751 21,537 
As of December 31, 2023, the Company had additional leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1,191. These leases will commence in 2024 with lease terms up to eight years.
Leases Leases
The Company primarily has operating and finance leases for certain manufacturing facilities, corporate offices and certain equipment. Operating leases are included in operating lease right-of-use assets, net, current operating lease liabilities and long-term operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, debt payable within one year, and long-term debt on the Company’s consolidated balance sheets.
Lease right-of-use assets are recognized at commencement date based upon the present value of the remaining future lease payments over the lease term. The Company’s lease terms include options to renew or terminate the lease when it is reasonably certain that the Company will exercise the option. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based upon information available at the lease commencement date to determine the present value of the remaining future lease payments.
The Company has lease agreements with lease and non-lease components. For real estate leases, these components are accounted for separately, while for equipment leases, the lease and non-lease components are accounted for as a single lease component.
Variable lease expense includes payments based upon changes in a rate or index, such as consumer price indexes, as well as usage of the leased asset. Short-term lease expense includes leases with terms, at lease commencement, of 12 months or less and no purchase option reasonably certain to be exercised. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The components of lease expense were as follows:
Year Ended December 31,
202320222021
Operating lease expense$28,128 $28,273 $31,912 
Short-term lease expense5,037 4,948 6,736 
Variable lease expense2,310 1,136 907 
Finance lease expense:
Amortization of right-of-use assets2,216 2,017 2,102 
Interest on lease liabilities1,292 1,316 1,444 
Total lease expense$38,983 $37,690 $43,101 
The Company recorded sublease income of $1,213, $669 and $256 for the years ended December 31, 2023, 2022 and 2021 respectively.
Other information related to leases was as follows:
Year Ended December 31,
202320222021
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows for operating leases$28,432$28,603$33,402
     Operating cash flows for finance leases1,2921,3161,440
     Financing cash flows for finance leases2,2471,9582,133
Non-cash right-of-use assets obtained in exchange for lease obligations:
     Operating leases8,65314,32625,010
     Finance leases540595644
Weighted Average Remaining Lease Term (in years)
Operating leases7.37.17.5
Finance leases7.98.79.7
Weighted Average Discount Rate
Operating leases6.7 %6.1 %5.9 %
Finance leases6.0 %5.9 %5.8 %
Future lease payments under non-cancellable leases as of December 31, 2023 were as follows:
YearOperating LeasesFinance Leases
2024$24,066 $3,739 
202519,508 3,771 
202614,401 3,309 
202710,813 3,233 
20289,856 2,822 
Thereafter40,795 11,301 
    Total future lease payments$119,439 $28,175 
Less: imputed interest(24,380)(5,932)
    Total$95,059 $22,243 
Amounts recognized on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were as follows:
December 31, 2023December 31, 2022
Operating Leases
Operating lease right-of-use assets, net$91,126 $94,571 
Current operating lease liabilities18,577 20,786 
Long-term operating lease liabilities76,482 77,617 
Finance Leases
Property, plant and equipment, net21,239 22,942 
Debt payable within one year2,492 2,228 
Long-term debt19,751 21,537 
As of December 31, 2023, the Company had additional leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1,191. These leases will commence in 2024 with lease terms up to eight years.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consists of the following:
 
  December 31, Estimated
 20232022 Useful Lives
Land and improvements$43,950 $42,939  10 to 25 years
Buildings and improvements270,890 262,694  10 to 40 years
Machinery and equipment1,191,792 1,144,310  5 to 10 years
Construction in progress71,706 76,048 
$1,578,338 $1,525,991 
Accumulated depreciation(969,907)(883,131)
Property, plant and equipment, net$608,431 $642,860 
For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of $2,348, $40,248 and $20,118, respectively, related to machinery and equipment due to operating performance in certain locations in North America, Europe, and Asia Pacific. The fair value of machinery and equipment was determined using estimated orderly liquidation value, which was deemed the highest and best use of the assets. The fair value of real estate assets were determined using a value-in-exchange approach and the fair value was higher than carrying value.
For the years ended December 31, 2023, 2022 and 2021, the Company also recorded impairment charges of $1,633, $3,462 and $3,326, respectively, due to idle assets in certain locations in North America, Europe, and Asia Pacific. The fair value was determined using estimated salvage value, which was deemed the highest and best use of the assets.
For the year ended December 31, 2022, the Company closed on a sale-leaseback transaction related to one of its European facilities and recorded a gain on the sale transaction of $33,391. The transaction included the removal of property, plant and equipment with a gross carrying value of $16,890 and accumulated depreciation of $4,013, which is reflected in the balance sheet as of December 31, 2022.
The deconsolidation of a joint venture during the three months ended March 31, 2022 included the removal of property, plant and equipment with gross carrying value of $29,590 and accumulated depreciation of $11,625, which is reflected in the balance sheet as of December 31, 2022.
For the year ended December 31, 2021, the Company also recorded impairment charges of $1,775 related to a leased building. The fair value of owned buildings was determined using a value-in-exchange approach
A summary of these asset impairment charges is as follows:
Year Ended December 31,
202320222021
North America$— $11,140 $8,479 
Europe2,348 30,173 9,179 
Asia Pacific1,633 2,359 7,071 
Total Automotive3,981 43,672 24,729 
Corporate and other— 38 490 
Total (a)$3,981 $43,710 $25,219 
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles Goodwill and Intangible Assets
Goodwill
Changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2023 and 2022 were as follows:
North AmericaIndustrial Specialty GroupTotal
Balance as of December 31, 2021$128,246 $14,036 $142,282 
Foreign exchange translation(259)— (259)
Balance as of December 31, 2022$127,987 $14,036 $142,023 
Divestiture— (1,300)(1,300)
Foreign exchange translation91 — 91 
Balance as of December 31, 2023$128,078 $12,736 $140,814 
The Company performed its annual impairment analysis of goodwill during the fourth quarters of 2023, 2022 and 2021. The fair value of each reporting unit is determined and compared to the carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference. The annual impairment analysis resulted in no impairment for 2023 and 2022. The Company's annual goodwill impairment analysis for 2021 resulted in an impairment for the Europe reporting unit of $390 for goodwill recorded during 2021 as a result of purchasing a supplier in its Europe reporting unit for an immaterial purchase consideration. The annual impairment analysis for 2021 resulted in no impairment for the North America and Industrial Specialty Group reporting units.
The write off of goodwill of $1,300 during the year ended December 31, 2023 is related to the sale of the European technical rubber products business. Refer to Note. 4 “Divestitures and Deconsolidations” for additional information.
Intangible Assets
Definite-lived intangible assets and accumulated amortization balances as of December 31, 2023 and 2022 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$152,403 $(133,698)$18,705 
Other38,090 (16,227)21,863 
Balance as of December 31, 2023$190,493 $(149,925)$40,568 
Customer relationships$152,578 $(129,317)$23,261 
Other38,479 (14,099)24,380 
Balance as of December 31, 2022$191,057 $(143,416)$47,641 
Estimated amortization expense for the next five years is shown in the table below:
YearExpense
2024$6,899 
20256,458 
20264,684 
20274,695 
20284,035 
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt and Other Financing
A summary of outstanding debt as of December 31, 2023 and 2022 was as follows:
 December 31,
 20232022
First Lien Notes$595,966 $— 
Third Lien Notes386,681 — 
2026 Senior Notes42,338 397,259 
2024 Senior Secured Notes— 244,471 
Term Loan— 318,787 
Finance leases22,243 23,765 
Other borrowings48,220 51,902 
Total debt1,095,448 1,036,184 
Less: current portion(50,712)(54,130)
Total long-term debt$1,044,736 $982,054 
The principal maturities of debt, at nominal value, as of December 31, 2023 are as follows:
YearDebt and Finance Lease Obligations*
2024$51,959 
20253,771 
202645,863 
20271,046,546 
20282,822 
Thereafter11,301 
Total$1,162,262 
* Inclusive of imputed interest on finance leases as well as future payment-in-kind assumptions as described below.
The weighted average interest rate of our debt payable within one year was 3.7% as of December 31, 2023 and 4.1% as of December 31, 2022.
Refinancing Transactions
On January 27, 2023 (the “Settlement Date”), the Company, Cooper-Standard Automotive Inc. (the “Issuer”), a wholly-owned subsidiary of the Company, and certain other of the Company’s direct and indirect subsidiaries completed certain refinancing transactions (the “Refinancing Transactions”) consisting of: (i) the exchange (the “Exchange Offer”) of $357,446 aggregate principal amount of the Issuer’s then existing 5.625% Senior Notes due 2026 (the “2026 Senior Notes”) (representing 89.36% of the aggregate principal amount outstanding of the 2026 Senior Notes) for $357,446 aggregate principal amount of the Issuer’s newly issued 5.625% Cash Pay / 10.625% PIK Toggle Senior Secured Third Lien Notes due 2027 (the “Third Lien Notes”), (ii) the issuance by the Issuer (the “Concurrent Notes Offering”) of $580,000 aggregate principal amount of 13.50% Cash Pay / PIK Toggle Senior Secured First Lien Notes due 2027 (the “First Lien Notes” and, together with the Third Lien Notes, the “New Notes”) to holders of 2026 Senior Notes or their designees who participated in the Exchange Offer, including to certain backstop commitment parties who committed to purchase the First Lien Notes not otherwise subscribed for, (iii) the related consent solicitation (the “Consent Solicitation”) to remove substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and to release and discharge the guarantee of the 2026 Senior Notes by the Company, (iv) the effectiveness of the Third Amendment (as defined below) to the senior asset-based revolving credit facility (“ABL Facility”) and (v) the use of proceeds from the Concurrent Notes Offering, together with cash on hand, to prepay all amounts outstanding under the Term Loan Facility at par, plus any accrued and unpaid interest thereon, to redeem the Issuer’s existing 2024 Senior Secured Notes (as defined below), including the prepayment premium and any accrued and unpaid interest thereon, and to pay fees and expenses related to the Refinancing Transactions. As a result of the Refinancing Transactions, the Issuer extended the maturities of its indebtedness and reduced the amount of cash interest it is required to pay on such indebtedness for the next two years. The Company recognized a loss on the refinancing and extinguishment of debt of $81,885 during the year ended December 31, 2023. Additionally, the Company incurred total fees of $91,800 associated with the Refinancing Transactions, of which $87,571 were paid during the
year ended December 31, 2023 and $4,229 were paid during 2022. The fees paid during the year ended December 31, 2023 are reflected as a financing outflow in the consolidated statement of cash flows. Of the fees paid during the year ended December 31, 2023, $73,384 was included in the loss on the refinancing and extinguishment of debt referenced above, $13,187 is presented as a direct deduction from the principal balance in the consolidated balance sheet, and $1,000 related to amending the ABL Facility is recorded in other long-term assets in the consolidated balance sheet.
New Notes
On the Settlement Date, the Issuer issued $580,000 aggregate principal amount of First Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “First Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “First Lien Collateral Agent”).
The First Lien Notes are senior secured obligations of the Issuer and are guaranteed by CS Intermediate Holdco 1 LLC (“Holdings”), each of the Issuer’s wholly owned domestic subsidiaries that guarantee certain other indebtedness, subject to certain exceptions (the “Domestic Guarantors”), and certain of the Issuer’s wholly owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands and Romania (the “Foreign Guarantors”). The First Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.
The First Lien Notes will mature on March 31, 2027. The First Lien Notes bear interest at the rate of 13.50% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to pay up to 4.50% of such interest on the First Lien Notes, in such amount as specified by the Issuer, by increasing the principal amount of the outstanding First Lien Notes or, in limited circumstances as described in the First Lien Notes Indenture, by issuing additional First Lien Notes. As of December 31, 2023, the aggregate principal amount of the First Lien Notes of $595,966 recognized in the consolidated balance sheet reflects the election that was made by the Company to pay 4.50% of the first three interest payments (June 2023, December 2023 and June 2024) as payment-in-kind. Interest on the First Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
The Issuer may, at its option, redeem all or part of the First Lien Notes prior to maturity at the prices set forth in the First Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the First Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the First Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.
As of December 31, 2023, the Company had $8,184 of unamortized debt issuance costs and $337 of unamortized original issue discount related to the First Lien Notes, which are presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount are amortized into interest expense over the term of the First Lien Notes.
The First Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The First Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding First Lien Notes to be due and payable immediately.
On the Settlement Date, the Issuer issued $357,446 aggregate principal amount of Third Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “Third Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “Third Lien Collateral Agent”).
The Third Lien Notes are senior secured obligations of the Issuer and are guaranteed by Holdings, each of the Domestic Guarantors, and each of the Foreign Guarantors. The Third Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.
The Third Lien Notes will mature on May 15, 2027. The Third Lien Notes bear interest at the rate of 5.625% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to instead pay such interest at 10.625% per annum either by increasing the principal amount of the outstanding Third Lien Notes or, in limited circumstances as described the Third Lien Notes Indenture, by issuing additional Third Lien
Notes. As of December 31, 2023, the aggregate principal amount of the Third Lien Notes of $386,681 recognized in the consolidated balance sheet reflects the election that was made by the Company to fully pay the first two interest payments (June 2023 and December 2023) on the Third Lien Notes as payment-in-kind. The Company has elected to pay the third interest payment, due June 15, 2024, on the Third Lien Notes in cash. Interest on the Third Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.
The Issuer may, at its option, redeem all or part of the Third Lien Notes prior to maturity at the prices set forth in the Third Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the Third Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the Third Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.
Debt issuance costs related to the Third Lien Notes are amortized into interest expense over the term of the Third Lien Notes. As of December 31, 2023, the Company had $5,087 of unamortized debt issuance costs related to the Third Lien Notes, which are presented as a direct deduction from the principal balance in the consolidated balance sheet.
The Third Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The Third Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding Third Lien Notes to be due and payable immediately.
In connection with the issuance of the New Notes, the First Lien Collateral Agent, the Third Lien Collateral Agent, the collateral agent under the ABL Facility (the “ABL Facility Collateral Agent”), the Issuer, Holdings and the several other parties named therein entered into the First Lien and Third Lien Intercreditor Agreement, providing for the relative priorities of their respective security interests in the assets securing the First Lien Notes, the Third Lien Notes and the ABL Facility, and certain other matters relating to the administration of security interests.
2026 Senior Notes
On November 2, 2016, the Issuer issued $400,000 aggregate principal amount of 2026 Senior Notes. On the Settlement Date, in connection with the Refinancing Transactions, the Issuer completed the Exchange Offer and delivered $357,446 aggregate principal amount of the exchanged 2026 Senior Notes to the trustee for cancellation. Following the completion of the Exchange Offer, $42,554 aggregate principal amount of the 2026 Senior Notes remain outstanding.
Following receipt of the requisite consents in the Consent Solicitation, on January 20, 2023, the Issuer, the guarantors named therein and U.S. Bank Trust Company, National Association (successor in interest to U.S. Bank National Association), as trustee, entered into a supplemental indenture to the indenture governing the 2026 Senior Notes, which became effective on the Settlement Date. The supplemental indenture provides for the elimination of substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and released and discharged the guarantee of the 2026 Senior Notes by the Company.
The 2026 Senior Notes are guaranteed by each of the Issuer’s wholly-owned existing or subsequently organized U.S. subsidiaries, subject to certain exceptions, to the extent such subsidiary guarantees the ABL Facility. The Issuer may, at its option, redeem all or part of the 2026 Senior Notes at various points in time prior to maturity, as described in the indenture governing the 2026 Senior Notes. The 2026 Senior Notes will mature on November 15, 2026. Interest on the 2026 Senior Notes is payable semi-annually in arrears in cash on May 15 and November 15 of each year.
The Company paid approximately $7,055 of debt issuance costs in connection with the issuance of the 2026 Senior Notes. The debt issuance costs are being amortized into interest expense over the term of the 2026 Senior Notes. As of December 31, 2023 and 2022, the Company had $216 and $2,741, respectively, of unamortized debt issuance costs related to the 2026 Senior Notes, which is presented as a direct deduction from the principal balance in the consolidated balance sheets.
2024 Senior Secured Notes
On May 29, 2020, the Issuer issued $250,000 aggregate principal amount of its 13.000% Senior Secured Notes due 2024 (the “2024 Senior Secured Notes”), pursuant to an indenture, dated as of May 29, 2020, by and among the Issuer, the other guarantors party thereto and U.S. Bank National Association, as trustee. In the first quarter of 2023, in connection with the
Refinancing Transactions, the Issuer redeemed all of the outstanding 2024 Senior Secured Notes on the Settlement Date at the redemption price of 106.500% of the principal amount thereof, plus accrued and unpaid interest thereon.
The Company paid approximately $6,431 of debt issuance costs in connection with the issuance of the 2024 Senior Secured Notes. Additionally, the 2024 Senior Secured Notes were issued at a discount of $5,000. As of December 31, 2022, the Company had $3,021 of unamortized debt issuance costs and $2,508 of unamortized original issue discount related to the 2024 Senior Secured Notes, which were presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the 2024 Senior Secured Notes.
ABL Facility
On November 2, 2016, Holdings, Cooper-Standard Automotive Inc. (the “U.S. Borrower”), Cooper-Standard Automotive Canada Limited (the “Canadian Borrower”), Cooper-Standard Automotive International Holdings B.V. (the “Dutch Borrower”, and, together with the U.S. Borrower and the Canadian Borrower, the “Borrowers”) and certain subsidiaries of the U.S. Borrower, entered into a third amendment and restatement of the ABL Facility. In March 2020, the Borrowers entered into Amendment No. 1 to the Third Amended and Restated Loan Agreement (“the First Amendment”). As a result of the First Amendment, the ABL Facility maturity was extended to March 2025 and the aggregate revolving loan commitment was reduced to $180,000. In May 2020, the Borrowers entered into Amendment No. 2 to the Third Amended and Restated Loan Agreement (the “Second Amendment”), which Second Amendment modified certain covenants under the ABL Facility. In December 2022, the Borrowers entered into Amendment No. 3 to the Third Amended and Restated Loan Agreement (the “Third Amendment”), which became effective on the Settlement Date. The Third Amendment provides for the ABL Facility to be amended to:
permit the U.S. Borrower to issue the New Notes in the Concurrent Notes Offering and Exchange Offer, including the granting of liens, subject to the restrictions set forth in the ABL Facility;
provide for certain of the U.S. Borrower’s wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time to become guarantors under the ABL Facility;
authorize the ABL Facility Collateral Agent to enter into an intercreditor agreement with the collateral trustees for the New Notes; and
remove the Dutch Borrower as a borrower under the ABL Facility.
The aggregate revolving loan availability includes a $100,000 letter of credit sub-facility and a $25,000 swing line sub-facility. The ABL Facility also provides for an uncommitted $100,000 incremental loan facility, for a potential total ABL Facility of $280,000 (if requested by the Borrowers and the lenders agree to fund such increase). No consent of any lender (other than those participating in the increase) is required to effect any such increase. The Company’s borrowing base as of December 31, 2023 was $169,543 and the monthly fixed charge coverage ratio was at a level that provided the Company full access to the borrowing base. Net of $7,110 of outstanding letters of credit, the Company effectively had $162,433 available for borrowing under its ABL Facility.
As of December 31, 2023 and December 31, 2022, there were no borrowings under the ABL Facility.
Maturity. Any borrowings then outstanding under our ABL Facility will mature, and the commitments of the lenders under our ABL Facility will terminate, on March 24, 2025.
Borrowing Base. As of the Settlement Date, the loan and letter of credit availability under the ABL Facility is subject to a borrowing base, which at any time is limited to the lesser of: (A) the maximum facility amount (subject to certain adjustments) and (B) (i) up to 85% of eligible accounts receivable; plus (ii) the lesser of 70% of eligible inventory or 85% of the appraised net orderly liquidation value of eligible inventory; plus (iii) up to the lesser of $30,000 and 85% of eligible tooling accounts receivable; minus reserves established by the ABL Facility Collateral Agent. The accounts receivable portion of the borrowing base is subject to certain formulaic limitations (including concentration limits). The inventory portion of the borrowing base is limited to eligible inventory, as determined by the ABL Facility Collateral Agent. The borrowing base is also subject to certain reserves, which are established by the ABL Facility Collateral Agent (which may include changes to the advance rates indicated above). Loan availability under the ABL Facility is apportioned as follows: $160,000 to the U.S. Borrower and $20,000 to the Canadian Borrower.
Guarantees; Security. The obligations of the U.S. Borrower and the Canadian Borrower under the ABL Facility, as well as certain cash management arrangements and interest rate, foreign currency or commodity swaps entered into by the such Borrowers and their subsidiaries, and certain credit lines entered into by non-U.S. subsidiaries, in each case with the lenders and their affiliates (collectively, “Additional ABL Secured Obligations”) are guaranteed on a senior secured basis by Holdings and
its U.S. subsidiaries (with certain exceptions) and certain wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time, and the obligations of the Canadian Borrower under the ABL Facility and Additional ABL Secured Obligations of the Canadian Borrower and its Canadian subsidiaries are, in addition, guaranteed on a senior secured basis by the Canadian subsidiaries of the Canadian Borrower. The obligations under the ABL Facility and related guarantees are secured by (1) a first priority lien on all of each Borrower’s and each U.S. and Canadian guarantor’s existing and future personal property consisting of certain accounts receivable, inventory, documents, instruments, chattel paper, deposit accounts and securities accounts and certain related assets and proceeds of the foregoing, with various enumerated exceptions, including that: (i) the collateral owned by Canadian Borrower or any of its Canadian subsidiaries that are Guarantors only secure the obligations of Canadian Borrower and such subsidiaries arising under the ABL Facility and Additional ABL Secured Obligations (ii) no liens have been granted on any assets or properties of any non-U.S. subsidiaries of the Company (other than the Canadian Borrower and Canadian Guarantors, as otherwise specified above) in connection with the ABL Facility, (2) a second priority lien on all the capital stock in restricted subsidiaries directly held by the U.S. Borrower and each of the U.S. guarantors, and equipment of the U.S. Borrower and the U.S.-domiciled guarantors and all other material personal property of the U.S. Borrower and the U.S.-domiciled guarantors and (3) a 65% pledge of the equity interest in the first-tier foreign subsidiaries of the U.S. Guarantors.
Interest. Borrowings under the ABL Facility bear interest at a rate equal to, at the Borrowers’ option:
in the case of borrowings by the U.S. Borrower, the forward-looking secured overnight funding rate for the applicable interest period (“Term SOFR”) (including a credit spread adjustment of 0.11448% or 0.26161%, depending on the applicable interest period) or the base rate plus, in each case, an applicable margin; or
in the case of borrowings by the Canadian Borrower, bankers’ acceptance (“BA”) rate, Canadian prime rate or Canadian base rate plus, in each case, an applicable margin.
The applicable margin may vary between 2.00% and 2.50% with respect to the Term SOFR or Canadian BA rate-based borrowings and between 1.00% and 1.50% with respect to U.S. base rate, Canadian prime rate and Canadian base rate borrowings. The applicable margin is subject, in each case, to quarterly pricing adjustments (based on average facility availability).
Fees. The Borrowers are required to pay a fee in respect of committed but unutilized commitments. The ABL Facility also requires the payment of customary agency and administrative fees.
Voluntary Prepayments. The Borrowers are able to voluntarily reduce the unutilized portion of the commitment amount and repay outstanding loans, in each case, in whole or in part, at any time without premium or penalty (other than customary breakage and related reemployment costs with respect to repayments of SOFR-based borrowings).
Covenants; Events of Default. The ABL Facility includes affirmative and negative covenants that will impose substantial restrictions on the Company’s financial and business operations, including its ability to incur and secure debt, make investments, sell assets, pay dividends or make acquisitions. The ABL Facility also includes a requirement to maintain a monthly fixed charge coverage ratio of no less than 1.0 to 1.0 when availability under the ABL Facility is less than specified levels. As of December 31, 2023, availability under the ABL Facility was at a level that did not trigger this requirement. The ABL Facility also contains various events of default that are customary for comparable facilities.
Debt Issuance Costs. As of December 31, 2023 and 2022, the Company had $862 and $535, respectively, of unamortized debt issuance costs related to the ABL Facility.
Term Loan Facility
On November 2, 2016, Cooper-Standard Automotive Inc., as borrower, entered into Amendment No. 1 to its senior term loan facility (the “Term Loan Facility”), which provided for loans in an aggregate principal amount of $340,000. Subject to certain conditions, the Term Loan Facility, without the consent of the then-existing lenders (but subject to the receipt of commitments), could have been expanded (or a new term loan or revolving facility added) by an amount that would not cause the consolidated secured net debt ratio to exceed 2.25 to 1.00 plus $400,000 plus any voluntary prepayments (including revolving facility and ABL Facility to the extent commitments are reduced) not funded from proceeds of long-term indebtedness.
On May 2, 2017, the Company entered into Amendment No. 2 to the Term Loan Facility to modify the interest rate. Subsequently, on March 6, 2018, the Company entered into Amendment No. 3 to the Term Loan Facility to further modify the interest rate. In accordance with this amendment, borrowings under the Term Loan Facility bore interest, at the Company’s option, at either (1) with respect to Eurodollar rate loans, the greater of the applicable Eurodollar rate and 0.75% plus 2.00% per annum, or (2) with respect to base rate loans, the base rate, (which is the highest of the then current federal funds rate plus
0.50%, the prime rate most recently announced by the administrative agent under the term loan, and the one-month Eurodollar rate plus 1.0%) plus 1.0% per annum.
Maturity. The Term Loan Facility would have matured on November 2, 2023.
Voluntary Prepayment. In connection with the Refinancing Transactions, Cooper-Standard Automotive Inc. repaid the Term Loan Facility in full on the Settlement Date and the Term Loan Facility was terminated.
Debt Issuance Costs. As of December 31, 2022, the Company had $494 of unamortized debt issuance costs and $319 of unamortized original issue discount related to the Term Loan Facility. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the Term Loan Facility.
Debt Covenants 
The Company was in compliance with all applicable covenants of the New Notes, the 2026 Senior Notes, and ABL Facility as of December 31, 2023.
Other Financing
Finance leases and other. Other borrowings as of December 31, 2023 and 2022 reflect finance leases and other borrowings under local bank lines classified in debt payable within one year in the consolidated balance sheets.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value Measurements and Financial Instruments
Fair Value Measurements
Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, a three-tier fair value hierarchy is utilized, which prioritizes the inputs used in measuring fair value as follows:
Level 1:Observable inputs such as quoted prices in active markets;
Level 2:Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and
Level 3:Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.
Items Measured at Fair Value on a Recurring Basis
Estimates of the fair value of foreign currency derivative instruments are determined using exchange traded prices and rates. The Company also considers the risk of non-performance in the estimation of fair value and includes an adjustment for non-performance risk in the measure of fair value of derivative instruments. In certain instances where market data is not available, the Company uses management judgment to develop assumptions that are used to determine fair value. Fair value measurements and the fair value hierarchy level for the Company’s assets and liabilities measured or disclosed at fair value on a recurring basis as of December 31, 2023 and 2022, was as follows:
December 31, 2023December 31, 2022Input
Forward foreign exchange contracts - other current assets$1,285 $8,643 Level 2
Forward foreign exchange contracts - accrued liabilities$(998)$— Level 2
Items Measured at Fair Value on a Nonrecurring Basis
In addition to items that are measured at fair value on a recurring basis, the Company measures certain assets and liabilities at fair value on a nonrecurring basis, which are not included in the table above. As these nonrecurring fair value measurements are generally determined using unobservable inputs, these fair value measurements are classified within Level 3 of the fair value hierarchy. For additional information on assets and liabilities measured at fair value on a nonrecurring basis see Note 2. “Basis of Presentation and Summary of Significant Accounting Policies”, Note 4. “Divestitures and Deconsolidations”, Note 8. “Property, Plant and Equipment”, and Note 9. “Goodwill and Intangible Assets”.
Items Not Carried at Fair Value
Fair values of the Company’s New Notes, 2026 Senior Notes, 2024 Senior Secured Notes, and Term Loan Facility were as follows:
December 31, 2023December 31, 2022
Aggregate fair value$984,448 $744,010 
Aggregate carrying value (1)
$1,038,808 $969,600 
(1) Excludes unamortized debt issuance costs and unamortized original issue discount.
Fair values were based on quoted market prices and are classified within Level 1 of the fair value hierarchy.
Derivative Instruments and Hedging Activities
The Company is exposed to fluctuations in foreign currency exchange rates, interest rates and commodity prices. The Company enters into derivative instruments primarily to hedge portions of its forecasted foreign currency denominated cash flows and designates these derivative instruments as cash flow hedges in order to qualify for hedge accounting.
The Company formally documents its hedge relationships, including the identification of the hedging instruments and the hedged items, as well as its risk management objectives and strategies for undertaking the cash flow hedges. The Company also formally assesses whether a cash flow hedge is highly effective in offsetting changes in the cash flows of the hedged item. Derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. For a cash flow hedge, the change in fair value of the derivative is recorded in accumulated other comprehensive income (loss) (“AOCI”) in the consolidated balance sheet, to the extent that the hedges are effective, and reclassified into earnings when the underlying hedged transaction is realized. The realized gains and losses are recorded on the same line as the hedged transaction
in the consolidated statements of operations. Cash flows from derivatives used to manage foreign exchange risks designated as cash flow hedges are classified as operating activities within the consolidated statements of cash flows.
The Company is exposed to credit risk in the event of nonperformance by its counterparties on its derivative financial instruments. The Company mitigates this credit risk exposure by entering into agreements directly with major financial institutions with high credit standards that are expected to fully satisfy their obligations under the contracts.
Cash Flow Hedges
Forward Foreign Exchange Contracts. The Company uses forward contracts to mitigate the potential volatility to earnings and cash flow arising from changes in currency exchange rates that impact the Company’s foreign currency transactions. The principal currencies hedged by the Company include various European currencies, the Canadian Dollar, and the Mexican Peso. As of December 31, 2023 and 2022, the notional amount of these contracts was $207,131 and $135,285, respectively, and consisted of hedges of transactions up to December 2024.
Pretax amounts related to the Company’s cash flow hedges that were recognized in other comprehensive income (loss) (“OCI”) were as follows:
Gain Recognized in OCI
Year Ended December 31,
20232022
Forward foreign exchange contracts$10,202 $11,808 
Pretax amounts related to the Company’s cash flow hedges that were reclassified from AOCI and recognized in cost of products sold were as follows:
Gain Reclassified from AOCI to Income
Year Ended December 31,
20232022
Forward foreign exchange contracts$18,550 $2,287 
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pension
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Pensions Pension
The Company maintains defined benefit pension plans covering certain employees located in the United States as well as certain international locations. The majority of these plans are frozen, and all are closed to new employees. Benefits generally are based on compensation, length of service and age for salaried employees and on length of service for hourly employees. The Company’s policy is to fund pension plans such that sufficient assets will be available to meet future benefit requirements and contribute amounts deductible for United States federal income tax purposes or amounts required by local statute.
Pension Plan Termination
On October 11, 2022, the Company’s Board of Directors (the “Board”) approved a resolution to merge certain of the Company’s U.S. defined benefit pension plans and terminate the resulting merged plan (“U.S. Pension Plan”) effective December 31, 2022. The termination of the U.S. Pension Plan is expected to be completed during the year ended December 31, 2024. As part of the termination process, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations and administration will be transferred to a third-party insurance company. Such settlements are being funded primarily from plan assets. In the fourth quarter of 2023, the Company paid $48,553 of lump sum payments to eligible participants from plan assets, resulting in a settlement loss of $16,285 during the year ended December 31, 2023. Ultimate settlement of the remaining benefit obligations is dependent upon market conditions at the time of settlement. The Company recognized a curtailment loss of $3,092 during the year ended December 31, 2022 associated with the planned termination of the U.S. Pension Plan, primarily due to prior service cost resulting from a 2022 plan amendment impacting the benefits of certain participants in the U.S. Pension Plan. The U.S. Pension Plan was underfunded by $3,948 as of December 31, 2023 and underfunded by $5,759 as of December 31, 2022 under U.S. generally accepted accounting principles.
Pension Plan Funded Status Reconciliation
Information related to the Company’s defined benefit pension plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in projected benefit obligations:
Projected benefit obligations at beginning of period$212,688 $116,653 $257,108 $164,957 
Service cost— 2,161 771 2,755 
Interest cost9,254 5,198 7,062 2,782 
Net actuarial (gain) loss(112)5,876 (41,026)(34,354)
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation— 4,417 — (10,012)
Settlements(48,553)(1,935)— (1,760)
Plan amendments— — 3,056 — 
Other— 58 — (2,180)
Projected benefit obligations at end of period$161,813 $126,795 $212,688 $116,653 
Change in plan assets:
Fair value of plan assets at beginning of period$196,434 $32,811 $273,448 $48,047 
Actual return on plan assets10,004 3,013 (63,769)(9,774)
Employer contributions1,036 5,523 1,038 4,970 
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation— 771 — (3,138)
Settlements(48,553)(1,935)— (1,759)
Fair value of plan assets at end of period$147,457 $34,550 $196,434 $32,811 
Funded status of the plans$(14,356)$(92,245)$(16,254)$(83,842)
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Other assets$— $3,039 $— $3,239 
Accrued liabilities(4,958)(4,104)(1,005)(3,849)
Pension benefits (long term)(9,398)(91,180)(15,249)(83,232)
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$— $(11)$— $(31)
Actuarial losses(53,684)(11,714)(74,744)(6,910)
The Company uses the corridor approach when amortizing actuarial gains or losses. Under the corridor approach, net unrecognized actuarial losses in excess of 10% of the greater of i) the projected benefit obligations or ii) the fair value of plan assets for a particular plan are amortized over the average future service period of the employees in that plan.
The accumulated benefit obligations for all domestic and international defined benefit pension plans was $161,813 and $118,760 as of December 31, 2023 and $212,688 and $112,963 as of December 31, 2022, respectively. As of December 31, 2023, the fair value of plan assets for one of the Company’s defined benefit plans exceeded the projected benefit obligations of $19,422 by $3,039.
The components of net periodic benefit cost (income) for the Company’s defined benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$— $2,161 $771 $2,755 $891 $3,345 
Interest cost9,254 5,198 7,062 2,782 6,516 2,558 
Expected return on plan assets(8,451)(1,230)(9,293)(949)(14,257)(1,320)
Amortization of prior service cost and actuarial loss3,110 24 886 1,574 1,670 2,635 
Settlement loss (gain)16,285 (248)— (410)— 1,279 
Curtailment loss— — 3,092 — — — 
Other— — — — — 118 
Net periodic benefit cost (income)$20,198 $5,905 $2,518 $5,752 $(5,180)$8,615 
Plan Assumptions
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.70%4.00%4.55%4.45%
Rate of compensation increaseN/A3.20%N/A1.58%
Cash balance interest credit rate2.41%N/A2.41%N/A
Weighted average assumptions used to determine net periodic benefit cost (income) for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.55%4.45%2.84%2.39%2.48%1.63%
Expected return on plan assets4.50%3.84%3.50%2.15%5.50%2.48%
Rate of compensation increaseN/A3.01%N/A2.39%N/A1.99%
To develop the expected return on plan assets assumption, the Company considered the historical returns and the future expected returns for each asset class, as well as the target asset allocation of the pension portfolio. As the U.S. plans are frozen, the rate of compensation increase was not applicable in determining net periodic benefit cost (income).
Plan Assets
The goals and investment objectives of the asset strategy are to ensure that there is an adequate level of assets to meet benefit obligations to participants and retirees over the life of the participants and maintain liquidity in the plan assets sufficient to cover monthly benefit obligations. Risk is managed by investing in a broad range of investment vehicles, e.g., equity mutual funds, bond mutual funds, real estate mutual funds, hedge funds, etc. There are no equity securities of the Company in the equity asset category.
Investments in equity securities and debt securities are valued at fair value using a market approach and observable inputs, such as quoted market prices in active markets (Level 1). Investments in balanced funds are valued at fair value using a market approach and inputs that are primarily directly or indirectly observable (Level 2). Investments in equity securities and balanced funds in which the Company holds participation units in a fund, the net asset value of which is based on the underlying
assets and liabilities of the respective fund, are considered an unobservable input (Level 3). Investments in real estate funds are primarily valued at net asset value depending on the investment.
The fair value of the Company’s pension plan assets by category using the three-level hierarchy (see Note 11. “Fair Value Measurements and Financial Instruments”) as of December 31, 2023 and 2022 was as follows:
December 31, 2023Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$— $7,167 $— $7,167 
Bond funds— 25,236 — 25,236 
Bond funds measured at net asset value— — 123,366 123,366 
Real estate measured at net asset value— — 8,121 8,121 
Cash and cash equivalents18,117 — — 18,117 
Total$18,117 $32,403 $131,487 $182,007 
December 31, 2022Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$5,661 $7,418 $— $13,079 
Equity funds measured at net asset value— — 5,638 5,638 
Bond funds— 25,098 — 25,098 
Bond funds measured at net asset value— — 173,092 173,092 
Real estate measured at net asset value— — 10,331 10,331 
Cash and cash equivalents2,007 — — 2,007 
Total$7,668 $32,516 $189,061 $229,245 
(1) Certain assets that are measured at fair value using the NAV per share (or its equivalent) practical expedient have not been classified in the fair value hierarchy. These assets are included in this table to present total pension plan assets at fair value.
There were no transfers of Level 3 assets and no Level 3 assets in the ending balance for the years ended December 31, 2023 and December 31, 2022.
Expected Future Benefit Payments
The Company estimates its benefit payments for domestic and foreign pension plans during the next ten years to be as follows: 
Years Ending December 31, U.S. Non-U.S. Total
2024$154,179 $6,144 $160,323 
20251,016 6,381 7,397 
2026996 6,521 7,517 
2027974 7,345 8,319 
2028950 8,414 9,364 
2029 - 20334,315 49,837 54,152 
As previously noted, as part of the planned termination of the U.S. Pension Plan, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible participants and the purchase of a group annuity contract. Lump sum payments to eligible participants were made during 2023, while expected payments associated with the group annuity purchase are reflected in the table above during the year 2024.
Contributions
The Company estimates it will make minimum funding cash contributions of approximately $9,955 to its U.S. pension plans and minimum funding cash contributions of approximately $357 to its non-U.S. pension plans in 2024.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Postretirement Benefits Other Than Pensions Postretirement Benefits Other Than Pensions
The Company provides certain retiree health care and life insurance benefits covering certain U.S. salaried and hourly employees and employees in Canada. Employees are generally eligible for benefits upon retirement and completion of a specified number of years of creditable service. The Company’s policy is to fund the cost of these postretirement benefits as these benefits become payable.
Information related to the Company’s postretirement benefit plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in benefit obligations:
Benefit obligations at beginning of year$15,812 $15,473 $21,211 $22,476 
Service cost52 150 89 216 
Interest cost821 788 561 628 
Net actuarial (gain) loss(3,759)1,230 (4,924)(5,663)
Benefits paid(1,163)(748)(1,125)(722)
Other— 107 — 14 
Foreign currency exchange rate effect— 408 — (1,476)
Benefit obligations at end of year$11,763 $17,408 $15,812 $15,473 
Funded status of the plan$(11,763)$(17,408)$(15,812)$(15,473)
Net amount recognized as of December 31$(11,763)$(17,408)$(15,812)$(15,473)
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Accrued liabilities$(1,264)$(761)$(1,452)$(709)
Postretirement benefits other than pension (long term)(10,499)(16,647)(14,360)(14,764)
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$— $(122)$— $(14)
Actuarial gains16,008 1,041 14,686 2,328 
The components of net periodic benefit (income) cost for the Company’s other postretirement benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$52 $150 $89 $216 $105 $357 
Interest cost821 788 561 628 531 701 
Amortization of prior service credit and actuarial (gain) loss(2,437)(85)(1,577)157 (1,396)752 
Net periodic benefit (income) cost$(1,564)$853 $(927)$1,001 $(760)$1,810 
Plan Assumptions
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.10%4.65%5.45%5.20%
Weighted average assumptions used to determine net periodic benefit cost for the years ended December 31, 2023, 2022 and 2021 were as follows:
 
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.45%5.20%2.75%3.05%2.35%2.65%
The assumed health care cost trend rates used to measure the postretirement benefit obligations as of December 31, 2023 were as follows:
 U.S. Non-U.S.
Health care cost trend rate6.50%5.00%
Ultimate health care cost trend rate4.50%5.00%
Year that the rate reaches the ultimate trend rate2031N/A
Expected Future Postretirement Benefit Payments
The Company estimates its benefit payments for its postretirement benefit plans during the next ten years to be as follows:
Years Ending December 31, U.S. Non-U.S. Total
2024$1,296 $778 $2,074 
20251,261 790 2,051 
20261,218 811 2,029 
20271,156 827 1,983 
20281,114 850 1,964 
2029 - 20334,646 4,782 9,428 
Other
Other postretirement benefits recorded in the Company’s consolidated balance sheets include $1,794 and $1,890 as of December 31, 2023 and 2022, respectively, for termination indemnity plans in Europe.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Expense, net
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Other Income and Other Expense Disclosure [Text Block] Other Expense, Net
The components of other expense, net were as follows:
 Year Ended December 31,
 202320222021
Deconsolidation of joint venture (1)
$— $(2,257)$— 
Foreign currency losses(7,300)(1,131)(6,887)
Components of net periodic benefit cost other than service cost(6,992)(1,831)1,610 
Factoring costs(2,226)(710)(528)
Miscellaneous income820 444 963 
Other expense, net$(15,698)$(5,485)$(4,842)
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Components of the Company’s loss before income taxes and adjustment for noncontrolling interests were as follows:
 Year Ended December 31,
 202320222021
Domestic$(249,582)$(154,779)$(142,883)
Foreign55,199 (45,721)(146,569)
Total$(194,383)$(200,500)$(289,452)
The Company’s income tax expense consists of the following:
 Year Ended December 31,
 202320222021
Current:
Federal$848 $(2,280)$5,158 
State41 154 68 
Foreign13,857 13,764 (1,590)
Deferred:
Federal(123)74 12,217 
State(13)106 (484)
Foreign(5,677)5,473 24,023 
Total$8,933 $17,291 $39,392 
A reconciliation of the U.S. statutory federal rate to the income tax provision was as follows:
 Year Ended December 31,
 202320222021
Tax at U.S. statutory rate$(40,820)$(42,105)$(60,785)
State and local taxes(4,122)(2,700)(3,276)
Tax credits and incentives(8,137)(8,413)(7,634)
Changes in tax law, other(433)(17)(361)
U.S. tax reform/Global Intangible Low-Taxed Income ("GILTI")/foreign derived intangible income10,923 1,382 — 
Effect of foreign tax rates(474)(1,614)(13,525)
Nonrecurring permanent items— (2,189)(3,710)
Foreign branch486 279 1,641 
Stock compensation (ASU 2016-09)1,212 1,258 1,257 
Non-deductible expenses6,367 7,192 6,618 
Tax reserves/audit settlements3,854 (5,043)
Valuation allowance47,293 65,559 124,228 
Other, net(3,371)(5,195)(18)
Income tax expense$8,933 $17,291 $39,392 
Effective income tax rate(4.6)%(8.6)%(13.6)%
For the year ended December 31, 2022, the Company received $54,273 in cash payments from the United States Internal Revenue Service (“IRS”) for tax refunds related to net operating loss carrybacks.
On August 16, 2022, the U.S. enacted the Inflation Reduction Action of 2022, which, among other things, implements a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The provisions were effective in the first quarter of 2023 and did not have a
significant impact on the Company’s consolidated financial statements.
Numerous countries have agreed to a statement in support of the Organization for Economic Co-operation and
Development (“OECD”) model rules that propose a global minimum tax rate of 15%, and European Union member states have
agreed to implement the global minimum tax. Certain countries, including European Union member states, have enacted or are
expected to enact legislation to be effective as early as 2024, with widespread implementation of a global minimum tax
expected by 2025. As the legislation becomes effective in countries in which the Company does business, its provision for
income taxes could be impacted. The Company will continue to monitor pending legislation and implementation by individual
countries and evaluate the potential impact on its business in future periods.
Nonrecurring permanent item in 2022 relates to a withholding tax refund related to prior periods. In 2021, the nonrecurring permanent item relates to an intercompany legal entity sale.
Deferred tax assets and liabilities reflect the estimated tax effect of accumulated temporary differences between the basis of assets and liabilities for tax and financial reporting purposes, as well as net operating losses, tax credit and other carryforwards. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
Deferred tax assets:
Pension, postretirement and other benefits$43,627 $40,060 
Capitalized expenditures42,293 31,746 
Net operating loss and tax credit carryforwards282,373 279,755 
Operating lease liabilities22,978 24,059 
Interest expense carryforwards54,442 28,610 
All other items50,740 37,392 
Total deferred tax assets496,453 441,622 
Deferred tax liabilities:
Property, plant and equipment(4,764)(9,896)
Operating lease right-of-use assets(22,018)(23,106)
All other items(12,360)(11,028)
Total deferred tax liabilities(39,142)(44,030)
Valuation allowances(438,727)(384,792)
Net deferred tax assets$18,584 $12,800 
As of December 31, 2023, the Company’s U.S. and foreign subsidiaries, primarily in France, Brazil, Italy and Germany, had operating loss carryforwards aggregating $664,000, with indefinite expiration periods. Other foreign subsidiaries in China, Mexico, Netherlands, Spain, Czech Republic and Korea had operating loss carryforwards aggregating $322,000, with expiration dates beginning in 2024. The Company has research tax credit carryforwards and foreign tax credit carryforwards totaling $50,000 in the U.S. with expiration dates beginning in 2029. The Company and its domestic subsidiaries have anticipated tax benefits of state net operating losses and credit carryforwards of $12,000 with expiration dates beginning in 2024.
As of December 31, 2023, the Company has consolidated deferred tax assets of $496,453 with valuation allowances of $438,727 related to tax losses, credit carryforwards, and other deferred tax assets in the U.S. and certain foreign jurisdictions. The Company’s valuation allowance increased in 2023 primarily from current year losses generated in the U.S. and certain foreign jurisdictions. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances in certain countries. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. In the future, provision for income taxes will include no tax benefit with respect to losses incurred and no tax expense with respect to income generated in these countries until the respective valuation allowance is eliminated.
As of December 31, 2023, no material deferred income taxes have been recorded on the undistributed earnings of foreign subsidiaries, since a majority of these earnings will not be taxable upon repatriation to the United States. These earnings will be primarily treated as previously taxed income from either the one time transition tax or GILTI, or they will be offset with a 100% dividends received deduction. The Company has not recorded a deferred tax liability for foreign withholding taxes or state income taxes that may be incurred upon repatriation in the future as such undistributed foreign earnings are considered permanently reinvested or could be remitted with no tax implications.
As of December 31, 2023, the Company had $6,296 ($6,475 including interest and penalties) of total unrecognized tax benefits, of which $3,777 represents the amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate.
A reconciliation of the beginning and ending amount of unrecognized tax benefits was as follows:
 20232022
Balance at beginning of period$5,930 $3,571 
Tax positions related to the current period
Gross additions332 336 
Tax positions related to prior years
Gross additions92 2,692 
Gross reductions— (669)
Settlements(58)— 
Balance at end of period$6,296 $5,930 
The Company, or one of its subsidiaries, files income tax returns in the United States and other foreign jurisdictions. During the examination of our 2015 and 2016 U.S. federal income tax filings, the IRS asserted that income earned by a Netherlands subsidiary from its Mexican branch operations should be categorized as foreign based company sales income under Section 954(d) of the Internal Revenue Code and should be recognized currently as taxable income on our 2015 and 2016 U.S. federal income tax filings. As a result of this assertion, the IRS issued a Notice of Proposed Adjustment (“NOPA”). A similar NOPA has been issued for 2017 and 2018 as well. The Company believes the proposed adjustment is without merit and are in the the process of contesting the matter. During 2023, the Company had an opening conference with the IRS’s administrative appeals office and the Company is in continuing discussion on the issue. The Company believes, after consultation with tax and legal counsel, that it is more likely than not that it will ultimately be successful in defending its position. As such, the Company has not recorded any impact of the IRS’s proposed adjustment in its consolidated financial statements as of and for the year ended December 31, 2023. In the event the Company is not successful in defending its position, the potential income tax expense impact, including interest, related to tax years 2015 through 2023 is less than $10 million. The Company intends to vigorously contest the conclusions reached in the NOPA through the IRS’s administrative appeals process, and, if necessary, through litigation.
The statute of limitations for U.S. state and local jurisdictions is closed for taxable years ending prior to 2015. The Company’s major foreign jurisdictions are Brazil, Canada, China, France, Germany, Italy, Mexico, and Poland. The Company is no longer subject to income tax examinations in major foreign jurisdictions for years prior to 2018.
During the next twelve months, it is reasonably possible that, as a result of audit settlements and the completion of current examinations, the Company may decrease the amount of its gross unrecognized tax benefits by approximately $3,141, all of which, if recognized, would impact the effective tax rate.
The Company classifies all income tax related interest and penalties as income tax expense. The Company has liabilities of $179 and $170 recorded as of December 31, 2023 and 2022, respectively, for tax related interest and penalties on its consolidated balance sheet.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Cooper-Standard Holdings Inc.
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Attributable to Cooper-Standard Holdings Inc. Net Loss Per Share Attributable to Cooper-Standard Holdings Inc.
Basic net loss per share attributable to Cooper-Standard Holdings Inc. was computed by dividing net loss attributable to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Cooper-Standard Holdings Inc. was computed using the treasury stock method by dividing diluted net loss available to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding, including the dilutive effect of common stock equivalents, using the average share price during the period.
Information used to compute basic and diluted net loss per share attributable to Cooper-Standard Holdings Inc. was as follows:
 Year Ended December 31,
 202320222021
Net loss available to Cooper-Standard Holdings Inc. common stockholders$(201,985)$(215,384)$(322,835)
Basic weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Dilutive effect of common stock equivalents— — — 
Diluted weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Basic net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
Diluted net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
Approximately 91,000, 24,000, and 166,000 securities were excluded from the calculation of diluted net loss per share for the years ended December 31, 2023, 2022 and 2021, respectively, because the inclusion of such securities in the calculation would have been anti-dilutive.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component, net of related tax, were as follows:
Cumulative currency translation adjustmentBenefit plan
 liabilities
Fair value change of derivativesTotal
Balance as of December 31, 2021$(138,751)$(65,303)$(1,130)$(205,184)
Other comprehensive (loss) income before reclassifications(18,978)
(1)
4,419 
(2)
11,029 
(3)
(3,530)
Amounts reclassified from accumulated other comprehensive (loss) income(294)633 
(4)
(1,596)
(5)
(1,257)
Balance as of December 31, 2022(158,023)(60,251)8,303 (209,971)
Other comprehensive (loss) income before reclassifications(2,602)
(1)
(542)
(2)
10,387 
(3)
7,243 
Amounts reclassified from accumulated other comprehensive income (loss)2,969 
(7)
16,644 
(6)
(18,550)1,063 
Balance as of December 31, 2023$(157,656)$(44,149)$140 $(201,665)
(1)Includes $2,000 and $(15,619) of other comprehensive income (loss) for the years ended December 31, 2023 and 2022, respectively, that are related to intra-entity foreign currency balances that are of a long-term investment nature.
(2)Net of tax expense of $105 and $250 for the years ended December 31, 2023 and 2022, respectively.
(3)Net of tax (benefit) expense of $(185) and $779 for the years ended December 31, 2023 and 2022, respectively.
(4)Includes the effect of the amortization of actuarial losses of $862, net settlement gains of $(416), and the amortization of prior service costs of $190, net of tax of $3.
(5)Net of tax expense of $691.
(6)Includes the effect of the amortization of actuarial losses of $586, net settlement losses of $16,035, and the amortization of prior service costs of $25, net of tax of $2.
(7)Net accumulated currency translation adjustment losses reclassified to net income related to the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region.
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Equity Equity
Shareholder Rights Plan
On November 7, 2022, the Company’s Board of Directors adopted a Section 382 rights plan and declared a dividend of one right (a “Right”) for each outstanding share of the Company’s common stock, par value $0.001 per share (the “Common
Stock”), to stockholders of record at the close of business on November 17, 2022 (“Shareholder Rights Plan”). Each Right entitles its holder, under certain circumstances described below, to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock of the Company, par value $0.001 per share (the “Series A Preferred Stock”), at an exercise price of $50.00 per Right, subject to adjustment.
If the Rights become exercisable, each Right would allow its holder to purchase from the Company one one-hundredth of a share of the Series A Preferred Stock for a purchase price of $50.00. Each fractional share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of Common Stock. Prior to exercise, however, a Right does not give its holder any dividend, voting or liquidation rights. The exercisability of the Rights are described in further detail in the rights agreement.
Preferred Stock
The Company is authorized to issue up to 10,000,000 shares of preferred stock, par value $0.001 per share, of which 2,000,000 shares were designated as 7% Cumulative Participating Convertible Preferred Stock (the “7% Preferred Stock”). On November 7, 2022, the Company filed a Certificate of Elimination to its Third Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) with the Secretary of State of the State of Delaware eliminating from the Certificate of Incorporation all matters set forth in the Certificate of Designation with respect to the Company’s 7% Preferred Stock. No shares of the 7% Preferred Stock were outstanding and none will be issued subject to the Certificate of Designation for the 7% Preferred Stock. All shares that were designated as 7% Preferred Stock have been returned to the status of authorized but unissued shares of preferred stock of the Company, without designation as to series.
On November 7, 2022, in connection with the adoption of the Shareholder Rights Plan, the Company filed a Certificate of Designation of Series A Junior Participating Preferred Stock of Cooper-Standard Holdings Inc. (the “Certificate of Designation”) to its Certificate of Incorporation with the Secretary of State of the State of Delaware, designating 2,000,000 shares of preferred stock as Series A Preferred Stock. As of December 31, 2023, no shares of Series A Preferred Stock were issued or outstanding.
Common Stock
The Company is authorized to issue up to 190,000,000 shares of Common Stock, par value $0.001 per share. As of December 31, 2023, 19,263,288 shares of its Common Stock were issued, and 17,197,479 shares were outstanding.
Holders of shares of Common Stock are entitled to one vote for each share on each matter on which holders of Common Stock are entitled to vote. Holders of Common Stock are entitled to ratably receive dividends and other distributions when, as and if declared by the Board out of assets or funds legally available therefore. The ABL Facility, the New Notes, and the 2026 Senior Notes each contain covenants that restrict the Company’s ability to pay dividends or make distributions on the Common Stock, subject to certain exceptions.
In the event of the liquidation, dissolution or winding up of the Company, holders of Common Stock are entitled to share ratably in the Company assets, if any, remaining after the payment of all the Company’s debts and liabilities.
Share Repurchase Program
In June 2018, the Company’s Board of Directors approved a common stock repurchase program (the “2018 Program”) authorizing the Company to repurchase, in the aggregate, up to $150,000 of its outstanding common stock. Under the 2018 Program, repurchases may be made on the open market, through private transactions, accelerated share repurchases, round lot or block transactions on the New York Stock Exchange or otherwise, as determined by management and in accordance with prevailing market conditions and federal securities laws and regulations. The Company expects to fund any future repurchases from cash on hand and future cash flows from operations. The Company is not obligated to acquire a particular amount of securities, and the 2018 Program may be discontinued at any time at the Company’s discretion. The 2018 Program was effective beginning November 2018. As of December 31, 2023, the Company had approximately $98,720 of repurchase authorization under the 2018 Program.
The Company did not make any repurchases under the 2018 Program during the years ended December 31, 2023, 2022, or 2021.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Share-Based Compensation
The Company’s long-term incentive plans allow for the grant of various types of share-based awards to key employees and directors of the Company and its affiliates. The Company generally awards grants on an annual basis. There are 1,661,639 shares of common stock authorized for awards granted under the current plan. Under previous plans, a total of 5,873,103 shares
were authorized for awards. The plans provide for the grant of stock options, stock appreciation rights, shares of common stock, restricted stock, restricted stock units (“RSUs”), performance-vested restricted stock units (“PUs”), incentive awards and certain other types of awards to key employees and directors of the Company and its affiliates.
The Company measures share-based compensation expense at fair value and recognizes such expense on a straight-line basis over the vesting period of the share-based employee awards. The compensation expense related to stock options, restricted stock and performance units granted to key employees and directors of the Company, which is quantified below, does not represent payments actually made to these employees. Rather, the amounts represent the non-cash compensation expense recognized by the Company in connection with these awards for financial reporting purposes. The actual value of these awards to the recipients will depend on the trading price of the Company’s stock when the awards vest. In accordance with the Company’s long-term incentive plans, share-based compensation awards that settle in shares of Company stock may be delivered on a gross settlement basis or a net settlement basis, as determined by the recipient.
Share-based compensation expense (income) was as follows:
Year Ended December 31,
202320222021
PUs$3,755 $248 $(916)
RSUs3,272 1,738 4,201 
Stock options691 1,273 2,289 
Total$7,718 $3,259 $5,574 
Stock Options
Stock option awards are granted at the fair market value of the Company’s stock price at the date of the grant and have a 10-year term. The stock option grants vest over three years from the date of grant.
Stock option transactions and related information for the year ended December 31, 2023 was as follows:
OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2023785,844 $59.41 
Forfeited(2,629)$37.28 
Expired(99,271)$55.23 
Outstanding as of December 31, 2023683,944 $58.16 3.6$— 
Exercisable as of December 31, 2023645,572 $59.51 3.4$— 
There were no stock options granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $16.46. The total intrinsic value of stock options exercised during the year ended December 31, 2021 was $142. There were no stock options exercised during the years ended December 31, 2023 or 2022.
As of December 31, 2023, unrecognized compensation expense for stock options amounted to $110. Such cost is expected to be recognized over a weighted average period of approximately 0.3 years.
The fair value of the stock options was estimated at the date of the grant using the Black-Scholes option pricing model. Expected volatility was based on the historical volatility of the Company’s common stock. The expected stock option life was calculated using the simplified method. The risk-free rate is based on the U.S. Treasury zero-coupon issues with a term equal to the expected stock option life on the date the stock options were granted. The fair value of each stock option was estimated using the following assumptions:
2021
Expected volatility48.65% - 50.50%
Dividend yield0.00 %
Expected option life - years6.0
Risk-free rate0.6% - 0.9%
Restricted Stock and Restricted Stock Units
The fair value of the restricted stock and restricted stock units is determined based on the closing price of the common stock on the date of grant. The restricted stock and restricted stock units vest over one or three years.
Restricted stock and restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Restricted Stock and Restricted UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023389,036 $11.98 
Granted308,612 $16.11 
Vested(260,790)$6.30 
Forfeited(27,624)$19.40 
Non-vested as of December 31, 2023409,234 $23.06 
The weighted-average grant date fair value of restricted stock and restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $16.11, $9.46 and $32.38, respectively. The total fair value of restricted stock and restricted stock units vested during the years ended December 31, 2023, 2022 and 2021 was $1,642, $9,153 and $9,299, respectively.
As of December 31, 2023, unrecognized compensation expense for restricted stock and restricted stock units amounted to $3,855. Such cost is expected to be recognized over a weighted-average period of approximately 1.8 years.
Performance-Vested Restricted Stock Units
The actual number of performance units that will vest depends on the Company’s achievement of target performance goals related to the Company’s ROIC and total shareholder return over a performance period, which may range from 0% to 200% of the target award amount. The PUs cliff vest at the end of their three-year performance period or vest ratably over three years after their initial two-year performance period. PUs that are expected to be settled in shares of the Company’s common stock are accounted for as equity awards, and the fair value is determined based on the closing price of the common stock on the date of grant and a contemporaneous valuation by an independent valuation specialist with respect to the total shareholder return performance units. PUs that are expected to be settled in cash are accounted for as liability awards.
A summary of activity for performance-vested restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Stock Settled Performance UnitsCash Settled Performance UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023195,657 83,816 $18.50 
Granted— 324,604 $19.54 
Vested at 0% payout(64,099)(83,816)$22.50 
Forfeited(10,434)(27,468)$15.88 
Non-vested as of December 31, 2023121,124 297,136 $15.69 
The weighted-average grant date fair value of performance units granted during the years ended December 31, 2023, 2022 and 2021 was $19.54, $9.41 and $39.70, respectively. The total fair value of PUs vested during the years ended December 31, 2023, 2022 and 2021 was $3,328, $10,578, and $4,864, respectively. Actual payout of units vested was 0% and no cash was paid to settle PUs during the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, unrecognized compensation expense for the PUs granted in 2023 and 2022 was $3,672 and $1,118, respectively. Such cost is expected to be recognized over a weighted-average period of approximately 1.9 years.
The fair value of certain performance units is estimated using a Monte Carlo simulation. Expected volatility was calculated based on historical stock price volatility over the previous year. The risk-free rate was based on the U.S. Treasury yield curve, generally represented by U.S. Treasury securities, with a term equal to the expected life of the performance units. The dividend yield was assumed to be zero based on Company’s historical patterns and future expectation. The fair value of the performance units were estimated using the following assumptions:
20232022
Expected volatility100.42 %88.24 %
Dividend yield0.00 %0.00 %
Risk-free rate4.60 %1.71 %
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingent Liabilities
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contingent Liabilities Contingent Liabilities
Litigation and Claims
Various legal actions, proceedings, and claims (generally, “matters”) are pending or may be instituted or asserted against the Company. The Company accrues for matters when losses are deemed probable and reasonably estimable. Any resulting adjustments, which could be material, are recorded in the period the adjustments are identified. As of December 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already accrued for matters, if any, has been incurred. However, the ultimate resolutions of these matters are inherently unpredictable and could require payment substantially in excess of the amounts that have been accrued or disclosed.
 Environmental
The Company is subject to a broad range of federal, state and local environmental and occupational safety and health laws and regulations in the United States and other countries, including those governing: emissions to air, discharges to water, noise and odor emissions; the generation, handling, storage, transportation, treatment, reclamation and disposal of chemicals and waste materials; the cleanup of contaminated properties; and human health and safety. The Company may incur substantial costs associated with hazardous substance contamination or exposure, including cleanup costs, fines, and civil or criminal sanctions, third party property or natural resource damage, personal injury claims or costs to upgrade or replace existing equipment as a result of violations of or liabilities under environmental laws or the failure to maintain or comply with environmental permits required at their locations. In addition, many of the Company’s current and former facilities are located on properties with long histories of industrial or commercial operations, and some of these properties have been subject to certain environmental investigations and remediation activities. The Company maintains environmental reserves for certain of these sites. As of December 31, 2023 and 2022, the Company had $11,354 and $10,817, respectively, reserved in accrued liabilities and other liabilities on the consolidated balance sheet on an undiscounted basis, which it believes are adequate. Because some environmental laws (such as the Comprehensive Environmental Response, Compensation and Liability Act and analogous state laws) can impose liability retroactively and regardless of fault on potentially responsible parties for the entire cost of cleanup at currently or formerly owned or operated facilities, as well as sites at which such parties disposed or arranged for disposal of hazardous waste, the Company could become liable for investigating or remediating contamination at their current or former properties or other properties (including offsite waste disposal locations). The Company may not always be in complete compliance with all applicable requirements of environmental laws or regulation, and the Company may receive notices of violation or become subject to enforcement actions or incur material costs or liabilities in connection with such requirements. In addition, new environmental requirements or changes to interpretations of existing requirements, or in their enforcement, could have a material adverse effect on the Company’s business, results of operations, and financial condition. The Company has made and will continue to make expenditures to comply with environmental requirements. While the Company’s costs to defend and settle known claims arising under environmental laws have not been material in the past and are not currently estimated to have a material adverse effect on the Company’s financial condition, such costs may be material to the Company’s financial statements in the future.
Brazil Indirect Tax Claim
In 2019, the Superior Judicial Court of Brazil rendered a favorable decision on a case challenging whether a certain state value-added tax should be included in the calculation of federal gross receipts taxes. The decision will allow the Company the right to recover, through offset of federal tax liabilities, amounts collected by the government. As a result of the favorable decision, the Company recorded pre-tax recoveries of $8,000 in the South America segment and in cost of products sold for the year ended December 31, 2019. As of December 31, 2023, the Company had $640 of pre-tax recoveries remaining. Timing on realization of these remaining recoveries is dependent upon generation of federal tax liabilities eligible for offset.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Business Segments Business Segments
For the periods presented herein, the Company’s automotive business was organized in the following reportable segments: North America, Europe, Asia Pacific and South America. All other business activities were reported in Corporate, eliminations and other. The Company’s principal products within each of the reportable segments are sealing, fuel and brake delivery, and fluid transfer systems. Effective January 1, 2024, the Company changed its management reporting structure with the launch of global product line-focused business segments and the chief operating decision maker will prospectively begin to assess operating performance by product line rather than geography. As a result, beginning with the first quarter of 2024, the Company expects to report its financial results in two reportable segments based on product line: Sealing Systems and Fluid Handling Systems.
The Company uses Segment adjusted EBITDA as the measure of earnings to assess the performance of each segment and determine the resources to be allocated to the segments. The results of each segment include certain allocations for general, administrative and other shared costs. Segment adjusted EBITDA may not be comparable to similarly titled measures reported by other companies.
The accounting policies of the Company’s segments are consistent with those described in Note 2. “Basis of Presentation and Summary of Significant Accounting Policies.”
Certain financial information on the Company’s reportable segments was as follows:
   Year Ended December 31,
 202320222021
Sales to external customers
North America$1,486,100 $1,341,099 $1,148,257 
Europe648,256 503,672 518,245 
Asia Pacific452,441 443,126 458,306 
South America125,629 100,420 61,713 
Total Automotive2,712,426 2,388,317 2,186,521 
Corporate, eliminations and other103,453 137,074 143,670 
Consolidated$2,815,879 $2,525,391 $2,330,191 
Intersegment sales
North America$10,780 $11,979 $9,775 
Europe8,195 7,272 9,502 
Asia Pacific10,101 3,847 1,863 
South America12 54 15 
Total Automotive29,088 23,152 21,155 
Corporate, eliminations and other(29,088)(23,152)(21,155)
Consolidated$— $— $— 
Adjusted EBITDA
North America$125,580 $70,819 $54,616 
Europe25,258 (37,137)(49,599)
Asia Pacific26,429 1,556 (16,756)
South America10,692 97 (9,852)
Total Automotive187,959 35,335 (21,591)
Corporate, eliminations and other(20,883)2,533 13,557 
Consolidated$167,076 $37,868 $(8,034)
   Year Ended December 31,
 202320222021
Net interest expense
North America$(331)$365 $470 
Europe2,251 560 1,274 
Asia Pacific1,677 1,602 1,445 
South America(232)1,659 362 
Total Automotive3,365 4,186 3,551 
Corporate, eliminations and other126,712 74,328 68,960 
Consolidated$130,077 $78,514 $72,511 
Depreciation and amortization expense
North America$50,964 $51,592 $54,779 
Europe20,567 26,694 32,655 
Asia Pacific25,448 27,509 32,426 
South America3,317 2,701 2,531 
Total Automotive100,296 108,496 122,391 
Corporate, eliminations and other9,635 13,980 16,617 
Consolidated$109,931 $122,476 $139,008 
Capital expenditures
North America$51,185 $39,276 $36,370 
Europe10,568 7,965 27,384 
Asia Pacific14,036 15,374 20,473 
South America3,268 6,107 3,959 
Total Automotive79,057 68,722 88,186 
Corporate, eliminations and other1,686 2,428 7,921 
Consolidated$80,743 $71,150 $96,107 
  Year Ended December 31,
202320222021
Adjusted EBITDA$167,076 $37,868 $(8,034)
Impairment charges(4,768)(43,710)(25,609)
Restructuring charges(18,018)(18,304)(36,950)
Pension settlement and curtailment charges(16,035)(2,682)(1,279)
Lease termination costs— — (748)
Gain on sale of businesses, net586 — 696 
Gain on sale of fixed assets, net— 33,391 — 
Deconsolidation of joint venture— (2,257)— 
Indirect tax adjustments— (1,409)— 
Loss on refinancing and extinguishment of debt(81,885)— — 
EBITDA$46,956 $2,897 $(71,924)
Income tax expense(8,933)(17,291)(39,392)
Interest expense, net of interest income(130,077)(78,514)(72,511)
Depreciation and amortization(109,931)(122,476)(139,008)
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$(322,835)
December 31,
20232022
Segment assets
North America$837,615 $851,623 
Europe306,248 338,225 
Asia Pacific435,653 447,257 
South America89,075 73,403 
Total Automotive1,668,591 1,710,508 
Corporate, eliminations and other203,708 253,021 
Consolidated$1,872,299 $1,963,529 
Geographic Information
Geographic information for revenues, based on country of origin, and property, plant and equipment, net, is as follows:
   Year Ended December 31,
 202320222021
Revenues
Mexico$774,357 $696,755 $592,777 
United States616,883 589,801 539,528 
China354,492 354,741 371,811 
Poland226,254 166,114 168,357 
Canada168,738 144,890 116,854 
Germany112,686 116,153 116,509 
France98,915 90,711 94,334 
Other463,554 366,226 330,021 
Consolidated$2,815,879 $2,525,391 $2,330,191 
December 31,
20232022
Property, plant and equipment, net
Mexico$134,442 $132,956 
United States124,240 134,978 
China118,306 140,182 
Poland44,535 45,100 
Germany27,945 30,606 
Canada27,375 26,416 
France18,161 18,834 
Other113,427 113,788 
Consolidated$608,431 $642,860 
Customer Concentration
Sales to customers of the Company which contributed 10% or more of its total consolidated sales and the related percentage of consolidated Company sales for 2023, 2022 and 2021 are as follows:
2023
% of Net Sales
2022
% of Net Sales
2021
% of Net Sales
Customer
Ford25 %25 %24 %
General Motors17 %19 %17 %
Stellantis13 %14 %14 %
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Valuation and Qualifying Accounts
(Dollars amounts in millions)
 
DescriptionBalance at beginning of periodCharged to Expenses
Charged (credited) to other accounts (1)
Deductions (2)
Balance at end of period
Allowance for credit losses:
Year ended December 31, 2023$17.2 1.9 (12.4)(0.8)$5.9 
Year ended December 31, 2022$20.3 (0.2)(2.1)(0.8)$17.2 
Year ended December 31, 2021$7.1 16.4 
(3)
(0.3)(2.9)$20.3 
(1)     Primarily usage of a previously recorded allowance for credit loss resulting from the bankruptcy proceedings of a divested joint venture for the year ended December 31, 2023, and foreign currency translation for the years ended December 31, 2022 and 2021.
(2)    Includes impact of divestitures.
(3)     Includes $11.2 resulting from the bankruptcy proceedings of a divested joint venture.

DescriptionBalance at beginning of periodAdditions Balance at end of period
Charged to Income
Charged to Equity (4)
Deductions
Tax valuation allowance:
Year ended December 31, 2023$384.8 47.3 
(5)
6.6 — $438.7 
Year ended December 31, 2022$335.0 65.6 
(6)
(15.8)— $384.8 
Year ended December 31, 2021$234.4 124.2 
(7)
(23.6)— $335.0 
(4)     Includes foreign currency translation.
(5)    Primarily related to 2023 losses with no benefit in the U.S. and certain foreign jurisdictions.
(6)     Primarily related to 2022 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in Poland.
(7)     Primarily related to 2021 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in the U.S., France and Canada.
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income attributable to Cooper-Standard Holdings Inc. $ (201,985) $ (215,384) $ (322,835)
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation The consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”).
Principles of combination and consolidation
Principles of Consolidation – The consolidated financial statements include the accounts of the Company and the wholly-owned and, as applicable, less than wholly-owned subsidiaries controlled by the Company. All material intercompany accounts and transactions have been eliminated. Acquired businesses are included in the consolidated financial statements from the dates of acquisition or when the Company gained control.
The equity method of accounting is followed for investments in which the Company does not have control, but does have the ability to exercise significant influence over operating and financial policies. Generally, this occurs when ownership is between 20% to 50%.
Foreign currency
Foreign Currency – The financial statements of foreign subsidiaries are translated to United States (“U.S.”) dollars at the end-of-period exchange rates for assets and liabilities and at a weighted average exchange rate for each period for revenues and expenses. Translation adjustments for those subsidiaries whose local currency is their functional currency are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity (“AOCI”). Transaction related gains and losses arising from fluctuations in currency exchange rates on transactions denominated in currencies other than the functional currency are recognized in earnings as incurred, except for those intercompany balances which are designated as long-term.
Cash and cash equivalents Cash and Cash Equivalents – The Company considers highly liquid investments with an original maturity of three months or less to be cash equivalents, for which the book value approximates fair value.
Accounts receivable
Accounts Receivable – The Company records trade accounts receivable when revenue is recorded in accordance with its revenue recognition policy and relieves accounts receivable when payments are received from customers. Accounts receivable are written off when it is apparent such amounts are not collectible. Generally, the Company does not require collateral for its accounts receivable, nor is interest charged on accounts receivable balances.
The Company receives bank notes from certain of its customers, which are classified as other current assets in the consolidated balance sheets, for certain amounts of accounts receivable, primarily in China. The Company may elect to hold such bank notes until maturity, exchange them with suppliers to settle liabilities, or sell them to third-party financial institutions in exchange for cash.
Allowance for doubtful accounts
Allowance for Credit Losses – An allowance for credit losses is established through charges to the provision for credit losses when it is probable that the outstanding receivable or reimbursable tooling will not be collected. The Company evaluates the adequacy of the allowance for credit losses on a periodic basis, including historical trends in collections and write-offs, management’s judgment of the probability of collecting accounts and management’s evaluation of business risk. This evaluation is inherently subjective, as it requires estimates that are susceptible to revision as more information becomes available. The allowance for credit losses was $5,944 and $17,193 as of December 31, 2023 and 2022, respectively.
Inventories
Inventories – Inventories are valued at lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Finished goods and work-in-process inventories include material, labor and manufacturing overhead costs. The Company records inventory reserves for inventory in excess of production and/or forecasted requirements and for obsolete inventory.
 December 31,
 20232022
Finished goods$38,022 $39,202 
Work in process38,284 40,521 
Raw materials and supplies70,540 78,033 
$146,846 $157,756 
Derivative financial instruments
Derivative Financial Instruments – Derivative financial instruments are utilized by the Company to reduce exposure to foreign currency exchange fluctuations. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as either a fair value hedge, a cash flow hedge or a net investment hedge in accordance with its established policy. The Company does not enter into derivative financial instruments for trading or speculative purposes.
Income taxes
Income Taxes – Deferred tax assets or liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax laws and rates. A valuation allowance is provided on deferred tax assets if the Company determines that it is more likely than not that the asset will not be realized.
Long-lived assets Long-lived Assets – Property, plant and equipment are recorded at cost and depreciated using primarily the straight-line method over estimated useful lives. Leasehold improvements are amortized over the expected life of the asset or term of the lease, whichever is shorter. Intangibles with finite lives, which include customer relationships, supply agreements and land use rights, are amortized over estimated useful lives. The Company evaluates the recoverability of long-lived assets when events and circumstances indicate that the assets may be impaired and the undiscounted net cash flows estimated to be generated by those assets are less than their carrying value. If the net carrying value exceeds the fair value, an impairment loss exists and is calculated based on estimated salvage value, estimated orderly liquidation value or a value-in-exchange approach.
Pre-production costs related to long term supply arrangements Pre-production Costs Related to Long Term Supply Arrangements – Costs for molds, dies and other tools owned by the Company to produce products under long-term supply arrangements are recorded at cost in property, plant and equipment and amortized over the lesser of three years or the term of the related supply agreement. The amounts capitalized were $3,897 and $4,356 as of December 31, 2023 and 2022, respectively. The Company expenses all pre-production tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer. Reimbursable tooling costs are recorded in tooling receivable in the accompanying consolidated balance sheets if considered to be receivable in the next twelve months, and in other assets if considered to be receivable beyond twelve months. Tooling receivable for customer-owned tooling as of December 31, 2023 and 2022 was $80,225 and $95,965, respectively. Reimbursable tooling costs included in other assets in the accompanying consolidated balance sheets were $16,007 and $17,233 as of December 31, 2023 and 2022, respectively.
Goodwill
Goodwill – The Company tests goodwill for impairment on an annual basis in the fourth quarter, or more frequently if an event occurs or circumstances indicate the carrying amount may be impaired. Goodwill impairment testing is performed at the reporting unit level. The impairment test involves first qualitatively assessing goodwill for impairment. If the qualitative assessment is not met, a quantitative assessment is performed by comparing the estimated fair value of each reporting unit to its carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference.
In the fourth quarter of 2023 and 2022, the Company completed a quantitative goodwill impairment assessment, and after evaluating the results, events and circumstances, the Company concluded that sufficient evidence existed to assert quantitatively that the estimated fair value of the North America and Industrial Specialty Group reporting units remained in excess of their carrying values. See Note 9. “Goodwill and Intangible Assets” for additional information.
Business Combinations Policy [Policy Text Block]
Business Combinations – The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. The excess of the purchase price over the amount allocated to the assets and liabilities, if any, is recorded as goodwill. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items.
Revenue recognition and sales commitments
Revenue Recognition and Sales Commitments – In accordance with ASC 606, Revenue from Contracts with Customers, revenue is recognized when the performance obligations are satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. The Company has one major performance obligation category: manufactured parts.
A contract’s transaction price is allocated to each distinct performance obligation and recognized when the performance obligation is satisfied. The Company’s contracts may include multiple performance obligations. For such contracts, the Company generally allocates the contract’s transaction price to each performance obligation based on the purchase order or other arranged pricing.
Revenue is recognized for manufactured parts at a point in time, generally when products are shipped or delivered. The point at which revenue is recognized often depends on the shipping terms.
The Company usually enters into agreements with customers to produce products at the beginning of a vehicle’s life. Blanket purchase orders received from customers and related documents generally establish the annual terms, including pricing, related to a vehicle model. Although purchase orders do not usually specify quantities, fulfillment of customers’ purchasing requirements can be the Company’s obligation for the entire production life of the vehicle. These agreements generally may be terminated by the customer at any time, but such cancellations have historically been minimal. Customers typically pay for parts based on customary business practices with payment terms generally between 30 and 90 days. The Company has no significant financing arrangements with customers.
The Company applies the optional exemption to forgo disclosing information about its remaining performance obligations because its contracts usually have an original expected duration of one year or less. It also applies an accounting policy to treat shipping and handling costs that are incurred after revenue is recognizable as a fulfillment activity by expensing such costs as incurred, instead of as a separate performance obligation. Amounts billed to customers related to shipping and handling are included in sales in the Company’s consolidated statements of operations. Shipping and handling costs are included in cost of products sold in the Company’s consolidated statements of operations.
Research and development
Research and Development – Engineering, research and development, and program management costs are charged to selling, administration and engineering expenses as incurred and totaled $84,112, $80,528 and $89,956 for the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-based compensation
Share-based Compensation – The Company measures share-based compensation expense at fair value and generally recognizes such expenses on a straight-line basis over the vesting period of the share-based employee awards. See Note 19. “Share-Based Compensation” for additional information.
Use of estimates Use of Estimates – The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect amounts reflected in the consolidated financial statements, as well as disclosure of contingent assets and liabilities. Considerable judgment is often involved in making such estimates, and the use of different assumptions could result in different conclusions. Management believes its assumptions and estimates are reasonable and appropriate. However, actual results could differ from those estimates.
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
New Accounting Pronouncements (Policies)
12 Months Ended
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements
Recently Adopted Accounting Pronouncements
The Company adopted the following Accounting Standards Updates (“ASU”) in 2023, which did not have a material impact on its consolidated financial statements:
StandardDescriptionEffective Date
ASU 2022-04, Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations
Requires enhanced disclosures about a buyer’s use of supplier finance programs. Supplier finance programs may also be referred to as reverse factoring, payables finance, or structured payables arrangements.January 1, 2023
Recently Issued Accounting Pronouncements
The Company considered the recently issued accounting pronouncements summarized as follows, which could have a material impact on its consolidated financial statements or disclosures:
StandardDescriptionImpactEffective Date
ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures
Requires disclosure of significant segment
expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each
reported measure of segment profit or loss, an amount and description of its composition for other segment items to
reconcile to segment profit or loss, and the title and position of the entity’s CODM beginning with annual disclosures in 2024. The amendments in this update also require all annual segment disclosures to be included in interim periods beginning in 2025.
The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2024
ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures
Requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid.The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2025
ASU 2023-05, Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement
Requires joint ventures to apply a new basis of accounting upon formation, and as a result, initially measure all assets and liabilities at fair value (with exceptions to fair value measurement that are consistent with the business combinations guidance).The Company is currently evaluating the impact of this
update on its consolidated
financial statements and disclosures.
January 1, 2025
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Inventories
 December 31,
 20232022
Finished goods$38,022 $39,202 
Work in process38,284 40,521 
Raw materials and supplies70,540 78,033 
$146,846 $157,756 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
Revenue by customer group for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,453,777 $623,038 $452,016 $125,621 $— $2,654,452 
Commercial16,419 24,674 422 7,416 48,939 
Other15,904 544 — 96,037 112,488 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by customer group for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,309,786 $481,510 $441,841 $100,400 $— $2,333,537 
Commercial15,518 21,862 1,283 20 6,620 45,303 
Other15,795 300 — 130,454 146,551 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by customer group for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Passenger and Light Duty$1,119,736 $496,169 $455,445 $61,683 $— $2,133,033 
Commercial14,092 21,417 2,855 30 5,165 43,559 
Other14,429 659 — 138,505 153,599 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
Revenue by product line for the year ended December 31, 2023 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$551,346 $515,059 $287,580 $93,588 $— $1,447,573 
Fluid handling:
Fuel and brake delivery systems495,993 116,511 91,178 24,703 — 728,385 
Fluid transfer systems438,761 16,686 73,683 7,338 — 536,468 
Total fluid handling934,754 133,197 164,861 32,041 — 1,264,853 
Other— — — — 103,453 103,453 
Revenue$1,486,100 $648,256 $452,441 $125,629 $103,453 $2,815,879 
Revenue by product line for the year ended December 31, 2022 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$516,391 $405,605 $281,848 $77,309 $— $1,281,153 
Fluid handling:
Fuel and brake delivery systems432,606 85,400 96,744 15,796 — 630,546 
Fluid transfer systems392,102 12,667 64,534 7,315 — 476,618 
Total fluid handling824,708 98,067 161,278 23,111 — 1,107,164 
Other— — — — 137,074 137,074 
Revenue$1,341,099 $503,672 $443,126 $100,420 $137,074 $2,525,391 
Revenue by product line for the year ended December 31, 2021 was as follows:
North AmericaEuropeAsia PacificSouth AmericaCorporate, Eliminations and OtherConsolidated
Sealing systems$425,388 $406,677 $287,117 $46,748 $— $1,165,930 
Fluid handling:
Fuel and brake delivery systems364,309 94,751 107,137 9,789 — 575,986 
Fluid transfer systems358,560 16,817 64,052 5,176 — 444,605 
Total fluid handling722,869 111,568 171,189 14,965 — 1,020,591 
Other— — — — 143,670 143,670 
Revenue$1,148,257 $518,245 $458,306 $61,713 $143,670 $2,330,191 
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Expense
Restructuring charges (reversals) by segment for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
202320222021
North America$5,415 $(96)$5,710 
Europe10,924 12,969 27,986 
Asia Pacific1,372 4,695 2,013 
South America212 615 580 
Total Automotive$17,923 $18,183 $36,289 
Corporate and other95 121 661 
Total$18,018 $18,304 $36,950 
Summary of Activity of Restructuring
Restructuring activity for all restructuring initiatives for the years ended December 31, 2023 and 2022 was as follows:
Employee Separation CostsOther Exit CostsTotal
Balance as of December 31, 2021$20,957 $5,627 $26,584 
Expense12,648 5,656 18,304 
Cash payments(19,186)(4,560)(23,746)
Non-cash fixed asset impairments included in expense— (362)(362)
Foreign exchange translation and other(1,234)22 (1,212)
Balance as of December 31, 2022$13,185 $6,383 $19,568 
Expense13,946 4,072 18,018 
Cash payments(8,677)(5,201)(13,878)
Foreign exchange translation and other506 79 585 
Balance as of December 31, 2023$18,960 $5,333 $24,293 
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense were as follows:
Year Ended December 31,
202320222021
Operating lease expense$28,128 $28,273 $31,912 
Short-term lease expense5,037 4,948 6,736 
Variable lease expense2,310 1,136 907 
Finance lease expense:
Amortization of right-of-use assets2,216 2,017 2,102 
Interest on lease liabilities1,292 1,316 1,444 
Total lease expense$38,983 $37,690 $43,101 
Future lease payments under non-cancellable leases as of December 31, 2023 were as follows:
YearOperating LeasesFinance Leases
2024$24,066 $3,739 
202519,508 3,771 
202614,401 3,309 
202710,813 3,233 
20289,856 2,822 
Thereafter40,795 11,301 
    Total future lease payments$119,439 $28,175 
Less: imputed interest(24,380)(5,932)
    Total$95,059 $22,243 
Cash Flow, Supplemental Disclosures [Text Block]
Other information related to leases was as follows:
Year Ended December 31,
202320222021
Supplemental Cash Flows Information
Cash paid for amounts included in the measurement of lease liabilities:
     Operating cash flows for operating leases$28,432$28,603$33,402
     Operating cash flows for finance leases1,2921,3161,440
     Financing cash flows for finance leases2,2471,9582,133
Non-cash right-of-use assets obtained in exchange for lease obligations:
     Operating leases8,65314,32625,010
     Finance leases540595644
Weighted Average Remaining Lease Term (in years)
Operating leases7.37.17.5
Finance leases7.98.79.7
Weighted Average Discount Rate
Operating leases6.7 %6.1 %5.9 %
Finance leases6.0 %5.9 %5.8 %
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of Property Plant and Equipment
Property, plant and equipment consists of the following:
 
  December 31, Estimated
 20232022 Useful Lives
Land and improvements$43,950 $42,939  10 to 25 years
Buildings and improvements270,890 262,694  10 to 40 years
Machinery and equipment1,191,792 1,144,310  5 to 10 years
Construction in progress71,706 76,048 
$1,578,338 $1,525,991 
Accumulated depreciation(969,907)(883,131)
Property, plant and equipment, net$608,431 $642,860 
Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]
A summary of these asset impairment charges is as follows:
Year Ended December 31,
202320222021
North America$— $11,140 $8,479 
Europe2,348 30,173 9,179 
Asia Pacific1,633 2,359 7,071 
Total Automotive3,981 43,672 24,729 
Corporate and other— 38 490 
Total (a)$3,981 $43,710 $25,219 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles (Tables)
12 Months Ended
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]  
Carrying Amount of Goodwill by Reportable Operating Segment
Changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2023 and 2022 were as follows:
North AmericaIndustrial Specialty GroupTotal
Balance as of December 31, 2021$128,246 $14,036 $142,282 
Foreign exchange translation(259)— (259)
Balance as of December 31, 2022$127,987 $14,036 $142,023 
Divestiture— (1,300)(1,300)
Foreign exchange translation91 — 91 
Balance as of December 31, 2023$128,078 $12,736 $140,814 
Intangible Assets and Accumulated Amortization Balances ntangible assets and accumulated amortization balances as of December 31, 2023 and 2022 were as follows:
Gross Carrying AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$152,403 $(133,698)$18,705 
Other38,090 (16,227)21,863 
Balance as of December 31, 2023$190,493 $(149,925)$40,568 
Customer relationships$152,578 $(129,317)$23,261 
Other38,479 (14,099)24,380 
Balance as of December 31, 2022$191,057 $(143,416)$47,641 
Estimated Amortization Expense
Estimated amortization expense for the next five years is shown in the table below:
YearExpense
2024$6,899 
20256,458 
20264,684 
20274,695 
20284,035 
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Outstanding Debt
A summary of outstanding debt as of December 31, 2023 and 2022 was as follows:
 December 31,
 20232022
First Lien Notes$595,966 $— 
Third Lien Notes386,681 — 
2026 Senior Notes42,338 397,259 
2024 Senior Secured Notes— 244,471 
Term Loan— 318,787 
Finance leases22,243 23,765 
Other borrowings48,220 51,902 
Total debt1,095,448 1,036,184 
Less: current portion(50,712)(54,130)
Total long-term debt$1,044,736 $982,054 
Maturities of Debt The principal maturities of debt, at nominal value, as of December 31, 2023 are as follows:
YearDebt and Finance Lease Obligations*
2024$51,959 
20253,771 
202645,863 
20271,046,546 
20282,822 
Thereafter11,301 
Total$1,162,262 
*
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Hierarchy Level for Company's Liabilities Measured Fair value measurements and the fair value hierarchy level for the Company’s assets and liabilities measured or disclosed at fair value on a recurring basis as of December 31, 2023 and 2022, was as follows:
December 31, 2023December 31, 2022Input
Forward foreign exchange contracts - other current assets$1,285 $8,643 Level 2
Forward foreign exchange contracts - accrued liabilities$(998)$— Level 2
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]
Fair values of the Company’s New Notes, 2026 Senior Notes, 2024 Senior Secured Notes, and Term Loan Facility were as follows:
December 31, 2023December 31, 2022
Aggregate fair value$984,448 $744,010 
Aggregate carrying value (1)
$1,038,808 $969,600 
(1) Excludes unamortized debt issuance costs and unamortized original issue discount.
Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]
Pretax amounts related to the Company’s cash flow hedges that were recognized in other comprehensive income (loss) (“OCI”) were as follows:
Gain Recognized in OCI
Year Ended December 31,
20232022
Forward foreign exchange contracts$10,202 $11,808 
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Pretax amounts related to the Company’s cash flow hedges that were reclassified from AOCI and recognized in cost of products sold were as follows:
Gain Reclassified from AOCI to Income
Year Ended December 31,
20232022
Forward foreign exchange contracts$18,550 $2,287 
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions (Tables) - Pension Plan [Member]
12 Months Ended
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Defined Benefit Pension Plans
Information related to the Company’s defined benefit pension plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in projected benefit obligations:
Projected benefit obligations at beginning of period$212,688 $116,653 $257,108 $164,957 
Service cost— 2,161 771 2,755 
Interest cost9,254 5,198 7,062 2,782 
Net actuarial (gain) loss(112)5,876 (41,026)(34,354)
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation— 4,417 — (10,012)
Settlements(48,553)(1,935)— (1,760)
Plan amendments— — 3,056 — 
Other— 58 — (2,180)
Projected benefit obligations at end of period$161,813 $126,795 $212,688 $116,653 
Change in plan assets:
Fair value of plan assets at beginning of period$196,434 $32,811 $273,448 $48,047 
Actual return on plan assets10,004 3,013 (63,769)(9,774)
Employer contributions1,036 5,523 1,038 4,970 
Benefits paid(11,464)(5,633)(14,283)(5,535)
Foreign exchange translation— 771 — (3,138)
Settlements(48,553)(1,935)— (1,759)
Fair value of plan assets at end of period$147,457 $34,550 $196,434 $32,811 
Funded status of the plans$(14,356)$(92,245)$(16,254)$(83,842)
Schedule of Amounts Recognized in Balance Sheet [Table Text Block]
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Other assets$— $3,039 $— $3,239 
Accrued liabilities(4,958)(4,104)(1,005)(3,849)
Pension benefits (long term)(9,398)(91,180)(15,249)(83,232)
Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$— $(11)$— $(31)
Actuarial losses(53,684)(11,714)(74,744)(6,910)
Components of Net Periodic Benefit Cost
The components of net periodic benefit cost (income) for the Company’s defined benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$— $2,161 $771 $2,755 $891 $3,345 
Interest cost9,254 5,198 7,062 2,782 6,516 2,558 
Expected return on plan assets(8,451)(1,230)(9,293)(949)(14,257)(1,320)
Amortization of prior service cost and actuarial loss3,110 24 886 1,574 1,670 2,635 
Settlement loss (gain)16,285 (248)— (410)— 1,279 
Curtailment loss— — 3,092 — — — 
Other— — — — — 118 
Net periodic benefit cost (income)$20,198 $5,905 $2,518 $5,752 $(5,180)$8,615 
Weighted Average Assumptions Used to Determine Benefit Obligations
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 
 December 31, 2023December 31, 2022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.70%4.00%4.55%4.45%
Rate of compensation increaseN/A3.20%N/A1.58%
Cash balance interest credit rate2.41%N/A2.41%N/A
Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs
Weighted average assumptions used to determine net periodic benefit cost (income) for the years ended December 31, 2023, 2022 and 2021 were as follows:
Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate4.55%4.45%2.84%2.39%2.48%1.63%
Expected return on plan assets4.50%3.84%3.50%2.15%5.50%2.48%
Rate of compensation increaseN/A3.01%N/A2.39%N/A1.99%
Pension Plan Assets at Fair Value
The fair value of the Company’s pension plan assets by category using the three-level hierarchy (see Note 11. “Fair Value Measurements and Financial Instruments”) as of December 31, 2023 and 2022 was as follows:
December 31, 2023Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$— $7,167 $— $7,167 
Bond funds— 25,236 — 25,236 
Bond funds measured at net asset value— — 123,366 123,366 
Real estate measured at net asset value— — 8,121 8,121 
Cash and cash equivalents18,117 — — 18,117 
Total$18,117 $32,403 $131,487 $182,007 
December 31, 2022Level 1Level 2
Assets measured at NAV (1)
Total
Equity funds$5,661 $7,418 $— $13,079 
Equity funds measured at net asset value— — 5,638 5,638 
Bond funds— 25,098 — 25,098 
Bond funds measured at net asset value— — 173,092 173,092 
Real estate measured at net asset value— — 10,331 10,331 
Cash and cash equivalents2,007 — — 2,007 
Total$7,668 $32,516 $189,061 $229,245 
(1) Certain assets that are measured at fair value using the NAV per share (or its equivalent) practical expedient have not been classified in the fair value hierarchy. These assets are included in this table to present total pension plan assets at fair value.
Estimated Benefit Payments for Domestic and Foreign Pension Plans
The Company estimates its benefit payments for domestic and foreign pension plans during the next ten years to be as follows: 
Years Ending December 31, U.S. Non-U.S. Total
2024$154,179 $6,144 $160,323 
20251,016 6,381 7,397 
2026996 6,521 7,517 
2027974 7,345 8,319 
2028950 8,414 9,364 
2029 - 20334,315 49,837 54,152 
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions (Tables) - Other Postretirement Benefits Plan [Member]
12 Months Ended
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Postretirement Benefit Plans
Information related to the Company’s postretirement benefit plans was as follows:
  Year Ended December 31,
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Change in benefit obligations:
Benefit obligations at beginning of year$15,812 $15,473 $21,211 $22,476 
Service cost52 150 89 216 
Interest cost821 788 561 628 
Net actuarial (gain) loss(3,759)1,230 (4,924)(5,663)
Benefits paid(1,163)(748)(1,125)(722)
Other— 107 — 14 
Foreign currency exchange rate effect— 408 — (1,476)
Benefit obligations at end of year$11,763 $17,408 $15,812 $15,473 
Funded status of the plan$(11,763)$(17,408)$(15,812)$(15,473)
Net amount recognized as of December 31$(11,763)$(17,408)$(15,812)$(15,473)
Schedule of Amounts Recognized in Balance Sheet [Table Text Block]
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Amounts recognized in the consolidated balance sheet:
Accrued liabilities$(1,264)$(761)$(1,452)$(709)
Postretirement benefits other than pension (long term)(10,499)(16,647)(14,360)(14,764)
Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
 U.S. Non-U.S. U.S. Non-U.S.
Prior service cost$— $(122)$— $(14)
Actuarial gains16,008 1,041 14,686 2,328 
Components of Net Periodic Benefit Cost
The components of net periodic benefit (income) cost for the Company’s other postretirement benefit plans were as follows:
  Year Ended December 31,
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Service cost$52 $150 $89 $216 $105 $357 
Interest cost821 788 561 628 531 701 
Amortization of prior service credit and actuarial (gain) loss(2,437)(85)(1,577)157 (1,396)752 
Net periodic benefit (income) cost$(1,564)$853 $(927)$1,001 $(760)$1,810 
Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations
Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:
 20232022
  U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.10%4.65%5.45%5.20%
Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs
Weighted average assumptions used to determine net periodic benefit cost for the years ended December 31, 2023, 2022 and 2021 were as follows:
 
 202320222021
  U.S. Non-U.S. U.S. Non-U.S. U.S. Non-U.S.
Discount rate5.45%5.20%2.75%3.05%2.35%2.65%
Schedule of Health Care Cost Trend Rates [Table Text Block]
The assumed health care cost trend rates used to measure the postretirement benefit obligations as of December 31, 2023 were as follows:
 U.S. Non-U.S.
Health care cost trend rate6.50%5.00%
Ultimate health care cost trend rate4.50%5.00%
Year that the rate reaches the ultimate trend rate2031N/A
Estimated Benefit Payments for Domestic and Foreign Pension Plans
The Company estimates its benefit payments for its postretirement benefit plans during the next ten years to be as follows:
Years Ending December 31, U.S. Non-U.S. Total
2024$1,296 $778 $2,074 
20251,261 790 2,051 
20261,218 811 2,029 
20271,156 827 1,983 
20281,114 850 1,964 
2029 - 20334,646 4,782 9,428 
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other (Expense) Income (Tables)
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense) [Table Text Block]
The components of other expense, net were as follows:
 Year Ended December 31,
 202320222021
Deconsolidation of joint venture (1)
$— $(2,257)$— 
Foreign currency losses(7,300)(1,131)(6,887)
Components of net periodic benefit cost other than service cost(6,992)(1,831)1,610 
Factoring costs(2,226)(710)(528)
Miscellaneous income820 444 963 
Other expense, net$(15,698)$(5,485)$(4,842)
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests
Components of the Company’s loss before income taxes and adjustment for noncontrolling interests were as follows:
 Year Ended December 31,
 202320222021
Domestic$(249,582)$(154,779)$(142,883)
Foreign55,199 (45,721)(146,569)
Total$(194,383)$(200,500)$(289,452)
Schedule of Income Tax Expense (Benefit)
The Company’s income tax expense consists of the following:
 Year Ended December 31,
 202320222021
Current:
Federal$848 $(2,280)$5,158 
State41 154 68 
Foreign13,857 13,764 (1,590)
Deferred:
Federal(123)74 12,217 
State(13)106 (484)
Foreign(5,677)5,473 24,023 
Total$8,933 $17,291 $39,392 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the U.S. statutory federal rate to the income tax provision was as follows:
 Year Ended December 31,
 202320222021
Tax at U.S. statutory rate$(40,820)$(42,105)$(60,785)
State and local taxes(4,122)(2,700)(3,276)
Tax credits and incentives(8,137)(8,413)(7,634)
Changes in tax law, other(433)(17)(361)
U.S. tax reform/Global Intangible Low-Taxed Income ("GILTI")/foreign derived intangible income10,923 1,382 — 
Effect of foreign tax rates(474)(1,614)(13,525)
Nonrecurring permanent items— (2,189)(3,710)
Foreign branch486 279 1,641 
Stock compensation (ASU 2016-09)1,212 1,258 1,257 
Non-deductible expenses6,367 7,192 6,618 
Tax reserves/audit settlements3,854 (5,043)
Valuation allowance47,293 65,559 124,228 
Other, net(3,371)(5,195)(18)
Income tax expense$8,933 $17,291 $39,392 
Effective income tax rate(4.6)%(8.6)%(13.6)%
Deferred Tax Assets and Liabilities Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022 were as follows:
December 31, 2023December 31, 2022
Deferred tax assets:
Pension, postretirement and other benefits$43,627 $40,060 
Capitalized expenditures42,293 31,746 
Net operating loss and tax credit carryforwards282,373 279,755 
Operating lease liabilities22,978 24,059 
Interest expense carryforwards54,442 28,610 
All other items50,740 37,392 
Total deferred tax assets496,453 441,622 
Deferred tax liabilities:
Property, plant and equipment(4,764)(9,896)
Operating lease right-of-use assets(22,018)(23,106)
All other items(12,360)(11,028)
Total deferred tax liabilities(39,142)(44,030)
Valuation allowances(438,727)(384,792)
Net deferred tax assets$18,584 $12,800 
Reconciliation of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits was as follows:
 20232022
Balance at beginning of period$5,930 $3,571 
Tax positions related to the current period
Gross additions332 336 
Tax positions related to prior years
Gross additions92 2,692 
Gross reductions— (669)
Settlements(58)— 
Balance at end of period$6,296 $5,930 
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share Attributable
Information used to compute basic and diluted net loss per share attributable to Cooper-Standard Holdings Inc. was as follows:
 Year Ended December 31,
 202320222021
Net loss available to Cooper-Standard Holdings Inc. common stockholders$(201,985)$(215,384)$(322,835)
Basic weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Dilutive effect of common stock equivalents— — — 
Diluted weighted average shares of common stock outstanding17,355,392 17,190,958 17,045,353 
Basic net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
Diluted net loss per share attributable to Cooper-Standard Holdings Inc.$(11.64)$(12.53)$(18.94)
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Changes in Accumulated Other Comprehensive Income (Loss)
Changes in accumulated other comprehensive loss by component, net of related tax, were as follows:
Cumulative currency translation adjustmentBenefit plan
 liabilities
Fair value change of derivativesTotal
Balance as of December 31, 2021$(138,751)$(65,303)$(1,130)$(205,184)
Other comprehensive (loss) income before reclassifications(18,978)
(1)
4,419 
(2)
11,029 
(3)
(3,530)
Amounts reclassified from accumulated other comprehensive (loss) income(294)633 
(4)
(1,596)
(5)
(1,257)
Balance as of December 31, 2022(158,023)(60,251)8,303 (209,971)
Other comprehensive (loss) income before reclassifications(2,602)
(1)
(542)
(2)
10,387 
(3)
7,243 
Amounts reclassified from accumulated other comprehensive income (loss)2,969 
(7)
16,644 
(6)
(18,550)1,063 
Balance as of December 31, 2023$(157,656)$(44,149)$140 $(201,665)
(1)Includes $2,000 and $(15,619) of other comprehensive income (loss) for the years ended December 31, 2023 and 2022, respectively, that are related to intra-entity foreign currency balances that are of a long-term investment nature.
(2)Net of tax expense of $105 and $250 for the years ended December 31, 2023 and 2022, respectively.
(3)Net of tax (benefit) expense of $(185) and $779 for the years ended December 31, 2023 and 2022, respectively.
(4)Includes the effect of the amortization of actuarial losses of $862, net settlement gains of $(416), and the amortization of prior service costs of $190, net of tax of $3.
(5)Net of tax expense of $691.
(6)Includes the effect of the amortization of actuarial losses of $586, net settlement losses of $16,035, and the amortization of prior service costs of $25, net of tax of $2.
(7)Net accumulated currency translation adjustment losses reclassified to net income related to the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region.
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Expense By Type [Table Text Block]
Share-based compensation expense (income) was as follows:
Year Ended December 31,
202320222021
PUs$3,755 $248 $(916)
RSUs3,272 1,738 4,201 
Stock options691 1,273 2,289 
Total$7,718 $3,259 $5,574 
Schedule of Share-based Compensation, Stock Options, Activity
Stock option transactions and related information for the year ended December 31, 2023 was as follows:
OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate Intrinsic Value
Outstanding as of January 1, 2023785,844 $59.41 
Forfeited(2,629)$37.28 
Expired(99,271)$55.23 
Outstanding as of December 31, 2023683,944 $58.16 3.6$— 
Exercisable as of December 31, 2023645,572 $59.51 3.4$— 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions The fair value of each stock option was estimated using the following assumptions:
2021
Expected volatility48.65% - 50.50%
Dividend yield0.00 %
Expected option life - years6.0
Risk-free rate0.6% - 0.9%
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
Restricted stock and restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Restricted Stock and Restricted UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023389,036 $11.98 
Granted308,612 $16.11 
Vested(260,790)$6.30 
Forfeited(27,624)$19.40 
Non-vested as of December 31, 2023409,234 $23.06 
Schedule of Nonvested Performance-based Units Activity [Table Text Block]
A summary of activity for performance-vested restricted stock units transactions and related information for the year ended December 31, 2023 was as follows:
Stock Settled Performance UnitsCash Settled Performance UnitsWeighted Average Grant Date Fair Value
Non-vested as of January 1, 2023195,657 83,816 $18.50 
Granted— 324,604 $19.54 
Vested at 0% payout(64,099)(83,816)$22.50 
Forfeited(10,434)(27,468)$15.88 
Non-vested as of December 31, 2023121,124 297,136 $15.69 
Schedule of Share-based Payment Award, TSRs, Valuation Assumptions [Table Text Block] The fair value of the performance units were estimated using the following assumptions:
20232022
Expected volatility100.42 %88.24 %
Dividend yield0.00 %0.00 %
Risk-free rate4.60 %1.71 %
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting Information [Line Items]  
Information on Company's Business Segments
Certain financial information on the Company’s reportable segments was as follows:
   Year Ended December 31,
 202320222021
Sales to external customers
North America$1,486,100 $1,341,099 $1,148,257 
Europe648,256 503,672 518,245 
Asia Pacific452,441 443,126 458,306 
South America125,629 100,420 61,713 
Total Automotive2,712,426 2,388,317 2,186,521 
Corporate, eliminations and other103,453 137,074 143,670 
Consolidated$2,815,879 $2,525,391 $2,330,191 
Intersegment sales
North America$10,780 $11,979 $9,775 
Europe8,195 7,272 9,502 
Asia Pacific10,101 3,847 1,863 
South America12 54 15 
Total Automotive29,088 23,152 21,155 
Corporate, eliminations and other(29,088)(23,152)(21,155)
Consolidated$— $— $— 
Adjusted EBITDA
North America$125,580 $70,819 $54,616 
Europe25,258 (37,137)(49,599)
Asia Pacific26,429 1,556 (16,756)
South America10,692 97 (9,852)
Total Automotive187,959 35,335 (21,591)
Corporate, eliminations and other(20,883)2,533 13,557 
Consolidated$167,076 $37,868 $(8,034)
   Year Ended December 31,
 202320222021
Net interest expense
North America$(331)$365 $470 
Europe2,251 560 1,274 
Asia Pacific1,677 1,602 1,445 
South America(232)1,659 362 
Total Automotive3,365 4,186 3,551 
Corporate, eliminations and other126,712 74,328 68,960 
Consolidated$130,077 $78,514 $72,511 
Depreciation and amortization expense
North America$50,964 $51,592 $54,779 
Europe20,567 26,694 32,655 
Asia Pacific25,448 27,509 32,426 
South America3,317 2,701 2,531 
Total Automotive100,296 108,496 122,391 
Corporate, eliminations and other9,635 13,980 16,617 
Consolidated$109,931 $122,476 $139,008 
Capital expenditures
North America$51,185 $39,276 $36,370 
Europe10,568 7,965 27,384 
Asia Pacific14,036 15,374 20,473 
South America3,268 6,107 3,959 
Total Automotive79,057 68,722 88,186 
Corporate, eliminations and other1,686 2,428 7,921 
Consolidated$80,743 $71,150 $96,107 
  Year Ended December 31,
202320222021
Adjusted EBITDA$167,076 $37,868 $(8,034)
Impairment charges(4,768)(43,710)(25,609)
Restructuring charges(18,018)(18,304)(36,950)
Pension settlement and curtailment charges(16,035)(2,682)(1,279)
Lease termination costs— — (748)
Gain on sale of businesses, net586 — 696 
Gain on sale of fixed assets, net— 33,391 — 
Deconsolidation of joint venture— (2,257)— 
Indirect tax adjustments— (1,409)— 
Loss on refinancing and extinguishment of debt(81,885)— — 
EBITDA$46,956 $2,897 $(71,924)
Income tax expense(8,933)(17,291)(39,392)
Interest expense, net of interest income(130,077)(78,514)(72,511)
Depreciation and amortization(109,931)(122,476)(139,008)
Net loss attributable to Cooper-Standard Holdings Inc.$(201,985)$(215,384)$(322,835)
December 31,
20232022
Segment assets
North America$837,615 $851,623 
Europe306,248 338,225 
Asia Pacific435,653 447,257 
South America89,075 73,403 
Total Automotive1,668,591 1,710,508 
Corporate, eliminations and other203,708 253,021 
Consolidated$1,872,299 $1,963,529 
Geographic Information for Revenues
Geographic information for revenues, based on country of origin, and property, plant and equipment, net, is as follows:
   Year Ended December 31,
 202320222021
Revenues
Mexico$774,357 $696,755 $592,777 
United States616,883 589,801 539,528 
China354,492 354,741 371,811 
Poland226,254 166,114 168,357 
Canada168,738 144,890 116,854 
Germany112,686 116,153 116,509 
France98,915 90,711 94,334 
Other463,554 366,226 330,021 
Consolidated$2,815,879 $2,525,391 $2,330,191 
December 31,
20232022
Property, plant and equipment, net
Mexico$134,442 $132,956 
United States124,240 134,978 
China118,306 140,182 
Poland44,535 45,100 
Germany27,945 30,606 
Canada27,375 26,416 
France18,161 18,834 
Other113,427 113,788 
Consolidated$608,431 $642,860 
Sales to Customers Contributing Ten Percent or More of Consolidated Sales
Sales to customers of the Company which contributed 10% or more of its total consolidated sales and the related percentage of consolidated Company sales for 2023, 2022 and 2021 are as follows:
2023
% of Net Sales
2022
% of Net Sales
2021
% of Net Sales
Customer
Ford25 %25 %24 %
General Motors17 %19 %17 %
Stellantis13 %14 %14 %
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Location
Country
Collaboration Arrangement Disclosure [Abstract]  
Number of operate company manufacturing locations 78
Number of design, engineering, administrative and logistic locations 50
Number of countries | Country 21
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 5,944 $ 17,193  
Amounts capitalized for long-term supply arrangements 3,897 4,356  
Tooling receivable 80,225 95,965  
Reimbursable tooling costs 16,007 17,233  
Research and Development Expense $ 84,112 $ 80,528 $ 89,956
Property, Plant and Equipment, Other Types [Member]      
Schedule Of Accounting Policies [Line Items]      
Amortization period for molds, dies and other tools 3 years    
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Regulatory Assets [Abstract]    
Finished goods $ 38,022 $ 39,202
Work in process 38,284 40,521
Raw materials and supplies 70,540 78,033
Total Inventory $ 146,846 $ 157,756
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisition and Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from Divestiture of Businesses   $ 15,351 $ 0 $ 0  
Gain (Loss) on Disposition of Business   586 0 696  
Deconsolidation of Joint Venture   $ 0 (2,257) 0  
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests     $ 11,007 $ 6,279  
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 11,200        
Previously Consolidated Joint Venture          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Ownership percentage         51.00%
Ownership percentage         51.00%
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue End Customer (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Sales $ 2,815,879 $ 2,525,391 $ 2,330,191
Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 2,654,452 2,333,537 2,133,033
Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 48,939 45,303 43,559
Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 112,488 146,551 153,599
North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,486,100 1,341,099 1,148,257
North America [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,453,777 1,309,786 1,119,736
North America [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 16,419 15,518 14,092
North America [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 15,904 15,795 14,429
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 648,256 503,672 518,245
Europe [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 623,038 481,510 496,169
Europe [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 24,674 21,862 21,417
Europe [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 544 300 659
Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 452,441 443,126 458,306
Asia Pacific [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 452,016 441,841 455,445
Asia Pacific [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 422 1,283 2,855
Asia Pacific [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 3 2 6
South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 125,629 100,420 61,713
South America [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 125,621 100,400 61,683
South America [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 8 20 30
South America [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 103,453 137,074 143,670
Corporate and Other | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Corporate and Other | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 7,416 6,620 5,165
Corporate and Other | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales $ 96,037 $ 130,454 $ 138,505
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Product Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Sales $ 2,815,879 $ 2,525,391 $ 2,330,191
Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 2,654,452 2,333,537 2,133,033
Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 48,939 45,303 43,559
Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 112,488 146,551 153,599
North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,486,100 1,341,099 1,148,257
North America [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,453,777 1,309,786 1,119,736
North America [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 16,419 15,518 14,092
North America [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 15,904 15,795 14,429
Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 648,256 503,672 518,245
Europe [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 623,038 481,510 496,169
Europe [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 24,674 21,862 21,417
Europe [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 544 300 659
Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 452,441 443,126 458,306
Asia Pacific [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 452,016 441,841 455,445
Asia Pacific [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 422 1,283 2,855
Asia Pacific [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 3 2 6
South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 125,629 100,420 61,713
South America [Member] | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 125,621 100,400 61,683
South America [Member] | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 8 20 30
South America [Member] | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 103,453 137,074 143,670
Corporate and Other | Automotive [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Corporate and Other | Commercial [Member]      
Disaggregation of Revenue [Line Items]      
Sales 7,416 6,620 5,165
Corporate and Other | Other Customers [Member]      
Disaggregation of Revenue [Line Items]      
Sales 96,037 130,454 138,505
Sealing systems [Member]      
Disaggregation of Revenue [Line Items]      
Sales 1,447,573 1,281,153 1,165,930
Sealing systems [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 551,346 516,391 425,388
Sealing systems [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 515,059 405,605 406,677
Sealing systems [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 287,580 281,848 287,117
Sealing systems [Member] | South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 93,588 77,309 46,748
Sealing systems [Member] | Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Fuel and brake delivery systems [Member]      
Disaggregation of Revenue [Line Items]      
Sales 728,385 630,546 575,986
Fuel and brake delivery systems [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 495,993 432,606 364,309
Fuel and brake delivery systems [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 116,511 85,400 94,751
Fuel and brake delivery systems [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 91,178 96,744 107,137
Fuel and brake delivery systems [Member] | South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 24,703 15,796 9,789
Fuel and brake delivery systems [Member] | Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Fluid transfer systems [Member]      
Disaggregation of Revenue [Line Items]      
Sales 536,468 476,618 444,605
Fluid transfer systems [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 438,761 392,102 358,560
Fluid transfer systems [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 16,686 12,667 16,817
Fluid transfer systems [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 73,683 64,534 64,052
Fluid transfer systems [Member] | South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 7,338 7,315 5,176
Fluid transfer systems [Member] | Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Other products [Member]      
Disaggregation of Revenue [Line Items]      
Sales 103,453 137,074 143,670
Other products [Member] | North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Other products [Member] | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Other products [Member] | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Other products [Member] | South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 0 0 0
Other products [Member] | Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales 103,453 137,074 143,670
Total fluid handling      
Disaggregation of Revenue [Line Items]      
Sales 1,264,853 1,107,164 1,020,591
Total fluid handling | North America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 934,754 824,708 722,869
Total fluid handling | Europe [Member]      
Disaggregation of Revenue [Line Items]      
Sales 133,197 98,067 111,568
Total fluid handling | Asia Pacific [Member]      
Disaggregation of Revenue [Line Items]      
Sales 164,861 161,278 171,189
Total fluid handling | South America [Member]      
Disaggregation of Revenue [Line Items]      
Sales 32,041 23,111 14,965
Total fluid handling | Corporate and Other      
Disaggregation of Revenue [Line Items]      
Sales $ 0 $ 0 $ 0
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Other (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Accrued liabilities $ 116,954,000 $ 119,463,000
Other liabilities 52,845,000 34,501,000
Short-term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Accrued liabilities 10,164 9,325,000
Long-term Contract with Customer [Member]    
Disaggregation of Revenue [Line Items]    
Accrued liabilities $ 4,293 $ 5,899,000
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Summary of Restructuring Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 18,018 $ 18,304 $ 36,950
Automotive [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 17,923 18,183 36,289
Corporate and Other      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 95 121 661
Reportable Geographical Components [Member] | North America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 5,415 (96) 5,710
Reportable Geographical Components [Member] | Europe [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 10,924 12,969 27,986
Reportable Geographical Components [Member] | Asia Pacific [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 1,372 4,695 2,013
Reportable Geographical Components [Member] | South America [Member]      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 212 $ 615 $ 580
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Summary of Activity of Restructuring (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Beginning Balance $ 19,568 $ 26,584  
Expense 18,018 18,304 $ 36,950
Cash payments (13,878) (23,746)  
Restructuring Reserve, Settled without Cash   (362)  
Foreign exchange translation and other 585 (1,212)  
Restructuring Reserve, Ending Balance 24,293 19,568 26,584
Employee separation costs [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Beginning Balance 13,185 20,957  
Expense 13,946 12,648  
Cash payments (8,677) (19,186)  
Restructuring Reserve, Settled without Cash   0  
Foreign exchange translation and other 506 (1,234)  
Restructuring Reserve, Ending Balance 18,960 13,185 20,957
Other exit costs [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring Reserve, Beginning Balance 6,383 5,627  
Expense 4,072 5,656  
Cash payments (5,201) (4,560)  
Restructuring Reserve, Settled without Cash   (362)  
Foreign exchange translation and other 79 22  
Restructuring Reserve, Ending Balance $ 5,333 $ 6,383 $ 5,627
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating Lease, Cost $ 28,128 $ 28,273 $ 31,912
Short-term Lease, Cost 5,037 4,948 6,736
Variable Lease, Cost 2,310 1,136 907
Finance Lease, Right-of-Use Asset, Amortization 2,216 2,017 2,102
Finance Lease, Interest Expense 1,292 1,316 1,444
Lease, Cost $ 38,983 $ 37,690 $ 43,101
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Lease Disclosure (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating Lease, Payments $ 28,432 $ 28,603 $ 33,402
Finance Lease, Principal Payments 1,292 1,316 1,440
Finance leases, finance cash flows 2,247 1,958 2,133
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 8,653 14,326 25,010
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 540 $ 595 $ 644
Operating Lease, Weighted Average Remaining Lease Term 7 years 3 months 18 days 7 years 1 month 6 days 7 years 6 months
Finance Lease, Weighted Average Remaining Lease Term 7 years 10 months 24 days 8 years 8 months 12 days 9 years 8 months 12 days
Operating Lease, Weighted Average Discount Rate, Percent 6.70% 6.10% 5.90%
Finance Lease, Weighted Average Discount Rate, Percent 6.00% 5.90% 5.80%
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets, net $ 91,126 $ 94,571
Current operating lease liabilities 18,577 20,786
Long-term operating lease liabilities 76,482 77,617
Operating Leases [Member]    
Lessee, Lease, Description [Line Items]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 24,066  
Lessee, Operating Lease, Liability, Payments, Due Year Two 19,508  
Lessee, Operating Lease, Liability, Payments, Due Year Three 14,401  
Lessee, Operating Lease, Liability, Payments, Due Year Four 10,813  
Lessee, Operating Lease, Liability, Payments, Due Year Five 9,856  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 40,795  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 119,439  
Imputed Interest (24,380)  
Lessee, Operating Lease, Liability, Payments, Due 95,059  
Operating lease right-of-use assets, net 91,126 94,571
Current operating lease liabilities 18,577 20,786
Long-term operating lease liabilities 76,482 77,617
Finance Leases [Member]    
Lessee, Lease, Description [Line Items]    
Finance Lease, Liability, Payments, Remainder of Fiscal Year 3,739  
Finance Lease, Liability, Payments, Due Year Two 3,771  
Finance Lease, Liability, Payments, Due Year Three 3,309  
Finance Lease, Liability, Payments, Due Year Four 3,233  
Finance Lease, Liability, Payments, Due Year Five 2,822  
Finance Lease, Liability, Payments, Due after Year Five 11,301  
Finance Lease, Liability, Undiscounted Excess Amount 28,175  
Imputed Interest (5,932)  
Finance Lease, Liability, Payment, Due 22,243  
Finance Lease, Liability, Current 2,492 2,228
Finance Lease, Liability, Noncurrent $ 19,751 $ 21,537
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Sublease Income $ 1,213 $ 669 $ 256
Lessee, Operating Lease, Lease Not yet Commenced, Amount 1,191    
Other Asset Impairment Charges 4,768 43,710 $ 25,609
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets, net 91,126 94,571  
Current operating lease liabilities 18,577 20,786  
Long-term operating lease liabilities 76,482 77,617  
Operating Leases [Member]      
Lessee, Lease, Description [Line Items]      
Operating lease right-of-use assets, net 91,126 94,571  
Current operating lease liabilities 18,577 20,786  
Long-term operating lease liabilities 76,482 77,617  
Finance Leases [Member]      
Lessee, Lease, Description [Line Items]      
Finance Lease, Liability, Current 2,492 2,228  
Finance Lease, Liability, Noncurrent $ 19,751 $ 21,537  
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment $ 1,578,338 $ 1,525,991
Accumulated depreciation (969,907) (883,131)
Property, Plant and Equipment, Net, Total 608,431 642,860
Land and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 43,950 42,939
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 270,890 262,694
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment 1,191,792 1,144,310
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment $ 71,706 $ 76,048
Minimum [Member] | Land and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 10 years  
Minimum [Member] | Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 10 years  
Minimum [Member] | Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 5 years  
Maximum [Member] | Land and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 25 years  
Maximum [Member] | Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 40 years  
Maximum [Member] | Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 10 years  
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment Summary of Impairment charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges $ 3,981 $ 43,710 $ 25,219
Reportable Geographical Components [Member] | North America [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 0 11,140 8,479
Reportable Geographical Components [Member] | Europe [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 2,348 30,173 9,179
Reportable Geographical Components [Member] | Asia Pacific [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 1,633 2,359 7,071
Automotive [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 3,981 43,672 24,729
Corporate and Other      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 0 38 490
Property, Plant and Equipment [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges 2,348 40,248 20,118
Machinery and Equipment [Member]      
Impaired Long-Lived Assets Held and Used [Line Items]      
Tangible Asset Impairment Charges $ 1,633 $ 3,462 $ 3,326
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment - Additional Information (Detail) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Tangible Asset Impairment Charges $ 3,981 $ 43,710 $ 25,219
Gain on sale of fixed assets, net 0 (33,391) 0
Property, Plant and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Tangible Asset Impairment Charges 2,348 40,248 20,118
Machinery and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Tangible Asset Impairment Charges $ 1,633 $ 3,462 $ 3,326
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible [Line Items]    
Goodwill, Purchase Accounting Adjustments $ (1,300)  
Goodwill, Beginning Balance 142,023 $ 142,282
Foreign exchange translation 91 (259)
Goodwill, Ending Balance 140,814 142,023
Industrial Specialty Group    
Goodwill and Intangible [Line Items]    
Goodwill, Beginning Balance 14,036 14,036
Foreign exchange translation 0 0
Goodwill, Ending Balance 12,736 14,036
North America [Member]    
Goodwill and Intangible [Line Items]    
Goodwill, Purchase Accounting Adjustments 0  
Goodwill, Beginning Balance 127,987 128,246
Foreign exchange translation 91 (259)
Goodwill, Ending Balance $ 128,078 $ 127,987
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 190,493 $ 191,057
Accumulated Amortization (149,925) (143,416)
Net Carrying Amount 40,568 47,641
Customer relationships [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 152,403 152,578
Accumulated Amortization (133,698) (129,317)
Net Carrying Amount 18,705 23,261
Other [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 38,090 38,479
Accumulated Amortization (16,227) (14,099)
Net Carrying Amount $ 21,863 $ 24,380
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangibles - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Goodwill and Intangible [Line Items]    
Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months   $ 6,899,000
Finite-Lived Intangible Assets, Amortization Expense, Year Two   6,458,000
Finite-Lived Intangible Assets, Amortization Expense, Year Three   4,684,000
Finite-Lived Intangible Assets, Amortization Expense, Year Four   4,695,000
Finite-Lived Intangible Assets, Amortization Expense, Year Five   $ 4,035,000
Europe Reporting Unit    
Goodwill and Intangible [Line Items]    
Goodwill impairment charges $ 390  
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Outstanding Debt (Detail) - USD ($)
$ in Thousands
Jan. 27, 2023
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]      
Senior Notes   $ 42,338 $ 397,259
Medium-term Notes   $ 0 $ 318,787
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]   Total long-term debt Total long-term debt
Finance Lease, Liability   $ 22,243 $ 23,765
Other borrowings   48,220 51,902
Total debt   1,095,448 1,036,184
Less current portion   (50,712) (54,130)
Total long-term debt   1,044,736 982,054
Line of Credit Facility [Line Items]      
Senior Notes   42,338 397,259
Secured Debt      
Debt Disclosure [Abstract]      
Senior Notes   0 244,471
Line of Credit Facility [Line Items]      
Senior Notes   $ 0 $ 244,471
Senior Notes [Member]      
Line of Credit Facility [Line Items]      
Debt Instrument, Repaid, Principal $ 357,446    
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Maturities of Debt (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 51,959
2025 3,771
2026 45,863
2027 1,046,546
2028 2,822
Thereafter 11,301
Total $ 1,162,262
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 27, 2023
Mar. 31, 2022
May 29, 2020
Dec. 31, 2018
Nov. 02, 2016
Extinguishment of Debt Disclosures [Abstract]                
Loss on extinguishment of debt $ 81,885 $ 0 $ 0          
Line of Credit Facility [Line Items]                
Short-term Debt, Weighted Average Interest Rate, at Point in Time 3.70% 4.10%            
Aggregate revolving loan availability $ 169,543              
Letters of credit outstanding 7,110              
Senior ABL Facility [Member] | Cooper Standard Automotive Inc Us [Member]                
Line of Credit Facility [Line Items]                
Aggregate revolving loan availability 160,000              
Senior ABL Facility [Member] | CSA Canada [Member]                
Line of Credit Facility [Line Items]                
Aggregate revolving loan availability 20,000              
Amended Senior Abl Facility [Member]                
Line of Credit Facility [Line Items]                
Unamortized Debt Issuance Expense $ 862 $ 535            
Aggregate revolving loan availability         $ 180,000      
Letter of credit sub-facility               $ 100,000
Swing line sub-facility               25,000
Uncommitted incremental loan facility               100,000
Total Senior ABL Facility               280,000
Termination date of commitments of lenders Mar. 24, 2025              
Percentage of accounts receivable 85.00%              
Percentage of inventory 70.00%              
Percentage of appraised net orderly liquidation value of eligible inventory 85.00%              
Senior Notes [Member]                
Line of Credit Facility [Line Items]                
Aggregate principal amount       $ 42,554       400,000
Debt Issuance Costs             $ 7,055  
Unamortized Debt Issuance Expense $ 216 2,741            
Senior Notes [Member] | First Lien Notes                
Line of Credit Facility [Line Items]                
Aggregate principal amount       580,000        
Senior Notes [Member] | Third Lien Notes                
Line of Credit Facility [Line Items]                
Aggregate principal amount       $ 357,446        
Medium-term Notes [Member]                
Line of Credit Facility [Line Items]                
Aggregate principal amount               340,000
Unamortized Debt Issuance Expense   494            
Debt Instrument, Maturity Date Nov. 02, 2023              
Debt Instrument, Unamortized Discount   319            
Term loan accordion feature               $ 400,000
Secured Debt                
Line of Credit Facility [Line Items]                
Aggregate principal amount           $ 250,000    
Debt Issuance Costs   6,431            
Unamortized Debt Issuance Expense   3,021            
Debt Instrument, Unamortized Discount   $ 2,508       $ 5,000    
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail) - Level 2 [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Current Assets [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency contracts, asset, fair value disclosure $ 1,285 $ 8,643
Accrued Liabilities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency contracts, liability, fair value disclosure $ (998) $ 0
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Long-term Debt, Fair Value $ 984,448 $ 744,010
Long-term Debt, Gross $ 1,038,808 $ 969,600
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash Flow Hedging [Member] | Foreign exchange contracts [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative, Notional Amount $ 207,131 $ 135,285
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax $ 10,202 $ 11,808
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosures [Abstract]    
Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net $ 18,550 $ 2,287
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable Factoring - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding $ 47,903 $ 52,491
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable Factoring (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Cash collected on behalf of factor $ 6,466    
Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding 47,903 $ 52,491  
Amount Of Account Receivable Factoring Without Recourse 420,119 355,295  
Loss On Sale Of Accounts Receivable Without Recourse $ 2,226 $ 710 $ 528
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Schedule of Defined Benefit Pension Plans (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Fair value of plans' assets at beginning of period $ 229,245    
Fair value of plans' assets at end of period 182,007 $ 229,245  
Funded status of the plans 3,039    
UNITED STATES      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Benefit obligations at beginning of year 15,812 21,211  
Service cost 52 89 $ 105
Interest cost 821 561 531
Actuarial loss (gain) (3,759) (4,924)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 1,163 1,125  
Foreign currency exchange rate effect 0 0  
Other 0 0  
Benefit obligation at end of year 11,763 15,812 21,211
Funded status of the plans (11,763) (15,812)  
Foreign Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Benefit obligations at beginning of year 15,473 22,476  
Service cost 150 216 357
Interest cost 788 628 701
Actuarial loss (gain) 1,230 (5,663)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 748 722  
Foreign currency exchange rate effect 408 (1,476)  
Other 107 14  
Benefit obligation at end of year 17,408 15,473 22,476
Funded status of the plans (17,408) (15,473)  
Pension Plan [Member] | UNITED STATES      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Benefit obligations at beginning of year 212,688 257,108  
Service cost 0 771 891
Interest cost 9,254 7,062 6,516
Actuarial loss (gain) (112) (41,026)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 11,464 14,283  
Foreign currency exchange rate effect 0 0  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 48,553 0  
Plan amendments 0 (3,056)  
Other 0 0  
Benefit obligation at end of year 161,813 212,688 257,108
Fair value of plans' assets at beginning of period 196,434 273,448  
Actual return on plans' assets 10,004 (63,769)  
Employer contributions 1,036 1,038  
Defined Benefit Plan, Plan Assets, Benefits Paid 11,464 14,283  
Foreign currency exchange rate effect 0 0  
Settlements (48,553) 0  
Fair value of plans' assets at end of period 147,457 196,434 273,448
Funded status of the plans (14,356) (16,254)  
Pension Plan [Member] | Foreign Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Benefit obligations at beginning of year 116,653 164,957  
Service cost 2,161 2,755 3,345
Interest cost 5,198 2,782 2,558
Actuarial loss (gain) 5,876 (34,354)  
Defined Benefit Plan, Benefit Obligation, Benefits Paid 5,633 5,535  
Foreign currency exchange rate effect 4,417 (10,012)  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 1,935 1,760  
Plan amendments 0 0  
Other 58 (2,180)  
Benefit obligation at end of year 126,795 116,653 164,957
Fair value of plans' assets at beginning of period 32,811 48,047  
Actual return on plans' assets 3,013 (9,774)  
Employer contributions 5,523 4,970  
Defined Benefit Plan, Plan Assets, Benefits Paid 5,633 5,535  
Foreign currency exchange rate effect 771 (3,138)  
Settlements (1,935) (1,759)  
Fair value of plans' assets at end of period 34,550 32,811 $ 48,047
Funded status of the plans $ (92,245) $ (83,842)  
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Amounts Recognized in Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
UNITED STATES | Accrued Liabilities [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position $ (1,264) $ (1,452)
UNITED STATES | Pension Benefits Long Term [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (10,499) (14,360)
Foreign Plan [Member] | Accrued Liabilities [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (761) (709)
Foreign Plan [Member] | Pension Benefits Long Term [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (16,647) (14,764)
Pension Plan [Member] | UNITED STATES | Accrued Liabilities [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (4,958) (1,005)
Pension Plan [Member] | UNITED STATES | Pension Benefits Long Term [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (9,398) (15,249)
Pension Plan [Member] | UNITED STATES | Other assets [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position 0 0
Pension Plan [Member] | Foreign Plan [Member] | Accrued Liabilities [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (4,104) (3,849)
Pension Plan [Member] | Foreign Plan [Member] | Pension Benefits Long Term [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (91,180) (83,232)
Pension Plan [Member] | Foreign Plan [Member] | Other assets [Member]    
Amounts recognized in the balance sheet:    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position $ 3,039 $ 3,239
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
UNITED STATES    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax $ 16,008 $ 14,686
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax 0 0
Foreign Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax 1,041 2,328
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax (122) (14)
Pension Plan [Member] | UNITED STATES    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax (53,684) (74,744)
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax 0 0
Pension Plan [Member] | Foreign Plan [Member]    
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax (11,714) (6,910)
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax $ (11) $ (31)
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Components of Net Periodic Benefit Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Settlements $ 16,035 $ 2,682 $ 1,279
UNITED STATES      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Service cost 52 89 105
Interest cost 821 561 531
Net periodic benefit cost (income) (1,564) (927) (760)
Foreign Plan [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Service cost 150 216 357
Interest cost 788 628 701
Net periodic benefit cost (income) 853 1,001 1,810
Pension Plan [Member] | UNITED STATES      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Service cost 0 771 891
Interest cost 9,254 7,062 6,516
Expected return on plan assets (8,451) (9,293) (14,257)
Amortization of prior service cost and actuarial loss 3,110 886 1,670
Settlements 16,285 0 0
Curtailment loss 0 (3,092) 0
Other 0 0 0
Net periodic benefit cost (income) 20,198 2,518 (5,180)
Pension Plan [Member] | Foreign Plan [Member]      
Pension Plans, Postretirement and Other Employee Benefits [Line Items]      
Service cost 2,161 2,755 3,345
Interest cost 5,198 2,782 2,558
Expected return on plan assets (1,230) (949) (1,320)
Amortization of prior service cost and actuarial loss 24 1,574 2,635
Settlements (248) (410) 1,279
Curtailment loss 0 0 0
Other 0 0 118
Net periodic benefit cost (income) $ 5,905 $ 5,752 $ 8,615
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)
Dec. 31, 2023
Dec. 31, 2022
UNITED STATES    
Weighted average assumptions used to determine benefit obligations    
Discount rate 5.10% 5.45%
Foreign Plan [Member]    
Weighted average assumptions used to determine benefit obligations    
Discount rate 4.65% 5.20%
Pension Plan [Member] | UNITED STATES    
Weighted average assumptions used to determine benefit obligations    
Discount rate 4.70% 4.55%
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate 2.41% 2.41%
Pension Plan [Member] | Foreign Plan [Member]    
Weighted average assumptions used to determine benefit obligations    
Discount rate 4.00% 4.45%
Rate of compensation increase 3.20% 1.58%
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
UNITED STATES      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 5.45% 2.75% 2.35%
Foreign Plan [Member]      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 5.20% 3.05% 2.65%
Pension Plan [Member] | UNITED STATES      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 4.55% 2.84% 2.48%
Expected return on plan assets 4.50% 3.50% 5.50%
Pension Plan [Member] | Foreign Plan [Member]      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 4.45% 2.39% 1.63%
Expected return on plan assets 3.84% 2.15% 2.48%
Rate of compensation increase 3.01% 2.39% 1.99%
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Pension Plan Assets at Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value $ 182,007 $ 229,245
Equity securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 7,167 13,079
Equity Securities Measured At Net Asset Value [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value   5,638
Debt securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 25,236 25,098
Debt Securities Measured At Net Asset Value [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 123,366 173,092
Real Estate [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 8,121 10,331
Cash and cash equivalents [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 18,117 2,007
Level 1 [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 18,117 7,668
Level 1 [Member] | Equity securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 0 5,661
Level 1 [Member] | Debt securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 0 0
Level 1 [Member] | Cash and cash equivalents [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 18,117 2,007
Level 2 [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 32,403 32,516
Level 2 [Member] | Equity securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 7,167 7,418
Level 2 [Member] | Debt securities [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 25,236 25,098
Level 2 [Member] | Cash and cash equivalents [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 0 0
Fair Value Measured at Net Asset Value Per Share    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 131,487 189,061
Fair Value Measured at Net Asset Value Per Share | Equity Securities Measured At Net Asset Value [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value   5,638
Fair Value Measured at Net Asset Value Per Share | Debt Securities Measured At Net Asset Value [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value 123,366 173,092
Fair Value Measured at Net Asset Value Per Share | Real Estate [Member]    
Fair Value Of Pension Plan Assets [Line Items]    
Pension plan assets at fair value $ 8,121 $ 10,331
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
UNITED STATES  
Defined Benefit Plan Disclosure [Line Items]  
2024 $ 1,296
2025 1,261
2026 1,218
2027 1,156
2028 1,114
2029 - 2033 4,646
Foreign Plan [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2024 778
2025 790
2026 811
2027 827
2028 850
2029 - 2033 4,782
Pension Plan [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2024 160,323
2025 7,397
2026 7,517
2027 8,319
2028 9,364
2029 - 2033 54,152
Pension Plan [Member] | UNITED STATES  
Defined Benefit Plan Disclosure [Line Items]  
2024 154,179
2025 1,016
2026 996
2027 974
2028 950
2029 - 2033 4,315
Pension Plan [Member] | Foreign Plan [Member]  
Defined Benefit Plan Disclosure [Line Items]  
2024 6,144
2025 6,381
2026 6,521
2027 7,345
2028 8,414
2029 - 2033 $ 49,837
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pensions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Non-elective and matching contributions $ 13,919 $ 12,015 $ 12,809
Settlement charges (16,035) (2,682) (1,279)
Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets 19,422    
Increase (decrease) benefit plan exceed projected benefit obligation 3,039    
UNITED STATES      
Defined Benefit Plan Disclosure [Line Items]      
Increase (decrease) benefit plan exceed projected benefit obligation (11,763) (15,812)  
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year 9,955    
UNITED STATES | Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Settlement charges (16,285) 0 0
Defined Benefit Plan, Accumulated Benefit Obligation 161,813 212,688  
Increase (decrease) benefit plan exceed projected benefit obligation (14,356) (16,254)  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 48,553 0  
Defined Benefit Plan, Plan Assets, Payment for Settlement (48,553) 0  
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Increase (decrease) benefit plan exceed projected benefit obligation (17,408) (15,473)  
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year 357    
Foreign Plan [Member] | Pension Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Settlement charges 248 410 $ (1,279)
Defined Benefit Plan, Accumulated Benefit Obligation 118,760 112,963  
Increase (decrease) benefit plan exceed projected benefit obligation (92,245) (83,842)  
Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement 1,935 1,760  
Defined Benefit Plan, Plan Assets, Payment for Settlement $ (1,935) $ (1,759)  
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Funded status of the plans $ 3,039    
Foreign Plan [Member]      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligations at beginning of year 15,473 $ 22,476  
Service cost 150 216 $ 357
Interest cost 788 628 701
Actuarial loss (gain) 1,230 (5,663)  
Benefits paid (748) (722)  
Other 107 14  
Foreign currency exchange rate effect 408 (1,476)  
Benefit obligation at end of year 17,408 15,473 22,476
Funded status of the plans (17,408) (15,473)  
Net amount recognized at December 31 (17,408) (15,473)  
UNITED STATES      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligations at beginning of year 15,812 21,211  
Service cost 52 89 105
Interest cost 821 561 531
Actuarial loss (gain) (3,759) (4,924)  
Benefits paid (1,163) (1,125)  
Other 0 0  
Foreign currency exchange rate effect 0 0  
Benefit obligation at end of year 11,763 15,812 $ 21,211
Funded status of the plans (11,763) (15,812)  
Net amount recognized at December 31 $ (11,763) $ (15,812)  
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities [Member] | Foreign Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position $ (761) $ (709)
Accrued Liabilities [Member] | UNITED STATES    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (1,264) (1,452)
Pension Benefits Long Term [Member] | Foreign Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position (16,647) (14,764)
Pension Benefits Long Term [Member] | UNITED STATES    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position $ (10,499) $ (14,360)
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Foreign Plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax $ (122) $ (14)
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax 1,041 2,328
UNITED STATES    
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax 0 0
Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax $ 16,008 $ 14,686
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
UNITED STATES      
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 52 $ 89 $ 105
Interest cost 821 561 531
Amortization of prior service credit and actuarial (gain) loss (2,437) (1,577) (1,396)
Net periodic benefit cost (income) (1,564) (927) (760)
Foreign Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Service cost 150 216 357
Interest cost 788 628 701
Amortization of prior service credit and actuarial (gain) loss (85) 157 752
Net periodic benefit cost (income) $ 853 $ 1,001 $ 1,810
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)
Dec. 31, 2023
Dec. 31, 2022
Foreign Plan [Member]    
Weighted average assumptions used to determine benefit obligations    
Discount rate 4.65% 5.20%
UNITED STATES    
Weighted average assumptions used to determine benefit obligations    
Discount rate 5.10% 5.45%
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Foreign Plan [Member]      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 5.20% 3.05% 2.65%
UNITED STATES      
Weighted-average assumptions used to determine net periodic benefit costs      
Discount rate 5.45% 2.75% 2.35%
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details)
12 Months Ended
Dec. 31, 2023
Foreign Plan [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 5.00%
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 5.00%
UNITED STATES  
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year 6.50%
Defined Benefit Plan, Ultimate Health Care Cost Trend Rate 4.50%
Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate 2031
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)
$ in Thousands
Dec. 31, 2023
USD ($)
Other Postretirement Benefits Plan [Member]  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2024 $ 2,074
2025 2,051
2026 2,029
2027 1,983
2028 1,964
2029 - 2033 9,428
Foreign Plan [Member]  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2024 778
2025 790
2026 811
2027 827
2028 850
2029 - 2033 4,782
UNITED STATES  
Defined Benefit Plan, Expected Future Benefit Payment [Abstract]  
2024 1,296
2025 1,261
2026 1,218
2027 1,156
2028 1,114
2029 - 2033 $ 4,646
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Postretirement Benefits Other Than Pensions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Settlement charges $ (16,035) $ (2,682) $ (1,279)
Other Postretirement Benefits Plan [Member]      
Payment for Pension and Other Postretirement Benefits [Abstract]      
Other post retirement benefits recorded in consolidated balance sheets 1,794 1,890  
UNITED STATES      
Payment for Pension and Other Postretirement Benefits [Abstract]      
Unrecognized prior service credits 0 0  
Unrecognized actuarial gains, before tax (16,008) (14,686)  
Foreign Plan [Member]      
Payment for Pension and Other Postretirement Benefits [Abstract]      
Unrecognized prior service credits 122 14  
Unrecognized actuarial gains, before tax $ (1,041) $ (2,328)  
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other (Expense) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Income and Expenses [Abstract]      
Deconsolidation of joint venture (1) $ 0 $ (2,257) $ 0
Foreign Currency Transaction Gain (Loss), before Tax (7,300) (1,131) (6,887)
Components of Net Periodic Benefit Cost Other than Service Cost (6,992) (1,831) 1,610
Gain (Loss) on Sale of Accounts Receivable (2,226) (710) (528)
Miscellaneous Income Expense 820 444 963
Other Nonoperating Income (Expense) $ (15,698) $ (5,485) $ (4,842)
XML 117 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (249,582) $ (154,779) $ (142,883)
Foreign 55,199 (45,721) (146,569)
Loss before income taxes $ (194,383) $ (200,500) $ (289,452)
XML 118 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 848 $ (2,280) $ 5,158
State 41 154 68
Foreign 13,857 13,764 (1,590)
Deferred      
Federal (123) 74 12,217
State (13) 106 (484)
Foreign (5,677) 5,473 24,023
Income tax provision $ 8,933 $ 17,291 $ 39,392
XML 119 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Tax at U.S. statutory rate $ (40,820) $ (42,105) $ (60,785)
State and local taxes (4,122) (2,700) (3,276)
Tax credits and incentives (8,137) (8,413) (7,634)
Effect of foreign tax rates (474) (1,614) (13,525)
Nonrecurring permanent items 0 (2,189) (3,710)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount 1,212 1,258 1,257
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount 6,367 7,192 6,618
Other changes in tax reserves 9 3,854 (5,043)
Valuation allowance 47,293 65,559 124,228
Income tax provision $ 8,933 $ 17,291 $ 39,392
Effective income tax rate (4.60%) (8.60%) (13.60%)
U.S. Tax and Jobs Act [Member]      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Changes in tax law $ 10,923 $ 1,382 $ 0
Other legislation [Member]      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Changes in tax law (433) (17) (361)
Other Adjustments [Member]      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount (3,371) (5,195) (18)
Outside Basis Difference [Member]      
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount $ 486 $ 279 $ 1,641
XML 120 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Pension, postretirement and other benefits $ 43,627 $ 40,060
Capitalized expenditures 42,293 31,746
Net operating loss and tax credit carryforwards 282,373 279,755
Deferred Tax Assets, Property, Plant and Equipment 22,978 24,059
Deferred Tax Assets, Goodwill and Intangible Assets 54,442 28,610
All other items 50,740 37,392
Total deferred tax assets 496,453 441,622
Deferred tax liabilities:    
Property, plant and equipment (4,764) (9,896)
Operating lease right-of-use assets (22,018) (23,106)
All other items (12,360) (11,028)
Total deferred tax liabilities (39,142) (44,030)
Valuation allowances (438,727) (384,792)
Net deferred tax assets $ 18,584 $ 12,800
XML 121 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of period $ 5,930 $ 3,571
Tax positions related to the current period    
Gross additions 332 336
Tax positions related to prior years    
Gross additions 92 2,692
Gross reductions 0 (669)
Settlements (58) 0
Balance at end of period $ 6,296 $ 5,930
XML 122 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Income Tax Expense (Benefit) $ 8,933 $ 17,291 $ 39,392
Net operating losses and credit carryforwards 12,000    
Valuation allowances related to tax loss and credit carryforwards and other deferred tax assets 438,727 384,792  
Total unrecognized tax benefits 6,296 5,930 3,571
Total unrecognized tax benefits including interest and penalties 6,475    
Income tax expense related to interest and penalties 179 170  
Deferred Federal Income Tax Expense (Benefit) (123) 74 12,217
Deferred Tax Assets, Gross 496,453 441,622  
Foreign subsidiaries, primarily in France, Brazil, and Germany [Member]      
Income Taxes [Line Items]      
Foreign subsidiaries net operating loss Carryforward $ 664,000    
Operating loss carryforwards expiration dates indefinite expiration periods    
Foreign subsidiaries in China, Mexico, Italy, Netherlands, Poland, Spain, India and Korea [Member]      
Income Taxes [Line Items]      
Foreign subsidiaries net operating loss Carryforward $ 322,000    
U.S. Tax and Jobs Act [Member]      
Income Taxes [Line Items]      
Changes in tax law $ 10,923 $ 1,382 $ 0
XML 123 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 91,000 24,000 166,000
Net income attributable to Cooper-Standard Holdings Inc. $ (201,985) $ (215,384) $ (322,835)
Diluted net income available to Cooper-Standard Holdings Inc. common stockholders $ (201,985) $ (215,384) $ (322,835)
Basic weighted average shares of common stock outstanding 17,355,392 17,190,958 17,045,353
Dilutive effect of:      
Weighted Average Number Diluted Shares Outstanding Adjustment 0 0 0
Diluted weighted average shares of common stock outstanding 17,355,392 17,190,958 17,045,353
Basic net income per share attributable to Cooper-Standard Holdings Inc. (in dollars per share) $ (11.64) $ (12.53) $ (18.94)
Diluted net income per share attributable to Cooper-Standard Holdings Inc. (in dollars per share) $ (11.64) $ (12.53) $ (18.94)
XML 124 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 91,000 24,000 166,000
XML 125 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ (209,971)  
Ending Balance (201,665) $ (209,971)
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax 586 862
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax 2 (3)
Cumulative currency translation adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (158,023) (138,751)
Other comprehensive income (loss) before reclassifications (2,602) (18,978)
Amounts reclassified from accumulated other comprehensive income (loss) 2,969 (294)
Ending Balance (157,656) (158,023)
Benefit plan liabilities [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (60,251) (65,303)
Other comprehensive income (loss) before reclassifications (542) 4,419
Amounts reclassified from accumulated other comprehensive income (loss) 16,644 633
Ending Balance (44,149) (60,251)
Fair value change of derivatives [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 8,303 (1,130)
Other comprehensive income (loss) before reclassifications 10,387 11,029
Amounts reclassified from accumulated other comprehensive income (loss) (18,550) (1,596)
Ending Balance 140 8,303
Accumulated other comprehensive loss [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (209,971) (205,184)
Other comprehensive income (loss) before reclassifications 7,243 (3,530)
Amounts reclassified from accumulated other comprehensive income (loss) 1,063 (1,257)
Ending Balance $ (201,665) $ (209,971)
XML 126 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax $ 2,000 $ (15,619)
Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax 105 250
Additional Detail [Line Items]    
Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax 586 862
Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax 25 190
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax 2 (3)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 185 (779)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax   (691)
Settlement [Member]    
Additional Detail [Line Items]    
Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax $ 16,035 $ (416)
XML 127 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
Dec. 31, 2023
USD ($)
commonStockNumberOfVotePerShare
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2021
shares
Dec. 31, 2020
shares
Common Stock And Preferred Stock [Line Items]        
Common stock, shares authorized 190,000,000 190,000,000    
Common stock, par value | $ / shares $ 0.001 $ 0.001    
Common stock, shares issued 19,263,288 19,173,838    
Common stock, shares outstanding 17,197,479 17,108,029    
Common stock, number of vote per share | commonStockNumberOfVotePerShare 1      
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ $ 98,720      
Common Stock, par value $0.001 per share        
Common Stock And Preferred Stock [Line Items]        
Common stock, shares outstanding 17,197,479 17,108,029 16,991,979 16,897,085
2018 Program [Member]        
Common Stock And Preferred Stock [Line Items]        
Stock Repurchase Program, Authorized Amount | $ $ 150,000      
XML 128 R109.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Share-Based Compensation Expense By Type (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 7,718 $ 3,259 $ 5,574
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense 691 1,273 2,289
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense 3,755 248 (916)
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Expense $ 3,272 $ 1,738 $ 4,201
XML 129 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Options Outstanding, Beginning Balance (in shares) | shares 785,844
Options, Forfeited (in shares) | shares (2,629)
Options, Expired (in shares) | shares (99,271)
Options Outstanding, Ending Balance (in shares) | shares 683,944
Options Exercisable, Ending Balance (in shares) | shares 645,572
Weighted Average Exercise Price, Outstanding Beginning Balance (in dollars per share) | $ / shares $ 59.41
Weighted Average Exercise Price, Forfeited (in dollars per share) | $ / shares 37.28
Weighted Average Exercise Price, Expired (in dollars per share) | $ / shares 55.23
Weighted Average Exercise Price, Outstanding Ending Balance (in dollars per share) | $ / shares 58.16
Weighted Average Exercise Price, Exercisable Ending Balance (in dollars per share) | $ / shares $ 59.51
Weighted Average Remaining Contractual Life - Years, Outstanding Ending Balance 3 years 7 months 6 days
Weighted Average Remaining Contractual Life - Years, Exercisable Ending Balance 3 years 4 months 24 days
Aggregate Intrinsic Value, Outstanding Ending Balance | $ $ 0
Aggregate Intrinsic Value, Exercisable Ending Balance | $ $ 0
XML 130 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail) - Equity Option [Member]
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 years
XML 131 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Restricted Common Shares (Detail) - Restricted Stock And Units [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]  
Non-vested Number, Beginning Balance (in shares) | shares 389,036
Granted (in shares) | shares 308,612
Vested (in shares) | shares (260,790)
Forfeited (in shares) | shares (27,624)
Non-vested Number, Ending Balance (in shares) | shares 409,234
Non-vested Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share) | $ / shares $ 11.98
Granted (in dollars per share) | $ / shares 16.11
Vested (in dollars per share) | $ / shares 6.30
Forfeited (in dollars per share) | $ / shares 19.40
Non-vested Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share) | $ / shares $ 23.06
XML 132 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Performance Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Performance Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 121,124 195,657
Granted (in shares) 0  
Vested (in shares) (64,099)  
Forfeited (in shares) 10,434  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 15.69 $ 18.50
Granted (in dollars per share) 19.54  
Vested (in dollars per share) 22.50  
Forfeited (in dollars per share) $ (15.88)  
us-gaap_PerformanceSharesCashSettledMember    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 297,136 83,816
Granted (in shares) 324,604  
Vested (in shares) (83,816)  
Forfeited (in shares) 27,468  
XML 133 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Assumptions Used Monte Carlo (Details) - Performance Shares [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 100.42% 88.24%
Dividend yield 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.60% 1.71%
XML 134 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
- Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized under plan 1,661,639 5,873,103  
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock award grants vest period first 3 years    
Weighted-average grant date fair value of stock options granted   $ 16.46  
Unrecognized compensation expenses $ 110    
Recognized weighted average period 3 months 18 days    
Stock Option [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option awards grant term 10 years    
Restricted Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock award grants vest period first 1 year    
Stock award grants vest period second 3 years    
Weighted-average grant date fair value of stock options granted $ 16.11 $ 9.46 $ 32.38
Recognized weighted average period 1 year 9 months 18 days    
Total fair value of restricted common shares and units vested $ 1,642 $ 9,153 $ 9,299
Unrecognized compensation expenses $ 3,855    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant date fair value of stock options granted $ 19.54 $ 9.41 $ 39.70
Total fair value of restricted common shares and units vested $ 3,328 $ 10,578 $ 4,864
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 0.00%    
XML 135 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingent Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]      
Accrual for Environmental Loss Contingencies   $ 11,354 $ 10,817
Gain (Loss) Related to Litigation Settlement $ 8,000    
XML 136 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Information on Company's Business Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Sales $ 2,815,879 $ 2,525,391 $ 2,330,191
Intersegment sales 0 0 0
Adjusted EBITDA 167,076 37,868 (8,034)
Segment profit (loss) (194,383) (200,500) (289,452)
Net interest expense included in segment profit 130,077 78,514 72,511
Depreciation and amortization expense 109,931 122,476 139,008
Capital expenditures 80,743 71,150 96,107
Segment assets 1,872,299 1,963,529  
Automotive [Member]      
Segment Reporting Information [Line Items]      
Sales 2,712,426 2,388,317 2,186,521
Intersegment sales 29,088 23,152 21,155
Adjusted EBITDA 187,959 35,335 (21,591)
Net interest expense included in segment profit 3,365 4,186 3,551
Depreciation and amortization expense 100,296 108,496 122,391
Capital expenditures 79,057 68,722 88,186
Segment assets 1,668,591 1,710,508  
Corporate and Other      
Segment Reporting Information [Line Items]      
Sales 103,453 137,074 143,670
Intersegment sales (29,088) (23,152) (21,155)
Adjusted EBITDA (20,883) 2,533 13,557
Net interest expense included in segment profit 126,712 74,328 68,960
Depreciation and amortization expense 9,635 13,980 16,617
Capital expenditures 1,686 2,428 7,921
Segment assets 203,708 253,021  
North America [Member]      
Segment Reporting Information [Line Items]      
Sales 1,486,100 1,341,099 1,148,257
Europe [Member]      
Segment Reporting Information [Line Items]      
Sales 648,256 503,672 518,245
Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Sales 452,441 443,126 458,306
South America [Member]      
Segment Reporting Information [Line Items]      
Sales 125,629 100,420 61,713
Reportable Geographical Components [Member] | North America [Member]      
Segment Reporting Information [Line Items]      
Sales 1,486,100 1,341,099 1,148,257
Intersegment sales 10,780 11,979 9,775
Adjusted EBITDA 125,580 70,819 54,616
Net interest expense included in segment profit (331) 365 470
Depreciation and amortization expense 50,964 51,592 54,779
Capital expenditures 51,185 39,276 36,370
Segment assets 837,615 851,623  
Reportable Geographical Components [Member] | Europe [Member]      
Segment Reporting Information [Line Items]      
Sales 648,256 503,672 518,245
Intersegment sales 8,195 7,272 9,502
Adjusted EBITDA 25,258 (37,137) (49,599)
Net interest expense included in segment profit 2,251 560 1,274
Depreciation and amortization expense 20,567 26,694 32,655
Capital expenditures 10,568 7,965 27,384
Segment assets 306,248 338,225  
Reportable Geographical Components [Member] | Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Sales 452,441 443,126 458,306
Intersegment sales 10,101 3,847 1,863
Adjusted EBITDA 26,429 1,556 (16,756)
Net interest expense included in segment profit 1,677 1,602 1,445
Depreciation and amortization expense 25,448 27,509 32,426
Capital expenditures 14,036 15,374 20,473
Segment assets 435,653 447,257  
Reportable Geographical Components [Member] | South America [Member]      
Segment Reporting Information [Line Items]      
Sales 125,629 100,420 61,713
Intersegment sales 12 54 15
Adjusted EBITDA 10,692 97 (9,852)
Net interest expense included in segment profit (232) 1,659 362
Depreciation and amortization expense 3,317 2,701 2,531
Capital expenditures 3,268 6,107 $ 3,959
Segment assets $ 89,075 $ 73,403  
XML 137 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Geographic Information for Revenues (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Sales $ 2,815,879 $ 2,525,391 $ 2,330,191
Property, plant and equipment, net 608,431 642,860  
United States      
Segment Reporting Information [Line Items]      
Sales 616,883 589,801 539,528
Property, plant and equipment, net 134,442 132,956  
Mexico [Member]      
Segment Reporting Information [Line Items]      
Sales 774,357 696,755 592,777
Property, plant and equipment, net 124,240 134,978  
China [Member]      
Segment Reporting Information [Line Items]      
Sales 354,492 354,741 371,811
Property, plant and equipment, net 118,306 140,182  
France [Member]      
Segment Reporting Information [Line Items]      
Sales 98,915 90,711 94,334
Property, plant and equipment, net 27,945 30,606  
Canada [Member]      
Segment Reporting Information [Line Items]      
Sales 168,738 144,890 116,854
Property, plant and equipment, net 44,535 45,100  
Poland [Member]      
Segment Reporting Information [Line Items]      
Sales 226,254 166,114 168,357
Property, plant and equipment, net 27,375 26,416  
Germany [Member]      
Segment Reporting Information [Line Items]      
Sales 112,686 116,153 116,509
Property, plant and equipment, net 18,161 18,834  
Other [Member]      
Segment Reporting Information [Line Items]      
Sales 463,554 366,226 $ 330,021
Property, plant and equipment, net $ 113,427 $ 113,788  
XML 138 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Adjusted EBITDA to Net Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Adjusted EBITDA $ 167,076 $ 37,868 $ (8,034)
Impairment charges (4,768) (43,710) (25,609)
Restructuring Charges $ (18,018) (18,304) (36,950)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Gain (Loss) on Disposition of Business    
Settlement charges $ (16,035) (2,682) (1,279)
Lease termination costs 0 0 (748)
Gain (Loss) on Disposition of Business 586 0 696
Gain on sale of land 0 (33,391) 0
Deconsolidation of Joint Venture 0 (2,257) 0
Income Tax Credits and Adjustments 0 (1,409) 0
EBITDA 46,956 2,897 (71,924)
Income Tax Expense (Benefit) (8,933) (17,291) (39,392)
Interest Income (Expense), Nonoperating, Net (130,077) (78,514) (72,511)
Cost, Depreciation and Amortization (109,931) (122,476) (139,008)
Net income attributable to Cooper-Standard Holdings Inc. (201,985) (215,384) (322,835)
Parent      
Segment Reporting Information [Line Items]      
Impairment charges $ (4,768) $ (43,710) $ (25,609)
XML 139 R120.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Ford [Member]      
Revenue, Major Customer [Line Items]      
Major customers 25.00% 25.00% 24.00%
General Motors [Member]      
Revenue, Major Customer [Line Items]      
Major customers 17.00% 19.00% 17.00%
Stellantis [Member]      
Revenue, Major Customer [Line Items]      
Major customers 13.00% 14.00% 14.00%
XML 140 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 11.2      
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Balance at Beginning Balance   $ 17.2 $ 20.3 $ 7.1
Charge to Expenses   1.9 (0.2) 16.4
Charged (credited) to other accounts   (12.4) (2.1) (0.3)
Deductions   (0.8) (0.8) (2.9)
Balance at end of period   5.9 17.2 20.3
SEC Schedule, 12-09, Allowance, Credit Loss [Member] | Cumulative Effect, Period of Adoption, Adjusted Balance        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Balance at Beginning Balance     20.3  
Balance at end of period       20.3
Tax Valuation Allowance [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
Balance at Beginning Balance   384.8 335.0 234.4
Additions Charged to Income   47.3 65.6 124.2
Additions Charged to Equity   6.6 (15.8) (23.6)
Deductions   0.0 0.0 0.0
Balance at end of period   $ 438.7 $ 384.8 $ 335.0
XML 141 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $ 443,578,000
EXCEL 143 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>!4%@'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 " !G@5!8'WG2XNX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9+82;U96.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@51^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATDO#T]OLSK%K[- M;%ND\5?VFD^1MN(R^75U=[][$$95:EU4JI";G9):5GI]^SZY_O"["H?.^;W_ MQ\8705/#K[LP7U!+ P04 " !G@5!8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &>!4%BW-/X[50@ Y 8 >&PO=V]R:W-H965T&UL MM9QK<^(V%(;_BH9V.NW,$GP#PC;)#&N2+>TN84+:SK;3#XHM@F=MB\IR+O^^ ML@T(I?*QW8HOR_6\V$^DX_>UK;UXINQKMB&$HYTMV=4%S'DL'$M/GRY[=V[]Q%SUN>/'&X.IBBQ_)BO!?MTLF7@T.*F&4D#2+:(H8 M65_VIO;[V; L*+_Q6T2>LZ/GJ-B5!TJ_%B_FX67/*K:(Q"3@A006#T_$)W%< M*(GM^'LGVCO\9E%X_'RO?E/NO-B9!YP1G\:_1R'?7/;.>R@D:YS'_(X^_T1V M.S0L] (:9^6_Z+GZKN?U4)!GG":[8K$%2916C_AE!^*XP*XI<'8%SIL"N^X7 MW%V!V[; VQ5X)9EJ5TH.,\SQU06CSX@5WQ9JQ9,29EDM=C]*B[_[BC/Q:23J M^-6,!KGX,W*$TQ!=ISSBKVB>5N.I^+OTT:^K&?K^VQ\N!ES\7%$T"';2'RII MIT;:=M!GFO)-)G1#$JH" [&=AXUU]AO[P0$59R0X0Z[]#CF6XVHVR(?+;\C# M&;(F9;FG*9_!Y3_GJ?AUJRRW@;UQ#^C=4L]M0G_,^\]/XEMHSDF2_:5#7DEZ M>LFB2;S/MC@@ESW1!3+"GDCOZKMO[)'UHPZ72;&9(3$%I7= Z4'J$N7]ZY;H ML,'EMM7_1<<'K.K*QY"8PF=XX#-LQV>:ICF.T1W94L9UH& =SG(=7A^LZ@K* MD)@":G0 -6H':DE81(N.&"+15[5CJD%IWZMJFQ58WQ6:(3$%VO@ ;=QR]C$L M#$'9Q^I'&*RUQG&F'6)@65=:AL046N<'6N?@'NX.LC=13- B3QX(TU&"-2S+ M[KLCVQGK2(&E74D9$E-(30ZD)FU(W9''*.-B:'&TP(EV*L(Z_NWM\OJNO[J? M+F;3NQGZZ?;3;+[XN$+SA7^F(PC*=25H2$PA:%O2WEEM&,[3@#(Q(TN3\0ZM MN.AIB#+DTSSE[%4\AEJP#>JS:QT^N*@K/U-J*L C?VRW 7B/7] \%$TN6D=! M9=7J)V^#I&/U[8DWM,[/M?3 XL[T#*FI]!Q)SVE#;QJ&0CU[MW^"2I=[F^K' M'"SI6:YE%8>:L#S29&C&1'+4D@2%.I,TI*:2E&'!!@WTOTCZQ2LQ@^_IN?V2-_RC.8'4VHJ-YD@;-CXEQ-S MR@BNQP0+.)X>DM&\8$I-A203@PW;_$\T$&-IN:$I9((;1(:347\XL2PM+:-Y MP92:2DLF!ANV^X> =1-E!;9;E^N;?H+F@6FQ&+;\I-16;M/Q.*\O_&XU%2,>L.F?$ MM/VK0:D&EE&7;TI-A25=OM/*Y>]G:'7^L6QHPN[KFWZ#XA>BJ_+AJL[43F'R M'6GRG58F?YYRPJI+L$4OPWN,6FJP8ATUHQ;?E)I*35I\!W;H1Z=P&?)%[W^D M[%7+"M:9!@$1$D(@K,2TY(SZ?E-J*CGI^QW8LN_(K1(RC4. ;$2N3+4[UXPT6K+VX M=UQG8* M[^]([^^TNFRPV@B[ <*"9>IA&;7]IM346Q"D[7=;71]8Y@]Q%*";F&)MTX=5 M.M]W8#03[-2&I5IQG]/3E3UQ'&L\LL<7@R<='FGXW59G_\4H2JAPK9P&7]^) MD87%9J';G&<#]G=KH>"?']F3LC2>'?=SA.(77=Z77=UMY?5^X M!R8BTCP-R0OZA6AG8(.495FVZUC>2)N0X.+.@^@45M\]NA4(-NC3A*1A=<(B MQOKA! O4=BNXKC.F4YA\5YI\%[;D<__F#DWS,.*4H2GG1$S \EI<+358K\Y& MP&6=H9W"X[O2X[NP(U>;UQ8S](3CG*!OK3,QP=!6>-BLZ&A:?B9MNV]4;69* M3<4J0X!;666SM^^9-/.^4;69*365IXP&+FSI[R,>$T37R':^?_@!K4B0,W$D MT5*$E?['@/=AZZ<'7-:9 MUBER@RMS@PL;_N8SX T"-6? X:K.D$Z1%SR9%SP+['J:6\2;>IYG-#L859N9 M4E-IRGCAP?&B0\]K4/H_/0^6[HST%/G#D_G#@T-#^Y[7(%37\^"RSK1.D3L\ MF3L\.#8L&5D3QDA8C1RTS)F@EA%4+@#2GIF#%3M/9Z/QQ)2:2O-H%8)GWA)Z M)K.&;U1M9DI-Y2F3BP7V@0JCN_ )=UIG6*E.')E.&=&[>$)G.#;U1M M9DI-I2E3B->00CKT/%CIO_0\HU'%E)JZY$U&E2%\::-]SVL0JNMY<%GG96^G MB")#&46&<(!HW_,:A&K7"!I-&:;4*EJ#HP74Q=76!4%AGEP(+.0( *@% 8 M >&PO=V]R:W-H965T&ULC91K:]LP%(;_BM"@GTH<.Y>6 M-#'DTK)",D++-L;8!\4^L44MR9..D^[?3Y(=+X/$](NMRWE?/4?V.=.CTF\F M!T#R+@II9C1'+"=!8)(?N\UEQPPL5?&=IYC/Z#TE*>Q95>"+.GZ&)I^1 M\TM48?R3'.O8\(Z2I#*H1".V!(++^LW>FWLX%]Q?$42-(/+<]4&>I1R5G@9HS=Q2D#3"12V,K@C#B&R4 MQ-R01YE"^K]!8"E:E.B$LH@Z'5>0],@@O"51/QIT^ W:U ;>;W#%;ZD.H,G/ M^7\+H-AE$'Q:BE&'V(X@L3< FA6_VHI<'Z1FZ8*!_(#U7)C*S7VPZT M<8LV_A#:6B7,E? EO&Z'%:!6'&_)AB84AB,\&ZD-K5 MM@W-Z^K[%U[WL W3&9>&%+"WTG[OSMZ>KOM"/4%5^EK<*;25[8>Y;:6@78#= MWRN%IXD[H&W.\5]02P,$% @ 9X%06'CP4=/V!0 ,A< !@ !X;"]W M;W)KDDW:??D>18MCC2ID!O$LO^9\1/)&=^\>Q9%=_U6DI# M7K(TU^>#M3&;T_%8+]%%'$5E*5CYCC^.!-) M/IB<5=_=%Y,SM35IDLO[@NAMEHGBYZ5,U?/Y@ Y>O_B:/*Y-^<5XY%2F:9D)QO%CEW2POV<9>/CY-?NG"AY@%D++J4K_26*S M/A^$ Q++E=BFYJMZ_BQW0%Z9;ZE27?TES[76YP.RW&JCLETPC"!+\OJ_>-D] MB(, ZG<$L%T :P>X'0%\%\#?&N#N JI'/:Y1JN9^; GY-(,Y,IG>W\[LOU[.+AZL9F3_ OYNKVXR/7M M].[FB@S)M_F,G+S[D[PC24X>UFJK11[KL[&!,929QLO=_2[K^[&.^U%&;E1N MUII%E9OY:<)"ZH5!=#9^.J1%=![S>$2/=3-$Q[E##W1' MXW?WXW=[QS]5VA"U(IM"Q=NET42K-,9XZC1^:YS4X2T>1,<%@^B8RZ+ M?([S>'L>KY?GKT)I7=*L$H-A>/9M(R<(_!:%+:,L"JQ)L65AP%B((_A[!+]_ M24%13?+'#T3$4$ 2;0I1E=SW(MM\)#)_!+TL0$'D"[03C:\_WP:E7N"V"*:V MC$:1ZWDM4"0;"RAU<-)@3QKT3Q;T.0)D&C91N0@76PT*#40?2"[1^0NL@0R] ML#U[MJB]^I T?N3C-.&>)OPEFA0J+H80_M_HIK:"<[LB].4Y HCV %$OP$6F M"I/\6Z\V $AR(V"U+3HJ7&3=WP\=MX6"B +:7EVV*.!N@,-0I^F43B_.=;81 M20&>QY#E6A2/.,4NR>'-W< /6QB8B@>TO:P0&8/:%W6@'#1]VHOR54(5@/*\ MK;9]'PVU]W/H4 L'D_'VY,T0&?O,;:+]QN-^]&\&; MDTEE536F/?O,[OQ#"NO2:T,A.N:'UJK$TK&@JVXT3H+V6XD[LY;%T8)$8>SN M/J2>'UE5 ]%Y;MBNYIC,#=VN#=:8!=KO%KZ4SFXAX=U9[K82,>*E8WZ0!D\C MEX=MNXH)X1W(4217,&VY*51EUO=%'@5FMBV@W.IA MB(JY3KO^(2IXN>JH%*QQ&*S?871R3I6";CV<@Q6,11&3S_!^6)5]6+8C%)9: M;ZHPNS1JUXDI*J0>#]O-#!-R>,TZJ+;'U(T1876[YUW=[+6' 2+14.[1[LQZ MW4QYTG>J-V(ISP<;6 *R>)*#R?L_H!U\1(\W?F>VV>_*=OP &]/#^DW/I=#) MDIR '8AA(XCBX$FBM6N7+CBJRW3DMU\;4!T;>;R]-#!=.(JZ]GWCB83H,#=,A:..#P\1,@F$I#V4U6:IM;NI3N?VW^X/?B^JXL_7] M)3V=U<>W39KZ-/D&?%"2:Y+*%:1T1@%LQ:(^H*TOC-I41Y8+98S*JH]K*6)9 ME +X?:64>;TH;[ _)I_\!U!+ P04 " !G@5!8>&()'",$ ^#@ & M 'AL+W=O3 M2&U(U4K;#S6=V8O57CC@!'; SMI.TOGW:T-*$W#2CM2;!,-[7OP<^QA[L&'\ MA\@)D>"E*JD86KF4RPO;%FE.*BS.V9)0]63.>(6E:O*%+9:D9)MAA:T7F\\%8MT$V8N<::)098S]TXS8;6H[N M$2E)*K4%5G]K,B9EJ9U4/_[;FEKM.W7@[O6K^W4-KV!F6) Q*_\J,ID/K<@" M&9GC52F?V.:&;(%\[9>R4M2_8--H0]<"Z4I(5FV#50^J@C;_^&6;B)T &!P( M0-L U WP#@2XVP#WHP'>-L"K,].@U'E(L,2C 6<;P+5:N>F+.IEUM,(OJ![W MJ>3J::'BY&C\<#]]^/,VN7R>)&#ZK/[N)O?/4_!P#<8/=X]/DYO)_?3V^P3< MWJOV!)R!;],$G'PY!5] 0<%SSE8"TTP,;*EZHSWM=/OFJ^;-Z,";(0)WC,I< M@ G-2+9O8"N,E@6]LERAHXX)2<^!"[\"Y"#7T*'QQ\.1(3SY>#@\0N.V(^/6 M?NX!OZG$DJ@*DX#-P9A5JJQS76]K FYIRBH"_KZ<"J]MC\5L6_^@, M>9 YX2#=FQI[;!NKW,"/#ZQAT'G;@#C'*V\/ M3D,9]Q*.(;VQ[W?7VK%)B!""07<^&H4Q0OZ!JH,[6RKX"T0GS7B=UF@ 2\F+ MV4KB64F 9( R]91*SDKELE!C*XE:W*0Y![!?C3'L3E:CJO=),J@"B,(#Z.@- M'?WB8/:(QTP=6OB9VM[0#/,,W+ R4^A"[VK.C=BH__F$L1N$49?<($3(@;V9 M;!1&BM_M\-L[&^N*\$5]0!&J'E=4-OO2]FY["+JLM_Z=^U?Z<%1OV-]LFI/5 M'>:+@@I0DKFR=,Y#U2O>'%::AF3+>OL^8U(=!NK+7!WP"-<"]7S.F'QMZ!>T M1\;1_U!+ P04 " !G@5!81XCYFZT' "6( & 'AL+W=OS^=-NI9ETIRIC:S@FY6JRT3#9?TX;S:U3+*N45G,*<;AO$SR:K(X M[^[=UHMSM=5%7LG;&C7;LDSJEP^R4,\7$S)YO?$U?USK]L9\<;Y)'N6=U']M M;FNXFA]ZR?)25DVN*E3+U<7DDKQ?E/K67MQD%Q/< M*I*%3'7;10)_GN12%D7;$^CX=]_IY/#,MN'P\VOOOW?.@S,/22.7JO@GS_3Z M8B(F*).K9%OHK^KYH]P[%+3]I:IHNM_H>6^+)RC=-EJ5^\:@H,RKW=_D^WX@ M!@T(=S2@^P;TK0W8O@'K'-TIZ]RZ2G2R.*_5,ZI;:^BM_="-3=<:O,FK=AKO M= W?YM!.+Y9?/M]]^71S=7E_?84^7'ZZ_+R\1G(4:FB&+*+,V7;V].CYO/ MP=^#T_3@-.WZ8RZGMW4M*XV2II&Z>6_S9]PH$")G 0TI%0BUD@(HSM0H.#T, K]%XIN/4XT&F3&!C/%K!Z@Y%"TRH. MXM QDN%!8.@5>%,]P0RK.I?660Z-9Q(>"AZ.I%G,@B@*0KNVZ* M\FJ[K>4F MR3,DOP.)&KO R'@R%8R*D3[3BA$2.>96'.2)$T.7JE(BG7P?3&\7/X"7;95U MEVDML]P>0<(<-&+.NL6*A:&P2X\/TF.O]+^38BO199;)#-V#_J^#,-IG/)OB MV- 2QK :1HI-*\XYIG;%!/?TP5[-7_1:UL"Y83ZVX@5;ED1,QN-J,0LB0IA# MY@"2Y$3$ZZ1XBTQBAC/&@1B'ELV.!R&/'4)[L!$O2R"ZH,"K]ZS:F%A)H,U6WQ M-5.KV18N=L/M%L_,L828,X;<8L9A<3BD]] B?FK]H53VG!>%59K)'\*Q(./@ MLMKM2B6KN!Y4Q$^JFTHGU6,.*: Y.8PFB3@0=9QT;691R%W#V!.+^)%U)5<2 MHBOK,J\GP$PH41;%8^Y;S$@L E>ZZME%_/#:I2N//)-)81@+0YYI%N&8N::[ M9Q?QPVN7ICSR+-P1$:5Q/!9H,8Q#%E!7@NH91>(WE=Y%GCSD1:ZA1+'6W\3+ MNA\MP']6;\>[C9YRU$^Y*_F@T29YZ8J'YURO83>E*HE>9%);-Q\6C.&(C)>1 MS8P3YLC&M*<=]=/N4(CO)5LEF@1C#/+I.%]8[00E+I&#+=P)TB4OM2J*X4*R MZC2111CEU!A+TRZ.L6N]TYYLU$\V&,MZ"VGME$R33H2$<3 FA=4NYJ$C== > M8]2/L=>X5",2G])M(9> 7<)8MFE&<20<6PG:\XV>VHD-Z[)36DUTA0&L!386 M:[%C)"2.\ISVC*-^QGU2U>-,R[I$&20$JT0+MS#G$1M7,Q9#P P>K)=CC3WA MZ(GMV?Z$[D%6K'W*UJ="UU7LNVJCU( M1:JCLUXG%=KLW+#+-^$&>PF.Q^I-,T8P<8UP3T#JWZ;UJ^!'8\W<@T'E9107 M-K,H))%=-^LAQDY!;%"AG9#*+&2B>+P^+%81=A5IK,<7\^-K5Z2=4FAR*:"" MCS>4%C.@''8L8=;3B_GIM4M]XP101/,>Y^4+-.ZG:GL=5K5>?_D]EOJ%*O=_.F M:4'8[DC55C>P,C/ MZNW8SQZ:S _-I2I+R/#N"8V],TKB*0W9E IAF5D234D<37D4#R<9MB1(K="5 M3&7Y +'Y^B9@NFL33TG$IH*Y.L1B"I78&SJDUKDS<4[&]8G?YGB<>]PS/^XO MLRQO7U5!H+&X K39X8C'CNJ$]>1G?O)_E3J! M6QF"34D%8VQ/22;29RPF@HP+%)LA$;%@KM39TY_YZ0\5];;<%HD&J3OBIZJ$ M0%FWR'\"BJK&+MWD^8QB$H9&SK<:QK'KK(CUZ&=^].^R_E*UX)_=M6LYJ3/T M417MFF[0396>=:=U^L7J@ GVF8#MGI$;33N"H\AU"LK["H#[*X#/JDI5I=MM M5QN#>055C&SL-2(WV3X3G(UK;9M9&%#'2/.^!N!O.;!UCR4WN3X3<63J,^V@ M!B2QHTCA?0' ?[ .!S5.@13RSLWV]&-S=!Z=#,?O#1NW]C_F=2/>=5 +;J" MEO@L@B[JW4OPW856F^X]\H/26I7=Q[5,,EFW!O#]2BG]>M&^FC[\*\+B_U!+ M P04 " !G@5!8=!OQQS4# #>"@ & 'AL+W=O/^_I<>+1AHL[F0 H\C-+>\@!SO++G(J,*A6)FR$$#C*BE+3<>RAF9&66Z$HVIN)L(1+U7*22\9P(6(Z-B7TY MM:N$*N(+@XWH%! MHE(JGC7)2)"QO/ZE/YM";"78@ST)3I/@')O@-@EN9;0FJVQ=4T7#D> ;(G0T MJNF+JC95-KIAN?X;YTK@789Y*IQ^>#__O+IYII<36XG[Z"^G]$R2^[Z2B>8P;H8_4>Y3T4$2' MU&])_NB.$/7\?T=YMY(VW-]U]_#O/7BMD]G?J1Q&\D.CF<'WL +=L%[ M(RW?_B$$?5AJAXH7E3GD057>+JI+A,\ M@(+0 7A_R;FZ'^@C3GND#?\ 4$L#!!0 ( &>!4%@%!I"I4P< /0Q 8 M >&PO=V]R:W-H965T&ULM5MK;]LV%/TKA%<,'1#'(O6@ MU"4!$EN/ &V2U>F&8=@'169BH7JXDIRT_WZ4K-H623%2RWV)+?O>P\<] MH<]>\N)SN2:D E_3)"O/)^NJVKR;S3BK/GLKK@XR[=5$F?DK@#E-DW#XML52?*7\PFAD'[-V/'[_ M'=UK.D\[\Q"69)XG?\6K:GT^L2=@11[#;5)]S%\"TG;(K/&B/"F;O^!E9XNU M"8BV996GK3-M01IGN]?P:SL01PY0[W% K0-B' S8XZ"W#CKCH%L]#D;K8# . M"/78#E/7WYX-[<+\&M M!^;!Y8WO+L'U#7#_^'1]_S>8@D_+!7C[YC?P!L09N%_GVS+,5N79K*)-J0%G M41OV:A<6]82]SZLP$;C-Y6[S/$TIX9=5'GT^ 9NP ,]ALB7@C7:J:1!L")V5 MZ[ @ N2%'/ERM8KKR10FX"Z,5U/:O7FXB6DKP3\?2/I BG\%H*X<]".IZ.I! M5L -BRS.GDH9EO=* Z-HFVZ3L*)P>;6F/8WRE"Y7ZWH=>28@R4LIO/_:R.;U MZ"TKFL^P6($@3U9-BZ^S"+A?MG'U#2S(8QS%E2Q*((]RDV=1GE5%GM!OGBAV M10I2]B'.*)?WA$9[0J,FA-$3XHH\Q5D]V. J3,(L(B"L:,NC4Z##$X TI(G8 MNL,T&\QZN7^^L) !(3R;/1^SDS>#N&NRX$T,Q\;0Z9JYO)EN:@AK73./-YO2 M=MF.U;7S!>W7,(0,7"!J/YTX>ZO.B.O[$=='COA;.GN:>5C^-FCTI?CU[OVN MW(01.9]0OI>D>":3BU]_@9;VNV@%V8%9QWVT; =KMLED2F545R68IQ+,5PD6 M* +K\,S8\\R0\FQ9,VI:'U16S=I'%[ZP7K)/0$;/>$><$U%,"CV68@9',<>P M'8/AE\J0KDHP3R68KQ(L4 36X9>YYY?YX_P2<*D0IL[A^ M32V$F2C!?)5C I\G0'2P^IN ]8["4,3=TDX@I45)Z M/JD/R\)M O/\T)%M&\S:/I>&&LL0E6"NL ?(UIG3CZ@SCU=*.[#KZ*DVURK=,MDM_.YM!%C4ZX2 MS%4)YHD& T/$U!N#K +>:@JA+G''(YF:83B,FS#)PSYH)M8,\ MI(T9;DEE)QQZ.?K8+UJWM' WI7&M55BN8I1?.5H@6JT+I,.ZB$4"X3CB[V6KS.,GPL MG;6LD48=>TH8%--5&M-3BN8/ZD&@*F:7"P?]$LH%S!^L)2&O--+CC:9AEA,J M%;B%4C17T =65U :T'\]8" PZ0YK-\T'^1#*]<-!!2#DM;TI@A@[W$Q7J7LM ME**YXDZ8.GNT])2&]8>R&1F^&#P(>E"MX/UT)0E[WFAHZYG*O4FM;*$5S ME:)YP@'!-K/$^K!^40"B7 N45(1+FV>)K/0U"![&)%MBQ-2'D MQ2I3PX;#*K@"NRFT'5N'[*04&"+-<5@:^@)#J&$,V#((::K2%6CQULN9"W>/1<4HGF*47SE:(%JM"Z3#HH>% NX?U< MW:=2_YI#7K2R'8,O^Y0J>$K1/*5HOE*T0!5:EV@'\1#*UM:]QEM"%6@U@76?S M/.3Z'V]C0@0MI@1V13%U!]KLNN*)#.DDLBR3'751+Z"N<7< 17;&46>[ W]0 MT9!<11M>#8B3(%!],'2PP=W.&&RYD+=X]%12>L=/*9JO%"U0A;9CTNSH=GK] M>X@/8?$49R5(R".%UTXQI6*Q^XG![J'*-\V%]8>\JO*T>;LFX8H4M0']_C'/ MJ^\/]1WX_0\]+OX#4$L#!!0 ( &>!4%@"65F(* H /(P 8 >&PO M=V]R:W-H965T&ULM5MK;]LZ$OTKA/=BMP'J6GSHU4T"I':Z M-\!M$S2]>S\L]H,BT['VRI(KR7GLK]^AY)@V.60:P%L4B2T?CG6&PYG#$7/Z M6#=_MDLI._*T*JOV;+3LNO7'R:3-EW*5M1_JM:S@DT7=K+(.WC;WDW;=R&S> M#UJ5$Q8$T625%=7H_+2_=M.=.0=K-:9#=9&=E7JQDU19U11JY.!M=T(^S,% #>L0_"_G8 M[KTFBLI=7?^IWES-ST:!NB-9RKQ3)C+X]2"GLBR5);B/'UNCH]UWJH'[KU^L M?^[) YF[K)73NORCF'?+LU$R(G.YR#9E]ZU^_%5N"87*7EZ7;?^3/&ZQP8CD MF[:K5]O!< >KHAI^9T];1^P-H)%C -L.8.8 X1C MP/XSPX0VP&B]\Q I??# M+.NR\].F?B2-0H,U]:)W9C\:Z!>5FO?;KH%/"QC7G4^OO]Y>_W8UN_A^.2.W MW^'7E\NOWV_)]67\T, $;G['@+TP^,2\%F7U2I)W9=VV)YCK!A-A;T+EQ8?S,0LXI]'IY&'?*QB.QG%*#W$S!,=9 MD@BQPQUP"7=<0F\H7,S_ ^L?<-H)L%H7F2J-&%>&T9'>S-. M TY9; 00 J-A')GQ@\ @&/=@!QSB'8?8R^%B53==\=^> ZD7$#%=5MT7=Z5$ MTW9LW424!,(@A(!B&AIT;%#,18R3279D$B^9?X""(<"CS2#^@KI0]I:F'$K77;A3PT.1DPUB4,),28HS%+D9, M,V)>1K=P^W*LQ/&<0-& '4,[) 7YI%Y+E!>S%W%,K:FR49R%J4G+1H5A["B. M5 LEZA42YY<_-D7WK.3H.YDU%=2Z]H2HFB];M::RQ:(H(8-O,X2Z-"]4?039 M"K6TA$_FJGR^C$6]P.T5E9K3-D50E(G0"E@;)I*8.=R@!0_U*YZ97,BF 2XO MBB![QJ$C+U(M>:BWK)]?=TO9H'+R#H'2*,>I5 M)6]58T>U-CN6M4/7:C%#7U$S>5YOJJT?N[HNE6M!H\GB(0-)@WK3%B)CRJ B MFD&#X*(PIE9ZMG$ABV*'LJ%:VE"_MKFJ'J#*U$WA6+>V HF$>7-3!#6&B#9K M/P:C2F M+LL^+61YWFSD09I%B=EZA$9V'"(P$='8+"4(;"Q"GCJ*"=/ZAOGUC;,4,EM( ML, 69P@,7!YS4YXA.!ZPQ#4S6IBPUULQ5E_BW:;MIC6IL=R]JA#[6"8O[& MRS1;%UU6#F5D7G2;QA$5=L]DG 1(>D)P,46B L&E$0T<=9%IW<+\NN6FJ7,I M8H.&W"P14P1FL?-!#HEIU<+\JN60&-;) M0#F]VG"9(I!0M5--3C8,TG/HH*5U#//K&'?6M?6&L&L&UH*Q9@-1+MPQ'UP+ M%^X7+KMTN\VP\-].1^B#!%MBC".16GT9#$?C)#5E,H9+*8L]6V&W!IOW)O9;Y1;829 MO$/;C]S6.:"96)J:86+CS 7@A1P2VWMLYE=+-TT!L;&&T@&2=GAF4E>DK*O[ M<2>;%9F[:&$JR>[D8S !T6\R0V!AN+?C/&2GM13W:ZF#S;4NZV\W9!DNPQ:_ C QSIP#!JA2?6IPG,_1B&BE,7;2UWN%_N3-7D%7>;OG'> M)T_'C X=JMHE(SC2@!'FGFR*H*+0?,Z&@)+$M0RU .)^ ?3*MFV!%&&4)Z*$ M$DJYE5@1G&!19'*U89RY'O8(+9J$7S1=+A8R'U*.?,K[[BV!7:DD^;:3"Y/= M.T/-:?]"_M@4#R!V*SPK"53\F%(*0YF-^!D"HO#/44N$EE'"W_O9:U*_C1K6 MPDEC89V:0'!APJU6)(:CZ<&#DT.&6N0(O\B9 IOW1/TDEYK3>_(-EF=3Y.K! MS_2%N7GM\A4G8+TC'IB/]*<8+F6)E:T0' LI98G#!UH/"?\YHF_;TR+%[OD_ M[A74"?^ZN(,+L,#_C?K@J$>/CFIM=BQKAU[?.WWDUVG3-RTH1$B%(@FL6$)P M293$9CU <$R9?*CUFTB\^?!VLUX/QSE@B]@S^UR"C:MJ.#JM^U9)1^"5C[\Y^$P#.]&YMA"WCXB2R>@@(#/)89"DDQ!IW M/AT+M2H,_:I0\WDW/&&6\Y,M-7W$8G>JI)&+C>,H]/9[PH/"BV)ATIWL'09?R>:^/U3?DOZ!WW"J>G=U=W#_HC^N;ES_1#_.AN/WVLSP MUP!?LN:^J%I2R@68##[$<$O-<,!^>-/5Z_[(^5W==?6J?[F4V5PV"@"?+^JZ M>WFCOF#W9P[G_P-02P,$% @ 9X%06,\:$[,5! H D !@ !X;"]W M;W)KT>%GN@Q;'$#46J'"J._WUG*%F6T21 ]V*3U,R;-Y_D;.O\ Y8 03Q5 MQN(\*4.H+],4\Q(JB2-7@Z4O&^1>D* M+&IGA8?-/%E.+J]/63X*?->PQ<%:L"=KYQYX\T7-DS$3 @-Y8 1)?X]P \8P M$-'XT6$FO4E6'*[WZ']$W\F7M42X<>9OK4(Y3RX2H6 C&Q.^NNUGZ/PY8[S< M&8R_8MO*3LEBWF!P5:=,^TK;]E\^=7$8*%R,7U#(.H4L\FX-19:W,LC%S+NM M\"Q-:+R(KD9M(J-/>U6G$ MF[Z M\QSU]B@;2'NG=&Y!A3_+-<8/)7&O\]YW.*=/H_'[7*)M87O:LSU]#?UW$O._@,2-H\[V'U9!6B6]$I^=410;%%\LQ?U= M< 6$$CS58RB%#BAR9Y'BIF0 14V\1JVT]!3%$T&"XNV;BRP;7]VXJI9V%W>3 M*^'\X0/;$WM[GNWE U#_&Z+ !".":;025$\6-X3?0;P?B;\H/H/ 3,ZO4-3>J28G MGZ4'VFB:B=KL!,U9T2 (;44M$<$6A/0(I)S'+N1M12(PK]?46"KL:K+R:9P/3WE=*N"S>&8:RL#D<[YQ8 N@QB7 M1_W6E;-QY]G)T!)UE:([3_.(CB46-WP;8HK07:'_:/S^6[:U[$&_?+G>4=DT\#&Q(=3PZ/TN$;]\# M[2:X.M[!:Q>H'^.RI)$$G@7H^\:YL-^P@?Y1MO@)4$L#!!0 ( &>!4%B8 MYM+@N!$ (

&PO=V]R:W-H965T_\U["VMB^^;9HVO#M:]_WVA]/34*[MQH23 M;FM;_%)W?F-Z?/6KT[#UUE2R:=.<7IR=O3C=&-<>O7\KSS[Y]V^[H6]<:S_Y M(@R;C?&[#[;I[M\=G1^E!Y_=:MWSP>G[MUNSLK>V_W7[R>/;Z4BEU MA;?UNZ/K\Q\^7'&]+/@O9^]#]KF@),NN^\HO'ZMW1V=DR#:V[$G!X,^=O;%- M0T)@XY^1YM%X)#?FGQ/UOXKLD&5I@KWIFG^XJE^_.WIU5%2V-D/3?^[N_\-& M>9Z37MDU0?XM[G7MY<5140ZA[S9Q,SC8N%;_FF]1#]F&5V>/;+B(&RZ$;SU( MN/S1].;]6]_=%YZK08T?1%39#>9<2Z/<]AZ_.NSKW]^Z5>MJ5YJV+Z[+LAO: MWK6KXE/7N-+9\/:TQR%<>EI&@A^4X,4C!,\OBK]U;;\.Q4]M9:LY@5-P-[)X MD5C\5)@]7.1_#DFL M]*X.TV/8_!"VIK3OCA 7P?H[>_3^3W\X?W'VY@ENKT9NKYZB_N\8Z&F"'TQP MH>CJXA.9;7NCT=%6Q:T&)G_[SJG%82)?UK8HNS9@565Z6Q6U:TU;.M,4 4LL M@KD/A?&V@**V^%L5CH%9=K[".@O?[]?%RK;6FZ;9\1>[)1TSL;#U#A2W#9C MWAXG_MHZKKGE":'X\Y_^\.KBXNS-KR>W)\7/U]>?Y/OYF[^<%#?6]TA3B.*& MIPD!D.M\L;7X4X5B;>YLL;2VI1C,>*#;=W)*.7@/]HMM)O#)_T5EGR;&L?IF M5!,51Q[/S]_\3@6"3C-45MB*FA&:_'[3;;:FW8D]^?U^W4&3Q]U]2S6VU:(P ML,!V"Z;,LK&+ OP$K#3M?&D8EL%5SGBR#I9ZCQ_Q?+G+CSDIKIL&Z:B'_L"C M:_&A3!PDSH05;]I@)!'G6K:-0TZCI*!4_G-P=(GE$."R(5AUE2AME[( @JZ]LZ%/U@%]5ZYG!U0=&&F[7F6/YRP@:J\_R6.QY](U/!9>9[]! MF2[8(F2>Y=JZ&2QCI;NSOD!Q]D98HI8G;6RCUR$$4C0M0)\Q6\*3@ZJ IO9A M[;84:&G[>]KDXNR///WYV1]/"A0^E+6VN!'G+W^BICIMF+D1+BA,T M8C<<\'C8IHB%:IK&@%G3BVYL6QUW];$&*]13PFM7MO!"@&8P<)KH<(U338TA(0UL%P\@=^]O;/M$(G8;\!"@5K]$D61U%G]-B3C M>F"^$O=$D B?(K KR"P<6(+]\D#T^JO_[[ MS<+L8GH@K.)Q$'QRS[P6B,X\A1ECU+@> L'52V[6(6 MR+91;2J9)"?:_RD](4+^I?NM\2UX"M0:U,"%R'K@ :4DL\\L5XT502.71"O+ ML!.F0*CIVM4Q-FQ014Q8BP[DPT_0X9UIQ/AY<*3 9[9R5'JQAN^AIC4..ZI9 MQI"J9YB9W,I1.B34P=,TDM2]M<5&(16XUWS=(5R+D@S8B8&%B#P(CQ^UM;L)D"A/S(=TQ45.$/KF8#9=FZXAX)[ MYL"Z5G*N)]=0E)$Z'P8ZPB:6,&Q@]BY9!.&#(+*760^D>F^EH,DF5D@85FI% M?U"F!?9XS)OIVH!Z1STWXE&S;6PS*"'[@4.1@U MM,A\OFR005%IU.=C7HFX)^;60T4X++EW4 N]>6F3]Q.LY2:R3"626 3 M5'![4^X2('U*5'IV++:N9'/M8 O%>SP;<*5'3F31[.&#E5:5&()=K$2,8PM8 M4&/KQK2HZDP*L<2%XK>A6FUBT8QZ6R:,A4>)&@%4CEL+!9B%(8AL%8Y-0/SI!H:.S>= M &*=Q?#9TK+.@^<[XQHC:>G+=Y1^#SK/GB]>7UV)I,_.7R[.7U]*P-<%>FV[ M62+L4[\M:_#A8@%&PE:E: #\/Z* M31/YMGY,THB-4:P%Z&R5X4CLX&GUE() MIG'_$G>+U>B&OSI" M9:P>2# PI_\Z'_MBUB_@)GAS1.8"J:S5<5AW[.'&, MSG_%ZF-8O*2A7,92 MH6BD?3T\*RY?+?@<'UXOL*+X![2B?:]J!;]?O+HJKLX6SR_.B\_F?M2)GA]3 M9RA>8L756?$2]"XO0>_\ZL7BU=4+?GK^@B3U' \Q9XY*Y^9;FWFF33V3 MR"WZJ08?;[F>AX!D26R(;[IOJ>1V$@!:XH&49V1>=CN<,-V\# \=?51NYPO MYIO-O:NVQ/Q%;[XEU$+$@N_'%,.IKL"LRM4U/T3Q M8F%1."#UHW%?D<&UK:)91F@@E&857S,T"_XO;( :0=C7>F#2]R?/(021U[8Q M,328Q;;JVK,^MM?\SR651;L*O?:C6B8H2&8XCF6W?LSYY3B%X%OG_(^._44 M7'3=<5BIDY/2>+^C[T3\\%$MIF?D/TG]M96J8,J""[;=RJ]X*R$2E@)WJN"P M--!G&0,@*5*;?J##^['=UWA63B2_RD>BD[%.224Q)7J(3]X> M9R"!F(CM^3@X8R@67^B@M^HWU]Z3Q+S(ZC:FT0U" MY3I8P4IRH ^*'08>_# M$JOGVP16V&5!GFD,,KIL?O3!6%>L\52&8))\&)\TM4)&G8#\#$ CJ>G0= +. MC?-7:8F@K\FJ@K3P7SL@BTN7D=K8NAL\8A8-"Z-9^D!)D35QF&)WY%43@R'- M3@FI'XL(.SF>MK[[47$R29*Q2 'B8!FJBC- MP$\"9(J%&#>*V"-Z(9E']#2&3[8OQSQ.JSA2,6$#%J'Q/KAJDF"YD[FD\0G# M3P&201'86,:N>X+"#652<3C&_ZWXUB9Z-IT:@UJRV80 F-H/^ B9W>N+\M"A MM(3JU;Z&5@>,/FEMH5%0\X#414:- 8$.#;/_8_EXGX%T72+RA*&N"6IQFB5\ M: 4WNQ!3"3GP_8Q310;]D];B;__942O7J&9P?>'J8UNAOLE%T.V6I;U!??G9 M=\-VS[+4_D9O7&:=T:&B5052[. MC+.^^:3XD/IW*&[)X;,,%/+< I@)=PG,@:X4L9E$]B^I9&;8<+(?54KQJ.C> MU4Z'C8>QX8%B,BDY5O"9:AXPE#)ES#,S+K*JO'?P0C,:DG$>!6;*GNPM%3N. MC??$5PYVDRH>H-X0ALW4RX:GQC+JO-KKC;,5I%.[M6TE,8*R:%S@[!11$PM8 MS<'MF.R$0A +Y3=ETV1%8HM,;=7*@M/B-",IJ^=%Y"H5HT$'1O70L[^/Z>:W_^+ QN[Z]*5Z;- 0N%ON3 M^WB?,MZ4QIPN!W3H]E8Q8F1@A<^!4V.V+X<72I@0"&Q_B(H2,^4X#I^FS"3/I1_H<=?\=NPORFE_Z'.&4, MK3J_^R&;!+&S1?J7_BSQ/?IR=ID50W,_)TAU&P5[Y%R]]/B]FI^.F0?"(1F;):G*4[ M@=+T!(V2"#DK(8F8G0)F[KH"?1]84"^"MYU3-T'8 R1,$NG%4@*]XMQHT;8" MZ-&RLDOR2=]*!/2TR3L<0)JK-)^%))K0E.R*/+O7K0UA$$YD6!)T6I(UAA*W MX^7-0:@>B_?2KES;Q@D4.@X++AL[&H=M+\H@ #GSV5S9Z8KFP75:NID3QZZZ M,@YK)OV-LR"M0 JY12>@>235Q1.(C5^P/1E+FI7B+S?83>>9L/ M=/-90A1'K,LN=K+AI*[8&VBYG;K>/,NQ0=I%/^7K(AJ9C)PFSA#TY9'ILJ39 MZ.*+4ZF'!H48^#IN7RC:00X6\:T*]-\(]ZZJE$S4=*\ M[/),G.3U65&9W8&):]O-JG0*0CU2WI2T-H87T(6,Z39XG>L_O[<>94C7X$GR'HT%P5KH1D%,.WO!3>_ I2I:0OB4+*C6-?Z1>SFYCICNC-*+#K&' M.)"+(A;E$#@+CCAYWM'O].T6$H_97Z8@^4L4'-#R+D1 ("@%OL1'5'-8?XCA M>/L+;-AHF$^I)(O]PR+NO_P53/;2WX%B-UU(S]]'BN](26V[?4*9^^?I554] M)=8@L\7_U_F?D0J,+_4%DA_9R7"I)<'Y,*[:82=CAO?;LIMKC.\KCKUX_?S%F!3IZH&O:MGJX2750F^I8N]\OG^G> NF[;$F(RH8[#Q\ M/W)\,T"'ZIS%3KO*?%<4B#DTZU]Y^)2VQE(=U.M')^ZBS.; M^+983/LY-TA)3;=#^VKNC:_R5O9\ZF55Z \/A/X]7>ROVO;\E%J=0^\;GV8O MAR/P5O(*/!T6D:GOB8]/Q[?LK_7E\FFYOJ+_-_@4WP!K;(VM9R36ATP?8'))(@8)!@ MJU_?LP!)28[M M-)WIBTT1B]VS9\\NB).5L5>N(O+BIM:-.YU4WK=/9C.7551+-S4M-5@IC*VE MQT];SEQK2>9A4ZUGZ7Q^.*NE:B;+D_#NPBY/3.>U:NC""M?5M;3K<])F=3I9 M3(87[U19>7XQ6YZTLJ3WY#^V%Q:_9J.77-74.&4:8:DXG9PMGISOLWTP^*1H MY;:>!6=R:D-3L"C*^]S\D8DC=N/P_>7X3< MD8E5AGU^>95\[Y51DJ,G%O:7W>%NDXHUI M?.7$;TU.^:Z#&:"-^-(!WWGZH,?GE$W%WB(1Z3S=>\#?WICO7O"W=Y\_Y3(@ M5$U'N7C;DI6E:)SZ?73IOH9N_[F(BQMF_.P[WTA/7RHQ. M)V@61_::)LO'CQ:'\Z-5DNLM54XI[$DS"@C8.A16? M/]"-%^?:9%=WIO:]X!N)1-X($9W1*N_)Y%IM*PGPA*](.#;,Q==.6D]6F")8 M)F'MF:E;V:R%4V4#Y%*X2F)GV]FL0M>%0-+Q*D:"%[*T1.')&_C56B@/U746 MXTHB&F55HS(P9+O+2\1JK=X#+2Z'T4E,B\LYR;'ZQ)FD%\91@_5#- M11KZ?)<&A#8V#YHH<OK/($TX+-2V/RE8*H0N62O?E\&D7]VBC4\Q/:Q=@K="NIQX^.T\714P<&O+(!NK=&:V:',)']&NC +-PS!BF^A,#7?> ^ MX3.GI+B0F2H4&I=*Y)<$50Z,BY5T03R:_(:G.Q7?UZ[&03*4*&-*+$+@[!<5 MZ3P\!+^9YEY$V$#J/?5J3/-+: N%!64#-Q"9+2D*\NCXB+FQA,ZD&%%:N^;P MUU)W-&AG-S0S!GJPL8#3WE*CHY&H0[5[MJ?BQ;BRSQ6-PP$;_U4K,E7)H_);\17D^0/FTBD)1\[8-N/ M&TB$JDQ-8\?V#@,6B(AO.4'%.7]&16!!M05N+S"2>NV4&TB!BR^QM0NPOC$< M#6Y5[.Q;7O-=:?[;]DOO;3]\JL3IFB;IP:U#$KT(%SR/&H=.YW/_AWKKKB_7 MV=;=HR:T,]^P>)J!O'@-&=^.E[BS>'?9F,<;X!M, X4/'$T%MLZG1P<38>.M M*O[PI@TWF4OC<2\*CQ4NHF39 .N%,7[XP0'&J^WR'U!+ P04 " !G@5!8 MP"Y^\=H* "F'0 &0 'AL+W=O<(OM3K8Q;L@2]9:?Z!_?JA>KGQ22#6J[$E"@<>M>J6:A@1! MC8^CS-6\)2U7/ZE:U@WIQT4,8#5V4X\)KMS!X M9*$,Q(^Z[7=6O&DK59T*N( 6LRK!I,IU\$6)KU5Y+D+IB< /PB_("V?30I87 M?MDTL3%Z+UY!5P,*P+W]3KQBQRHC_G6UMCS^[X<\X.1'#\NG<'EFNZ)4+U>( M!ZO,K5I=/OU.)O[S+V@?S=I'7Y+^==J_5Y]Z<=WH\L.#^G_=#N]W2G2%M:K= M0F;15J(A*HMJZ._$UNBA$Z5&%-K>"KT1MFB4%;T6Q0 M- 65^.G-CY97+L;L MT'5-K8SUQ&%7-TKTV*?4>RA>UD4S2C:*?=="]BR8I6$GW9ZQ4+W9G.V@TJ&X M6PI0'X>Z0W[H>=*MVM4E!)RS/1J;F3%^\.+VJMNR&2HU[6144_2JHAUMIT@D M[&4CJE^!*N0B37U0R'EBJ_T:,R8NBT,![UC, M;9 #[3/Q=VT XQ6DU&4AW@P&.59%(=>FJ9X3X+0\\,,;U$< M>+Y,Z/<@]I) XNWI=UD@@^=X"[PDCK NP"ZS\V7B13(70>0E:22B(!"92#&4 MB"CS\C ?]9*QE_N1B*-(A+/(/,&^J9 R\*(LFYW+VF6))WV?M(.<($Y&[:)( MSMKE].:'9 EKEV&3+,U_&TC!GPJDT,^]-&/C,^G%DAP"%WB9Q$[:0E2 M&(9>#+'$L3X *H8V?$Q0QH$C2@#4,/1DDDX8!:2C#U//!$-(P!GQA+G\;4/)/!924 M "IDH,!JF>3,UQA\C8G#TDNR\!Y.,J2P"T]PBN#+@'"*9$J,C@D*$4-@+.#4 M.)[C"8&( $@PD"QPRKS8CP$BIN;Y"4Z2PXC"'4SP E8KBC- GS@%4TD*RHA M]$\=[I\\IB_)F<)]18JM:9=AK7+:L M*E!TMNRX33/4E=CAE4;^,E84>D>FWPRJX5EK4WQ0B_FH>JW=*/-78>]LK_:6 M*3)8A62^*%I3\E]4K]X,Y0>+%-X.&U3.P4 I$&[;Z#4\3B7F7%Q-O2CI\)!Q MG='54*(VU:>4>^?&P896@:&V-'7'3>;-:/'-J"TF]N@_)P6A=0\2:F.=@PZJ M(%@]U%KKREBK:S8.ZG/?2^;6>^AQ"_TK4]^2=/6I@Q35ENHYJ7A;5_"9LA#5 M@^WLO:'EKA>FE@W<=':%16YKV&S@$=1C-/$]U\^WY/ZGQ;Y[+JX9@->J00F' M7R8[;M"&(UXJ-\Y;E-23H%]EH+ANWT-Q0NPM(_E^1/(;1')9+SKV%O36 M!G7ZH R( 08XG;__Y>H5?B7FDZ+YI%)F#3\Q#[495!7I0YVH(D0KF2(D1/@G(W)SDOH!_BJ6)-XX\] MIPYA>OX.7<:WLNL/[S$>8!=@HA(,>WU8Z(2E*@A0XG(G+)>!81 MI6">?(1<&9,Y$WGF^0EQ"_80Q4$UN>26]%,4V^AKN34V-=/S=VB,OI5;?WA; M]#FW(K*"DU/D Q(^8U#FDI+>(L+_?N9"?X/#@O_-W K!!&)J3JD#N8?00^M+ M37-^S#HIA&>/Z1E%$0?)@]Q* V0%='Q@$@1E M0J8P"/NC1\N3>$$N/P#) >]7DFMLQ:;G_ZF;FZ\0WE@JHSV:)3HH%WL]H - M_S,VMO6_P'&Z'H&.W#[1S=?.(FWS,-N,.4. T*;"A9UX(^:3LYH9*C] M V-O"U,7ZT:YVX-J+,_>> PG#])">F)"J2SU.^/Q?>S#1%&6AGI+$O? 9 H4 M]'4#CT_Z%XNVC7I2NZN[CG0W$X]4Y79AZ47CILT&[M"6:HJ(9M%G>8(:X;+N MF/L8Y>O0=C0;;\5642LU=XYKM&/BUZ':TN@]HQJKQTZ9/ M'8MNMYD:9_;?G MZQ T5//I:+*],&"QV\F>0D*MTW054FK+B-;]T17G:.?+W5'0TO09-6@"67?. M;:KO&XSQC=.D",3,ET]&H:ENW>T.)-.:NMT8]7& 'A[_/Y%G<=/R$2,U#D_4 MA^[&ZYO:VF'LW6D5$=!43IW"XP WZBQ MT&N<$,;D5H$PT I6UV:AOD#RPXGA_!@UUT5#<-OESC/8Y32+#B2]G:[+2..A M7=<-^=$%&J5HJW'HZR?7SE'R(,:U0_[GXB>BW[0*H;I!RFXH;KW/ M%"*W3@G0."# *<0?*7J6U(!!R+G<3LT0) V[JD0;!](#^Y*G3(TS,,4\ !P M'11.B7@B.\ $5A^!HH !8LD-"BHQQ!JLHY,-:7E?718]!P5X7ML%%.,D' (4 M@TW)S+A#JI/G3GI$#7<-2.<_.D14@R%Y_^L,7JNDF=Q%)5WS)^?D1A.93M\@(P,;1T!,J?^8Q>YR U%Q!MSVGRV/O"!W^S[!227/3U>?ILP17LY&@R%[SOH[ MM(<'3CXL$HZ@^K' F0O(8L;$D:._.*'-(AV3R(&3^Z>FEF-_NJ(@%]*U" >C M*U][^G PB2/*$J>JLZ'#;+ZJIRC@!.Z=5(VI;6GG$CAW @"P.G_HL\S%XML9 MC-CR%T(B%8CC/J/-H_-'R"OW[>TXW7W!_+$PVQI%I5$;+/7/TW@EC/LJZ/[I M=<=?XM:ZA\?X=:? ;$,3\/M&ZW[ZAS:8/\U>_A=02P,$% @ 9X%06.LT M@TT1!@ 5@\ !D !X;"]W;W)K&ULW5=;;]LV M%/XKA#L4":#:NEFV]R+1%+G_IV+>+)1^HM9"V'9?5E4YG2PMK8^&HU,OA8E-T-5BPI?EDJ7W&*K M5R-3:\$7CJDL1G$89J.2RVIP=N+.KO79B6IL(2MQK9EIRI+K[84HU.9T$ UV M!S=RM;9T,#H[J?E*W K[2WVML1MU4A:R%)61JF):+$\'Y]'114KTCN!7*3:F MMV;DR5RI+[3Y>7$Z",D@48C^YY6-EM7J9&0ADCZ,\I;]PK/'S[!',?N@*KLV[*I:B,5# 2/8 MTAD4[PRZB%^4^%[D0Y9$ 8O#.'E!7M(YF#AYR6L<9+Q:L!M1<"L6[)P20EHI M#/OC? XJ9,B?3X7 *TB?5D!5/R"^6EG?OJ2 M]._C\R_8V2=40<54M5*T0S)+$S"[%NQ2E36OMDS<\:)!< R3UK!Y8R#.&!ABRW)5+>4*7Q>.S\AO6%'A0$;%\C6O M5J0=+> +>@ZH%Y+JTPP!2*[T A^+[4.SUAP&E74AT T(.2/NA.8%FD+?.UE! M$'<:O22PCM M.RW0]G@EOW6<%!]R& ?0L3-##-GGO=UOWTSC:')L'MF)$.@5-)(UTEB2YAVJ MZ3:A:V6L0)C4UI'/12669..PIA8"@FFOO6 X)QGV/C@^AID"NH"'9-5,(@V8[3>)>6D_L M3.'& $H@Q*4FU:8C1*H\=)[OB^YIL[RBO8*=-4-V]9S!C&N"B)*GGVJ081PZ M3;4+9^\9.&181 MVPBXB"I8(F1J8X[8[^#V/?>?S)[7\7U4&N"=ET++G+,?V#A(HS'>![/LT&TG M4S;,;B23";9NS<2,ZN429+F;,H2"8Q2X-L-F9Q$$8) MNT6"[N7'& <9Y(^G(?NL+"KT')$M%4$,;1%$PCHLID$TI462!?%TAGCJ6@%1 MX7/>90!41' @RZ)6E&,+HZE?)&'J^6?C\%'\VQ3;NDCSXH4V\3HL=BC$; ,$ M^B!T&7F[S\A+EY&?G ]7E,7^P/MPP0NJ6!*"JG^L*8)',4 83QPT64SO. O& MTQ2B\!MF!*&3I5/Z.LYV<;CD9LUJOO6E=Q#-$%W >Y &XRS$&^DT27'P457O M9:%#J\DH8,X#>)9\B@E M=\'LY]NSZ59KB>$H,4I;/,R.WR'4:!JMO0;[;",GA%4N'9UKXO2##!-RZI:+ MQO\6]\L!PE1M98F1W9^_W1PCJ?U9]^E1KWZ=?ZU7>Z<>FTD2NJF]9+G0%K<+ MAD'HD]01]!M3T+8P/Q@?]#RZ.:S\[\5_AB3^GT,2=Y @7!*7,XO0H5NM*.JP M!R/, =%K&WX.5B\WE&X2]B)#N&+5^_%Z L\6L^%3_\^CWET'$*_.[O2GMR?^/\ .LD1GHAEF -AY/Q@&E_B_,;JVIW&UL[5I;C]LV%OXKA#LM$D"Q=?5E M.C/ )&FP!=(V2+(M%HM]H"7:)BJ)*DF-9_KK]SND+-\GV3PN_&!9HG@.S^4[ M%Q*Z62O]IUD)8=EC5=;F=K"RMKD>C4R^$A4W0]6(&F\62E?. MJ"I'<1B.1Q67]>#NQHU]T'"/*DAA!C+\ZGH-^22+''8)I>(8@[@AB)[=?R$GYEEM^=Z/5FFF:#6YTXU1UU!!.UN243U;CK02= MO7LOH)*Y&5GPHI%1WM&]]G3Q&;HH9K^HVJX,^ZDN1+'/8 0A>DGBC22OXVJ:GC]Q!HM$5*R?&(K M;A@B5G,KZR7C=<$6LN9U+ECIR1#'+!?:(EZ!H[I=P#2MILFXDZ6T4IB Y4HW M"DP$4XN%S$%'K#9TXJ]6-HA,.V2_]6MU_+D63-9YV0(5N-D1QDU@FL+DE5J\ M:O' C1$6R]7"8LU6:_ \HB@EGW>".2E*52]?6:&K9V%CANS=OJD.56DT+6B? M: SCIA>E-T2A1B;EG#G_B\ M% AENR(3U((]":Z# _'=W&^1\_TY2SJ1M'0F(<6(#ZS[(+2;Z,=)G>$N(GL]MN_- MQI9P&R5DPZS".C42-R!),V!]B+?ENEZ)FDG+I,$\;E0-HS[U(+0K:+=C.EB[ M+)EX%#J7QK/Q"PW9O6&5,G:CW$D9#2L4JY4E+S](2,FQ=M64,H<$% G!WF(M M44CKE-+.N+QD M6UQZ\._Y4@OAG4DPW8P"H+6J7_4B07C/!360O +&TO">:,YH^S-=!#D>:[: MFJ!+Z<:(AI-!2D3.>B6A.(WVD;/+Z@MBG& .A3@S4+_<,:2?/F2_(RDZ2_LW MXA&]C.F#VFSQO..J?,7K)3D7GO)^Q"H21>XQ0.N2KVA%BLZV0@@@\>;"OR4- M\&J-!H/^6X.>9N,CMWSA@W3(/JV4MCX%G)&K0Z1SC(N=@+!RC). %D IKGPI MAJ"E,*8S'VM:#67,)@Y.!I%B<]$'3?%<#.\ IHL46,$Q(6 !VP*V+K&(D46+ M&P_290O7PUG"2;<[R\)TU)&!S8- WMU =)I$,53?Q-/$MR ? :3GG52%H3)A*7! M+)VR<3!)QN=0%@=)%+(HB#!E%D[VJ\MFUC6[K["0_-OG!FA\*JW'01R-<0VC M":Y1&+.?85,R(M6/X^(7!?$LQC4!512D:B9Y@X[9[ M^X>(G(^@32,<(LHG]!6@UWMI4XO2%4- =A,>%/O_.Q@^M4U3;E+V&VY6[!W1 MPZ3;Q=QPPV678RI*.&:O&2#]*LC1^NR_Q>J.'ZYW@)<3QX5;B%BJP[[)(3!- M8G\S#IU7DB"%K\\R.6CM#KT>=I#[,B7PE4Y ,\NFA*\D8;\B^SJ:4W!4-EX91,]F&1L#N'^X M?176ND?+02GU8U_O?!OTF4+T!21Q:'MYO.!DF. 7X9<=+C09SMAT.&$S_(X6 M>BN-*S3L(Q6!([9CT'R/:X1K!C[?'S(?#\/^53:85),^!^UN7B2099#?1![]5:![$NT;V U,DT?,E>9,$LB5]V;*_8 M#!C*'#W!.*&$ZJ)UIP_N6MUGFNJSAJ;\=#@:'YO_F/"8Z,@[AV7IW-Z(E$0= MBA!-#N'SX8L;(!8C M"1&D8M3'XOQL":E*D*_@,.'J_ORD")"991,PRU-K[TZ[9;\A7'/U544A* M.YM*!^MM=\:+_08V\!N(%4<'0LW,D]CNE0K?>2$PNQ2 D<,-T(+Q!EN%1UFY MSI8J832+7 MCQ+:!0S.XX4K9T@7@3K_M-T9M0U7-Y1^?Q8;/'"]D_?%"]HW' M"U]#=SE>N!PO7(X7+L<+E^.%R_'"Y7CA.'_\7AAM/,1"7K/I?M4AGI1".B_)^E'^Z]Q[OU'*-OI_E.>7[A>RIHZNP5( MP^$D&WCP;1ZL:MPG*7-EK:K<[4IPY"F:@/<+I>SF@1;HOU&Z^R]02P,$% M @ 9X%06##Q2'F@!0 T X !D !X;"]W;W)K&ULK5=M;]LV$/XK!S>R,O5]J\M[40#CXVJK57@]JYY<5P:,M:--R> MZZ5H<66N3<,=3LUB:)=&\,H+-6J81-%XV'#9#JXO_;=[_BMZ>$>&56EG_"ZNP M-\,3R\XZW?3".&]D&_[SCST/.P*3Z(A T@LD7N]PD-?R!7?\^M+H%1C:C6@T M\*9Z:51.MN24-\[@JD0Y=WUOT+_&K1G<*]XZX&T%=Q\ZN43BW>70X1&T<5CV M<#NMG#75J+:!QBB;EL%DXV"-\E)Q!>B/(#&PDTG587'V2]EDSQBDR*"9)RP<9'UDEG42[[B98WLF/5G M%L4L+F*6%PF-LHRE*#8LV.].%^B);P#,72*:%'.6B,>1C%F435#EF MHWS"TK0?)R-6%#%,R[)K.N7)J 2ZH93<0STIQ@4KHOPI/)E,4A:G\=/3[#-H ML7Z?P3B:L"R-:80L3<818.GR[@@*"TK*?7^0%UAP T'B #^2Q*UNEKQ=8^4M MM2$QY)1+$YQ=<[,0WM=G"4NS"8.S+&()&DL@9TG$XA@_(AE+X>NN6M,LV(H4 M-D^\[2E((9+I [#2A=>JHL??Q=&U?#M!%&EAPCK".J MF$>>6LGAGI=R+K&,O*6X1!O@@2L\"+4_IL>*6W2)$P9++FK<6=)%;$.7"#%J M#4JB1!6O@?L4ZWEH?CLI)9N_;$260KFHX/G M:+:23HI0';>.X; @"A& SB3\/51R$GHH+>) V.Z:;$O55;WM1C0:N2&!YJ(^W+6!2G&T=(2]=#NN=1K 5;9ESYFA%N MMMP'W!=4!ZLJ0;U+JTTBXTX._VJ)ZCZ@SAUE7&=(3P)VM1$"FG#)"2Y\Q0UJ ML0']$6:.\I(4;/0MO,284]A=?IR8;XC4[TOY/!_M1BL'']"8,GW_/E0(]:K= MV6$/9^O)(CC=O#KZC+1]3A[2$UE#_'!_L1?P%S%P=[@&!H<3%_N5!QOPXT>3 M)$Z>4\.GZP-=7+ WYT6?E.#;)J38*/,4"OPM]BH4^.)(NT8%Y"S*8WBK'0;2 MM,,G@:;2"'@AFL1T+QKGJ$3&\J1 ;YBE-KYC8*QH1S5^HPI>/S(,HH#SA#]% ME0*$OUSE,>F(P9/$!1RZL YW7AEHYL*_I3!:==>Z\.#8?MT^UZ;AE?)I>WCK M8<8L)%9L)>8H&IWGHP&8\'X*$Z>7_LTRTP[-]<,:GYS"T 9!4%C6TL5[=P4 &4- 9 >&PO=V]R:W-H965T M"]-,U#TB!)6Q1% M'VAI;!.52(6DXG6_OC.45FMOO$[R8E,4>>;,F0NIRXTV_]HU@&/W=:7LU6CM M7',^'MMB#;6P9[H!A6^6VM3"X:-9C6UC0)1^4UV->1A.QK60:C2[]'/OS>Q2 MMZZ2"MX;9MNZ%F9[#97>7(VBTG]2 MPBMT9?TOVW1KTWC$BM8Z7?>;D4$M5?+^!>]Z=(<_R5C@Q MNS1ZPPRM1C0:>%?];B0G%07EHS/X5N(^-WNM=;F15<6$*MD;Y81:R44%]G+L M$)W6C(L>Z;I#XL\@19R]U_4BFH071WQ(!A^28^@_%*^C2(=Y?D.BX?7-&M^ 95(QMP96 M"&.V4JV8J'6K'--+MGI8NMAB\3;:.'K?*ND8MA*_:PO"6 :4+0QC#?4"S!!O MSP 'G&T (R(L;JNPA=AS]@[!UFQ>@Y&%0)8EEHF1HF(?&RCPWVW9:Z/;AGW2 M#F>O1254X2&0UU-#$7O)(IX%/)G0* G"N!OP@&><8>EC82L&]X5WF6%:*%L) MWU).>)J?LEQS*XP#XY<1@5Z2/M+1F;>Y1%#V150M MT#(0Q?II_J"=$A 'VR$RHMT%\33XX/1^/GJ<,_9F>6":% 0H;<=PL!H@XJYO MJ+)!E=&H@4(;2E8Z!DJF*?>%8Z5<+C%%4>C.@2/R8)WA:4$R*J;T[A*JB;VT M/]L-P$^#Z(.ZA^![D&C/SKXW#[5WUQH\V)\JBX*_C//0KQHL#6[W ?46,*5$ M;X9V-:U!G:QO 7C -TTE,='0.N7+85MDPW/#HQ5\^?8@&">-AWX)QN?T-T4] MZ/77ZI+7^YVCZW'/=H]]OK;CL3'246(N]U*==//EN9OTU-Z>[6X^&;!H'W/6 MBLIG_&-T4!T'Q5HA5XQ"NR" QNBR+5#418MJ@T5:'P#3CU#>:8MAP6B M6T"F1%&T==OYAV<"ROA?UZ 674NRS_:DY]L^1L5:=O-0P_/NJ)GO6)KO6GJ' M-]JGBV_\A0K->>U)@[5L+#6]E =)2!WQ)(KC8))GIS2;!=,P9;]A2) A=DHL MC9-H$G ^/64\"K))_#T]-@^#).^PDSS(>4K8V&7327:<4>H[\TG$\R".IK0+ M>R:?1(^,DFE.J,@,CQZ>!'$6?L\)E$=!F$X[1G&01!//:!I,DHC=8<[47P<. M[O$[P,)02@KNL:XP!?IC'!/:KO5&/5P)G*"46-"M_YS]1:5PUR,@B03-38(L MS^DAQ6&29C2 M9H=OB'EW=7Y&UL[3UK<]O(D7]E2I%34@JB^29M M[;I*MM<7Y[SK+=O)U=75?1@"0Q(Q"' !4++RZZ\?\\2#HNS-73:7JJVU" YF MNGOZW3W#[^Z*\G.U5:H67W997GU_MJWK_?.G3ZMXJW:R&A1[E<,WZZ+%L7YA3'#S0@3E:UG+ M%]^5Q9TH<33,AG\0JO0V )?FN"D?ZQ*^3>&]^L5KM:J_>UK#3/CY::S?>LEO MC7O>&HW%CT5>;ROQ0YZH))S@*8!@X1@;.%Z.C\[X6L4#,1E%8CP<3X[,-[%X M36B^R1&\Q.NTBK.B.I1*_-?-JJI+X('_[L*6YYIVSX5R\;S:RUA]?P:,7ZGR M5IV]^/WO1O/A]1%(IQ;2Z;'9>W?@X;>$S!/QOMZJ4KQ)J/ Q$%OM5O":(3C-!'^,Q1V,@/_610;B6CWO&$K#WJ1E58MW MJ^6X]'X6GS:IF7B#YHLY]%\.;(#8*JY^*CR MM"CUB.DXFDR68O)L$8UGSW# U SXJ&+8R$0/M%-,I]%T,1*?5+D3[PJ9VV\F MHV6T6"XT:93(% AO)<;C:#P%+";18C[3U%L5)6P:$ D 6$;C\5#,1M&SX5A\ M*FJ9,>5&T1 0G$Z7^-=D'HV64_%.54 B *M4>2WV14F*YF(VC!:C\27\,8U& MD^&EGB8K\LU5C7#2A.?$!PM"81[-IG/\N!3C: G, 3B ?5@#JF(TBB;# MD28 8CR: _WG8_$'\3:/LT,%*AF!3W?[0PV;F^;PE@+6 CJNPXT#3.Y >1-& MAQIE>B_OP3S45VE^]3D%C&0%K+\G''!4HJJX3%T=J&I[)6U6" MU7$KEK)6+#,E;Q!,+U<9O)+6VS0'B)2X1PJBB$P&BR='A6DZ&/4-& _$![6V M ONIE'DE8P;[?2[^)/,#BN]XH:>[ !XEKAX/K\%(UIE"K 6H>T5/1]>7D< Q MKXK=7N;W$?P!1KN\^HBB+T$$;PY@1@HT?TCU03#C6R":*MU$4MQM@6'NKXJ[ M',A4'595FJ1:GP2K()JQ*FN)Q"$Y"D>0("ZN82/2$FPPC8=MX@]V7N3M&%[( M%.Z*F:_T"%3[!/)![Z.B00;F!>>AJO'[8OU<7*27!)_Z$F]E#GOO3_:#>?A^ MO7;T0)3.)[,%"/YAJ+\!EQS=9?= MBQ0?)@;55[+:BI_EO7@J1D-^]//;?P=ML-F 7#7T>LM::-HL MHT1SG&O4CU M]B(,I#A6]QZ@P2ROBMQH;5Z+-AW($^S[;#F,AL/A [0830:S88!K/XXML]F) M8W.4!@H%" 2]V"@2-E1+A%^3)*P,]%P_@5\<\E!="!#P1)6DG-HF&/Z ]U-4 M@E6ZR14\ HT VA"L&^+.:IK6"&4F@L>@THG+8!$CRBL9?P8W=H]2ODMKTETT MF9Z8'^.L\-+^4,*48(]P^A:U\J)F37.7PA!4(5K! ^L2 V@.*%5&8*+\XW)5 MD0'HM63S'/(!#?CH#? )5:I=<%)K M>W)?%;5J1/@,0\0M'T_:&X/O$U^!JYV3X-K!LF1.=^]] Z,ETTL<$ M7.&M+#=,V0U8& !;J5YU8(3':ON+]%9K3]AK"J5R\'[,^\R#-["Y"6WP!=G? M-2%&UI?(B2,K7@1LM:JO,)Y* ,[;(KM%=&(0DK06:QFG65K?BPN]3SUTHRFONPA1H"V%$'_Y9"6RB('?% =XFTXY9HU(UBZ+T"2NX*\P8K=2BTF,%%< M;/+T;TA(LO; M!'(F(#- +%1.@2.(FX^\CVBA_TU;ABL\@Q70KE55$:>T9]:8]&\$O'BW38$H MY\M%-(-@X$Z1#PZ,>WK&1&OE$7-MEEJ.X*#7";.I52S EXL^#CP/Q4N:?02(/L(ZUR3])EGO0J"S)*2EI"#QP MG&++'T,T!_"62(<-V>9NP%^Y<3 *./%/TCN*5Q(4;BW;M7UO3C0\S,.$(J"4JH.PCAT%5PZ)H4 M.]#P:1S&FO46C+/S?T+'S-?W$;[W5Q0HSYF%T%'MVY'H:[/4O]E]]")JW_][ M&.P VJ+<2#8G*>X0Z"OQ(8UE)-Z4*#&1^!'\@KA@)OJ)W!D0I83MWX=B!R_+ M<,.+4H%7WP'HD7T.M\WLB'5,.[!'+2>;_ '>7LIO:>>R#4SPWB$/WF0 +2R6 MQ_H)QD0B%+(4@@QXZE[OP?32$P/TH(2(QZ7_2\LT*+8%T*6;."U_DD M'1_N20SRPRZRB26 $&W.-<<#H#8CB,SN(( @I0#3&(]C30NN,3-E5X'YT@(W MFO)L#VG)K:1LA"CVK"-@:7290 4K"@U UZ3:!47_Y[#'OZ8$.*"@?2&7FNN* MSFA2&JG5+2Q9[56>__B@H30N M#^^LK7,1YZ#WL9.):H1Q9G_MSCKNJK>E\K*A.DP -?>G0ZXT@A9GZ\V9+Z>7 M2.Y&0G; ZOT(SY 3HZ6A@GCD"B6$@FS 7H+K*EDET#*C&2UI@8#/@ %9 W3) MM*(M=CMVE]QKQE'^Y.1A)^\IDXY"8&1"QUX4WI=DAGNW#/861;,P4]#+0#Z;R5"L*@G?R,_@.LL%8EAZ8V.>-E0-KV @2?R2!@-N!^>'4T M'%EN:XD%!Y=K$RSWAZ$@ZFM!?D\-!F]UJ-$: MEU3/@<&'', J:Y) M8I^<74"L]6S(F($PHB)POJ)G%8+$0*&C$ OTGJ*VD@+,(OY\K2?+ &/V<"@4 MNB95G*1H^M%E*TH6.H8#B _@ Y?3YE-)!*TIZJ0(AWK,3I]0=T6$>"SW*8;[ MM'9C5H\H1L-?ZZR058#AY 8GQ/>:IS*/LD+FFM[Y+4RLIT,>+IE+)!A#Q7;$ MK$QI/CW!\7T)R1/,&Y2$*'% &9 M587Q"#GIY&2@E5S6^L.H1C8A\+ X9 FZB"@CM)^DV$/U$9DS3>^.?)L8X#-#;HGZW\A\EP?,++#O?+"SKOB:- 9AGSXY-($DVWA[XA M_>(,,I;210+M7K#IPGF:0$1DJOP(MMU\;,#;S^Y_ MSX"W?]5?+>!M<]T_4,#[NB.X:T2@G2;SJX*[1^JG(-Z>1<-E*X;N"DT?@+XW M?OZ5JV$]QO1?@>N_ M?_7X'K$1'X)PE<6QB>$+B^S7%?$>WL^EN/E#E M[.Q"G)0SUQN+TD 7Y_&0(Z^)>[]@SV^,[$6:FW!73'A!]@ ;FGPE!Z(UOS]B9>TFZ]/ZM9R M3=WX,&P5Y99$E<%.E:=G ")X/ EA-ET# MJ'>B#60$!!U'L]GT!+#:P("&(H9PFL5?'UP3E>[MZZ3F*@@C32Q'D MC>[;ED9^T%H1G2.8MS,6[3E.25GH!(C+01*S>D)A>]"R(R8>C^9< M7AY'B^DH\KP9[.M]?*S*/!1LN/SI+S!KS4$< M>P'?XK*Q;D,4G6'S0Z/^;>TVM;:\ //RP4R=*,.VN.%\,!L.?X4TF1Z9/ZQ5 MYM%T,OIVK=)-@ZY&_'Z"4?^[9GC*(-IF"VH'0_[O4R)=NF,2#<>CD_M7P*L= M+K^R@Z47):-=N+/_'[:7A<#[6BW?N_-^3-T9K;GBYV,.Y[):H-/I_AG=(U.\ MDKE,) 2M7)0*#KOA5REHM$=-2/Y!;I22S02\'/PE!/7UH8;-;TP=]9U9#!"S M>]:",#C*:!ZZHXR^/QW65=?M55KA!]=]I#VSQKYR<"2D[1V^-2W!SGI9N,(% MW&&XGXJ!&(49;/I2J[,/O&;"9\AL]L-VP+L$A9W2%>L[SE(UQD;M=) MXF"Q MSIVJ*AQJ,[LGS@B[8WJ8/_6/<^(T]K!5(VFQ% MOP'70YM7V^@^FTG$.'*X& -7]*7T>78J M3P0A(3L=.F^/!J=5G_0QNW:(, $X=10>V6BIXG8D^ZN'NHMF,V_J?;>-_/$N(!?+M%)(9O# MM?43I_*]7+5V91V?6=;@&H@!2!^_QA&A>>&H964^]4GIIV/Z2][*-#-%&WU2 M#V<]'^DL:J9J[5GK8\FPOU?V:#*Y^QBKT-B*LGIX24\PBD$(*-FND@ LA]R= M@K?K4X^*SE 1Q&N;48@2)<$ZKH7X9!1;GI\*>JR^X=L/OB0M3AY0H8D6EO#L#D#HV MIZ&G:AZ\99U%,P9K!GZ]E3Q[9P]=RM5[%PN:IO/1_%DTFTXLHCN\NPH"@G7Z M!;4^GXM'I4\WPE!VGB]"0L<\4Q" <^G6]#X%_C=VM6!X@@55K7H:L.&)1O;K M%]%H-!2-BYF8SRK':*%_;U5YIGU]O$)G.ID8!LY87;DU61HP/ ZEX5A*HCO& M*!6[RWGA7Y'4)VT_&J\"E@*XO3?J9HV-I\ >L8!GO6Q59#?+^1G6KS.,>FP: M]-PQ<:LB=XP+6WC0N3&*'$%YR3MTT]?XR9O!&@,@:BF%0(WTE-^ T8/":\@? MMH>!>9_T-[QA^LHT3V7 7[3P["2$MH>=NRY!1\X7'L6(#$8AB^C$5U MM#B8PC4SDRL)T;A,,1.=HSR40"O@Z2P%%9!PAITNM.J>RRUO@0ZA.)_HK!$@ MUT2G+B"61+^B"RU@DP.5^?%B-W#=@$M760JQIE651TVA-C/MF>V%8!K]AE8( MF<+L$UZS>,AD&@>5^ OG_(#NC6%574*D095NVG5T?W!EC[G:I-:Y:):@1U&A MO1"9NPX\#;G]!I['4EY<\+L[:0VX8)_1:F*9W%)N !M0+\( _LR63FK8:]5 X7,G*?7;,>VY^-@0"O,'9B>8H4>T$=3$V::=K19 MGQ@]]^ 2^5>IV9 'L_?@=X(!Y&"X+)&0K':Y4\:[)XT\$&J&U@U\]]R:LL-0 M"B"O[N2^$03I#27+WG(]TK)1WO%]7ZUHT;EJSYD7^55'>0C+05AMB)$-K0MJ M'1R[JNN^$1?HH+I\N^F6<*U32$.3]_&NRW/9B+ $UM]3WNQ*1U/=P@&8FZZE M:16WPK3'/V@ XLQW!_N>RJ@TQ\,;T#^M(:[])B"0++G#P73'12?O7K!:5^*I M0\*;HGP$99-Q]%DPO]QCU)VI?5.AFF>FX1RXV=_\$SYUQR72EAEI]J&W+W QE#CV#_MH4 MU$E+?>F:-7-.11@X#8' MQTO /^)M[Y*E;H8/B]W,Z&D57EGU-5)&CA]$ MP,NI6W6#(%CJ-,C)88O$?* MMBQJ!M%B@=]U*FLK,SK>"STIWNP#X]"HI M=A!T9TZ!%-KDD6*H=8.:*C%QT);F;YC_8H*TF^.1&_AV8TMF"+S7XF82 :2^ MKH _2NM-]";Q_8-?MF/!"^-Z]6GKN)/DPTZF53\R-HF6.SK2G%0@UA")1)AX&GF8&I9J<\ M.$-EBP)TZ=S']V\^N+M!G8Z2-F-%%[5[P1]"/AR,1M/I\@G*Z' PGH_FHR>D M:/7%3CICW _$I;XCDIU\@AQCL]#K0K[UY]C)M9/[9VR3, MN^SIR)6ES,L;2Q)V5>TL(,X[<]:M=(\?CX4.^9J/*1"YQ0:CE:KO4#>.!UCA MIIX/NG&#E([IAS=E +.3 5 O;P@D?4.B1QHZD*BG']GI1YW3$T=:]+HI$2A3 M1PJW8A^R+GYMD@Q6UFT)>-P+U"(?;+,)"''!6*%"U3DWE\+P8C&(S]Z@\\,0 M>$%#&9[\JUQ _&7(@/'!$?^;&]=[,9%E]-H=0_P1ESO ME>#,G3OD/M(5AGZ&$<\[-'=)!P^*#Q!0KC8*F*'A*B""U_#.E*1^[Z*=91U;PTVKZ!X M'JJ4S]?L%>=I @\2?4#OL @?L;%NK=+7O-.!%>]X2L0G0]B]BGI.X,B8^XC= M>8TV9WNE#LWD.UW0P89E]MU/RI #^=$=I+PW,@)H(SK[!O_<8<+WQ+2*F\!Y M;)1S/])%%YTT>5<*/TD3ND88MG2SX5-3E4^'/JK9\UTV4&AU]UH/WDG$NM G M]-@HX#6OMJVL[OE@9X6 M\LQ7UH8_U"9!I[TY]*;^FZ#X%1;#6_ UZ^&V9(-;P>>^J /^@>;"\\E4MS!\ M;.ZY-A2159ZLIFVY##]B->3*AM8F)W6!-JI5PK:G!#R3!;C%=$S* MQ6#J"_ #8GE!A<%I+E11F)YT#=QAY>F M:B<6D_A\1RFI TPE?\$8&WR=\4QK@B%G[>W)%'LA\JVUCGM/_7L^;!?(&*@V M.A(HON N;[]0Q"X"=:1<$B[H9YM$E9\+3^B/I78S':^>Q6K.:V_/'G]R?'UUX>2X[]>.-YRYJ9,2$7H(!F3 MWZZ=J+,4V+$>C'/3VSBK:3I-7SU\K:]GP.16TT7XX5 6">9:2G9/M4=34R>( MDKHDUPA;FB\A_PP'"XI/@0W9.??NN@!!P?"_N;9SBKU5/:_ZPG95XQ=;".NH MG=X[7FBZ7-8JH501,F/E0@X "KQWGM?SS'<%[HJ*^30$P @R&KO22,/I;)[_ ML_+OI6)S=46&O449@@+$][#NGD;B FP3G#<;F2H(NK[CW M_&1_T_)#390X=YKT<2;6V;!JW]>UG/>^B2Z%K2PGG5;\,6V[TV>/N'1N].PK M6W;;>/R?]=!V@4(TM-Y]T,3-EVCS2;W4:22ZD]_)N7/DN\_9=AR$:)F2GOZ1 M0>OWM1H_)X4343 T:/^6U(,_MJ6O46G]TI&9LZUJLR*F7NG\LZZ'Q1E$!.PT MZ[/NO;];=,+!C:Z?,WOJ_;@QO M%[[X'U!+ P04 " !G@5!8(?GZCI$* #7' &0 'AL+W=O'_]/C.D9-IQTMYA@:*Q)'+>^,PS,]+9TM@O;JZ4%X]5 M6;OSWMS[QY>#DW)=.K*E/_2A9^?]\8]4:BI M;$K_R2P_J.C/(GX?[$,:P^.>B)OG#=5W P+*EV'O_(QQB'9,.X_LV$8 M-PS9[J"(K;R67EZ<6;,4EE9#&OU@5WDWC-,U'-HB^=V?['HIH^7X>A;X+0H?/"!T,Q4=3^[D3[^M"%9L" M]F%A9^:P-?/=\$6)URK?$P>#3 S[PX,7Y!UT;A^PO(-ONWVM75X:UUCEQ'\N M)W ;2/GO+J>#R-%ND90])VXA0WHX91]4[^+''P9'_=,7#!YU!H]>DO[_ MGM.+0G>;G&CZJ"3%A:4+61>[]8KG=O#]![ZO':4*U!="DBBA'K47"ZMSE2&W M67OM=3T3?JZ$K$Q3>_R4'DG=E(68**S*%1*X$-X(9'5)4J1SX"UCQ4)J?H## MJ]U462%%J>5$E]JOA*YIK;&%LN4J+)&!$R;*+Y6JD5#V"P0MI/4ZUPL)Z_?$ MI0-5Y?-,3#?\D''U&R*#0E1KCX/!;MY:7"BO;,5.A[7-PK#-3;4@]2YLV*$\ M>MTX1<93F"@TJ<.==VRG) 6P#20M<@C6<)5VD/VIP@PK_=PJ]<9K!"EQ;(YK M:?/YBEQL/$3_I8I,+.<:$F" L=KCEN/ST?6B@9$-^03[0@A(7R)0DC4E.-^= MB%_4@RK%X$3\-B&0R4G9R8@6BJ^-\9#&B'!\8DS7,3CN-,H8G@!YM#$3!I98 MBF#]K/P> Y!M6E/M0 IMV&TZFL#^1Q"8-Y8!CSA'B %> M29Q9"0[I9;B!E3]QZ M5;DVOY!%/DT[@I7XI/+&\C&\8S"\=UZC;"$B8 S2F9P.[@ K*%FUH$VJSE>" M,/,@.7 ZR6X*6X+DQK'1CSD"/U.43<4Z]!0T2RKWQ.]0>&4JP'DE9.E,A\L M(:O=%[*B-O6;A;+<7=0YPYT>JV [Y2B9FL"J)LCE95.P.B&+SRB2G'U3#ORF M.%839<9,W1*(J]V.(^0(CK(>G0W?)X'(3#[MY'3IY&L#>#U(71) ,M;6^HXD M<5A>H\-A*S\WQ2R0Q?K GU "Q9RSBQ?%V"=6[Z7<6FVS]-99KU.[9#Q3G!(+ M?_QA/!R\/76!6X*$EETTV=Y"SE"R<*T,^$N#2/BS'?X"&4D&'BJWJB9(M+9Z MLP+\&"(MI-O@B:=KM^\,0_H+=&1+:8L.Q!T>@3(NX$Z\B0P1\.U;]UZ)038< M'^+O.#L:';2\\GT299[;1FW&YY7XZ?AX_!I_.9+#CJJ^(V5_-;7=RMI;PG2A M&?HX?<(]IS;E3)_#+T3.5 W$EN7J*>\T3XDXB^)?DIB7<%=/->0L0?LP,U+[ M#FKLTF6/,-$=!GH>78C9/4 *CW*T"^(RSZEA(J%WID2SH!R+&IQF0?:HDWT-E@.W>L8" MB42&@7:PJV U6QO'W<8[BT'0^E4F[DK227O?HYXM*,K=)KK+&X^[C3\;4RPU M]VL%T T:G6DZO4L.7]S9UC?L%5<2\7F2+VO"Z^K9-H']BAF0E#NFBB-QKVKT M+TCLNQW $W\8E!2;F0>^L8E,?W_RD^7LYE5,]3 ]/!?B>/Q M*!N-QOCU=C3*^H-^LC"'PRLZO+#XI\%K9JG^P3@;]VG+\=%Q=M3O\Y/WC['X M-37:9$M-68$\F2 +446XZ.7&15RF:]#!S33#&.L44SF!9F\CLNQR:%9-UU>U M#>JZQK^44X.7<^IZ76S3&8*D?E#%C,)P2=U;2*:TB]#"@947)M;%:=GDO@F@ M)>)YTL]T#,X=288U(!. /URSQMQ4E2GHK(-SFVV+H@TDFZOPSN8(VQ =77+_ M-H?]2G!?1S8A#-3)D5VY=!3('2U7;4!ODAYBS1Q. 6AL&HX82]G2P&_/M6=N MO3-8P-'@:8>,^MK(4D]77/6#@;)CBTUWF=R8=4T>A9/]89-590CU7"\XEH3" M=EY#6P=Y1$9MQT9WY_$X]=8QM\^H7E#29^3#DB>ZH)&;MJ1E,I//BAOZL)\F M=*]F! ]RJJD+*FE?6F.VH[&C%>T\)0JG?]35<;,@M[=3=S?7LSD6J^DTF,'Q MG4Y!7TRY 66N+7[).2:!B,ZF^ ^E">"@L]HN%Z1B1_O2CCWMU:Z&A&(45I6F MGKVA"IH^CV5MV]'0+L2,H73::)'I60I M[:;QRT IBD9QM%JA-NJ.;V\XWCA M&L2&UM&]%C_%PG#YV]5MI/_77?"Z6L1#<\E\QF^W,A[O:31X]-VLW44WQ+([ MH4#I,''-49S%2MH:1\;G'10R>DIFWWA,Z?L!]E/R+!Q@U%Z)&7JH6/L-(VCC M+$T0[B2\IIGK_L.;ER/C?L'R="IM)J#>(/$H4]J1%L&TV*DU@# M HO!5(F2'=WKWAM0*!#SSTBJ3;5HLD(AX!5$(JT6FB4+#!M)8P^=$!8FXN!]BX.K]:8T(#RH M3N.F]=!#@(JA8I4+0^E'/CX8*@EE?'G1I1;7U0Y6*([<@5]=.FK29/QJ MV'^;#0X&O/O5X."0YE9Z6^H6@>7*51:[&- L-QB0%/.89":1$$][,J$A_&D;]".?C^$I!6@"?=]L\TIG[:D(SU MXM] 6OBNL"/0W()_QRB/_KJ?83']&'"7_4_&8LV?#'LJ=&U!2IRA-IW.:6%- MT9!1H-'B^3#L$@KK;D-@_ZFHC+/#PSY^# &VMV+7AXO]Y&-3I>R,/ZE%3@[? MG;J[W5>[R_"Q:KT\?/+[*.V,RFBIIMC:WWM[V ,#\V>T<.'-@C]=38SWIN*? MSINMK/%EV>A-WN%5KR[; MK99YR8LVU:7ONO'E)E?UV]%VE:OE.B[;?;')]^TI6S+D?BA?G+E$D*QDT1&$'#_7\K6L*@($,CY9F&>AD?F\;3=YH5\<0;];Z6^EFHNM1*\6O:RE>-YMM7M\*,L<._UO24,POQ<*P0&SM[&V5XVO1 M7$NMZI4HI*;Y0FZV57,K92NJIL@[+,1@!\@?:T5O'SH,MB)OQ0TLB7Z'E4 H M=9V3K>6564W[F3-=F_R/1JON5C1+@M9*BS_74BQU\Y>L'9'7I<@))L:*JFF! MK6M$#<,>B9KO)+G"@\;T6YY/AED*;*L [!#QNV(2M:K;DU(25RJD ;)"D@; M>*:\RK7"NMVFZ3.@'*^C^>NFU\ WH6;"\N^^27TO>=:*;5.IXE:HEJA?]@"X MS_*V+];@0=[A:;E4A2(%S=M68E,W"OM?@,KK7%7YHI($8T.^>=EW/>W32E'+ M3[U5;D-T 5O4:M%W6+QI>AJ&5?;P>02%J-\7X%*6Q#Y(#1P#FORSV/9Z"ZZW M I,'&!8/U.>615J)%NN!92X&M7N'78E?I89S8JZ+7_"OZ)J%U,(SUNP[K$*' MG'K5Y+HD)G\/%%BA6S&C>33!=Y_Q9W[VGEV(?+O54%9(#T2U3=4S+F:/ACP' M+33Z=83JX_S#_ %3("YV=AN2@0 /?#M9!^,H>:*86?(8Y)0)(ZERN90<; 1< MFMP0(ZQ;\XW*=!-N68*/H)$"R<]; #)V *T@W:XDO9<]&RTMO)6Y%I)<\!&V M<"ZNH(^Y[@8L4\1@9R';=D\T%B.K+A2RJW8:URPJM3(F+:#4P'*:[&ZMFWZU MAIA [F*RRZK?;"GV@Z!;H[= (@&4-9192Z3"($")U6I" ;4LUC!O@I&+%:!O M\:WNR9NPUL.;.Y:DF[6"<1W8RI1R-O\2/% 4!IBTP>;P7K=+J;7A=P[D2I=/ MB"98<]WV^%X8(8!3<_&![-@PR9HAXR2YD-63NFB%1$?!9<#%;7B(UYGH-(PEG] /\VY; M G_NQ8Z?1H_4L6 N/@+>AFQF LSJ&SP4C)+ G!*&(A^U);A8T6\A"[#K3S@[ MB+545F"=45PD@L8=#RCVG"\0%+X M=Z.ZM5%$\)'OLC"EV$Z^^5#@;$.'*R(G MB;([5OC6.!GW)&P7A=P2@_% P89V"![5V$A%L76/RK<&%06OOA7O(6W,JY01 MP@^U*4Y,G5#EUF.>B@/WAP#B!?XMFPJU2OM4_)-4Y,UIO3<[XSW]W-1/^&'_ M[?4ZKQ&9%+O:/XPC/V$&3\6[^SZ3!2SD2M5L1F#O%@E; X<@?,]WXC3%DP>3 MC>$<,!8ECN?R6!PZ692(#U.%8S[XSX3O>+$GDL3#4Q)%X""46K:=F94Y?A2* MR/&R5"2.&_LT*_7%SS!-J")\E4(B,%M!]RZ,@/+\0L M")T@"B]V.1M[,LQUPAC#L\B)@P"_7@B'$_! %$07 N46BBGDHI\+PT)VS941 M\+"%T F]9'R;>:[C$@T?)@YY9GPF87 R KR;[22Q>V%4:[2T=OP^_,)G1/'X M]@L42H]O4;H#!W:F!.XA.I>,\L:A#D$,Y8A@-/2<0G99XOYWU()T M>I1+X'A!^@4Z$6$S][+U2(!AXH0P,C T!%CW%(^MZVJ-Z[(!P_B;<]YD$,%8 M\)CYCA]&_$@AF"P'CVG@I"$4^]@!'?O9^[S1U9C1CY'2A@I("_FT*MEO+E 3 M49K#'86G5N!#Z1VJ6$TB>[DT^H@!F* M%L20JB_-!A%<^DUO8D+#FZ$$3LLUX42&SNZ+J[%UCM>ZZ9 8D/W(^H!5M>RL MX%4Q&CC[RYDIHB[NC9@LH!MXV;T(\W>E^NXXJ9C*!$9UL3\08.!J].&T>Q)0 M%,#GL&1@!1X])*&3A/00.YD'KD^3K9[6&,W16I54+E)QEB,?O@%?20Y(2/XB M[[,+%RON1F"NP8F-C$7$$1B'F=W7TZSND&;%CD":[,YSOQTL:Z5E;E-I=6%L M[5ZW#+3*3ES>:?I4/^>>EU)(O%>#SX?0 M9%?X3A8'=^5\7&EL31E@JP\PC&-[6\JZP_VB9OC_1"DOT_0OI4[V1. M"#,SB2^\FA$"N0E@KDVJ_0CC)U(?3^.1)W@XU\0?[UYGL/_VX2ZG8)*_YXK_%"D:8Q$(TI"_(V1:$!K@VB2 M!=B2OMMJ=^6$Z209"\GG#&XA.,O'ZL*H\D2VBPCP^1T^P&= M@_AJY:)1:&H\A/,$ 2"7/0\^LV#U](0N_ MP)E0DZ*]J_4R]"H,E[W_@4\Y9/N.U?X\#>EOD-'?$*STYG'P[4.. 2# _X 7 M!_SLSSV B^PS 7J,%-U1)D2 D6>&IU^)[XA S=9$W?NIV8EMOP-'&;)"MF)# MREJU7:-5,99)NV:EC?D'>$PG*-SDRO5*VK, "O#V"&6L M&888#N<($:N&H^K8[#D^4.$.W+W,HT2 4EXD7A7V0_U#I".#IE("]["NSD>7 M0BRDT+EJ\JJU2)F\%C##41,CG* DT_5Q(:.1ZO;4X3-Q7O5_DD[V^1UOC)--,.LL36[0"H, M:KG2I61VQ\IKN59%):% J[O#1W8*2!*O'VYX:WGST(MYYG1D*K=U4Y7M3N?9.?2U,F!S7FG<2#WZI3%--]"@ MPN/9*TWD5F]URRRP3K7>[P:,1P-#>6#1\+'OSM'F1,FA/ -/RZMAW[#HP02L3K"/7\/W/#$^;*V0 M+>AB?2MFK40D@X(B\9L/YY_M.(L1WH>&.4T+!^6FXD*#>2$R.O MR$&9Z6-;.D)Y$!^^3B9.T1^*\2B%1H(4Q/'X^W[J_;X 3NIXR)',7TX/^;B= M'LCNL(:%@OK9F_2C1R+,L&'1^?#*O<'0Y<8O.!ZF"7_S'==-3B3"?U<6D1.; M@L\)N3382<)#S8+29F_^E_"&6K6I_7M:GFZ6'KY^K3P34V -OU\K3\]U@L ; M?NZ6J)'&X6HS.L@S 6=3(TZJA4F(&2IDKJO]C-JY+)77]J!NR%@&]S\E^RB" MD+<@L2+[$NV:IL\H-F#]CLH+.#@*8)2*4LY9<@8R=C*YB\FYIEJJ7<-W@FIT M0>SI6CDZ;_H2&=X (%^<1PU,YNRGKT M:;C E(/1(<$P?GHHT!Y5)3'$$Q#>.P=N.[=;1BC_S]DLRH(MWV M(/6+0L=+J"\?.U[((S'TW%1[$9V^0$MC)T@]J&Z0)304YF+'Q\/F*UE@[IGT!M3\R/OJB85 MY@CGU)6%?2I&"LFZM5Q6!H*U+6/=^0*UR]$U"7.9Z/7T6._4E"?4 O3@4$EEUCJSI/H3&ASP]:\=,V6 M;[4NFJYK-ORXEF"6I@GXOFR@;?:%$(S7G%_^!U!+ P04 " !G@5!8[-PA M 30' #0$@ &0 'AL+W=OU(,XQ$4GR38WO&=I)I/S35Q,EU;F[N T1"$J"V'84UTU^FJP-J:]F$QTOA8UUV/9B@9OEE+5 MW&"I5A/=*L$+>ZBN)J'O)Y.:E\W@^M+RYNKZ4G:F*ALQ5TQW=#F^#B-J+]=L,_ M2O&H#VA&GBRD_(,6OQ17 Y\,$I7(#4G@^'D0=Z*J2!#,^,]6YJ!720R,.NK039@A5CRKC*?Y>//8NM/3/)R66G[9(]N;Q0-6-YI M(^OM85A0EXW[Y4_;.!PB$%;B>Y&/V33P6.B' MTS/RIKW[4RMO^HJ\SR=<_]?- C%!N?S[E,=.7G1:'K70A6YY+JX&Z!$MU(,8 M7/_T0Y#X[\Y8&_761N>D_]UD_=^$8R78G:Q;WFQ8J^1#60C-R M4]6&B;JMY$9 %S'W*YRYXPTO^)A]V&^!VA5T*%[1T:I2Z^V&GK,0,!('^(8T MC]DOC4-G!Y05-S 6>LQ)0TXI86W%D=9';K4M906LUA?LGW#3M2Y#XPGK_:[Y MZ!&Z5'V2S5M+'*_N4#(KRGBO12Z0!6LFA-^^9#).%JW*IJ%RV,:9O6%![&7 M$DM$Z11$&'AA$! 1@I.P>Q=\%]$XQ$:?93-L2Q <(]"*QKU#&%B:92Q. I:$ M&?N$>P^MWJ'6>,6&*]3?B%52:S:<>FD\&S%HFOIL&'FS,!JQ8>PER72T;X^6 MEP4;!EY W&$:92.["F-:A>%HVS\V >$[%OCIGHX8;A;<&PV07BG1H$+$4^[" MII!%)I9+W%[]@AI*X/CHM3 *E-A! ,O32AN0>J1D)W M-6FK EN&[OC(DE: (ZV('0DA(Q?-6G:H+(4:737EG]3!5N!!!7V7S)>5]YQS MO@QOK#WZT""4I&N_1J,O"]LO"^ -P9*]2B_839ZK3A!H\459E:8$HI!17IA$ MUKPT"9R97A0[@U,?U3)_I8FEK0)#*-IN1YIA)5'E*,Z:2L;WHMF,B,1+HI2( MR)LFOB-24CI7XJWA3]L $^KE55=W7G.M^I(AA38DVZ'H2K:&@W;,VQ M;*1!:9!YHGD6F ;L%G@LBS+O&]>VSA * 3NCE_GG4]?4_],!?NS3?ESIW^$GX M'X\#_T<6C9/X1]"1?8;@?*<#K_?TKH;=0"-.%^"V0;>N!>=<^\XJ?>[MWL-P MG(*>COV8Z*E]4A2H4ZVS,/1PP+3>H.%@(\G:1Z$6'!.GNZU4-W;Z M.8=R16?'>K*S$4_P )>-*S3D9?$2 .W?1#IQ%/[C0'^1!JB"E$2VO<,9X5B: MTD@3>GX:T:N87@"ZTIE/S#@@9D+,(&,9QD8PPQDQ4S"#. '@$37+;!73#1%@ M-LL EV F5N:,O:7 3AFNC2C!,\U"-O,B['8#WF]G4-\-'ZK8CQ[/[XS71Y'^ MGF=O,#'-(MN&(#,X]RT0\J"7_K[0AX]JX[ENMYC@(+Q$O]=-:3;;A,&X#YV2 MK1B?^K,Z.?C*4 NULM]2R'0TL/O@T'/[SS4W[BO%?KO[UO,K5RNZD2NQQ%$? MO3Y@RGT_<0LC6_O-8B&-D;4ET3&%4+0![Y=2FMV"%/0?L:[_"U!+ P04 M" !G@5!8WF-X[ (# !J!@ &0 'AL+W=O"1V9KL4_OW. M3IL5#:I]>*>ZBE@<#Z.:"QE,1G[O1D]&:FDK(?%&@UG6-=8P9=2.>X/=^@?_3:2PY9#%[SBPM0/SO-M GN4%MWPRTFH%VED3FIMXJ=Z;R GIDG)G-9T* M\K.3+[9$#9?/E&2#(4BTH\@2KCN-\C7&M,5@[V D#*Z5M*6!2UE@\1H@(D(= M*[9A-64[$2\P/X1^$@*+67\'7K]3V?=X_9TJKV2N:@0NBXU@ P]G,V,UO8V? M;^EN4=.W45V]G)B&YS@.J" ,ZB<,)OM[R3 ^W<$Y[3BGN]#_Y?PJ57 A3%XI ML]0(#_?X;&%:J?SQ317_$Z=[ 9^I$=R7"!2V41*E-:#FH+P1;CT36"&%Y@;F MJJ+*-B?P [EN7P!0_K">D<LD! M?(#]O8PE[)1F/1:RP='V'M4C59ND^M :9?X"=!$NF;VCL!_'!X00)GU"Z0W# M+"//\U=:'/D&M5"%R&&&$N?"DEQCURIMR26X;(H)XS!@V0%<4Y:HXW"):FE M,G,6 QIFL+QL+].ZJN+ M)<7)(!P>9TYR;Q"FV<#/TC!+V<%;+RO:JO\:]<)W.4.TEM*VK:#;[1KI6=L_ M_IJW7?B:ZX60!BJ$1]2[>=K5U8U?AN,E.6>I.?EO0S0.T,Z'RNE-TL M7(#N]S+Y U!+ P04 " !G@5!8:J1:MS,0 "L*@ &0 'AL+W=O6:HE[=5_=5LE&K$ MMR(OS:N33=-LGY^?FW2C"FG.JJTJ\% MU.7)ZY?\W:?Z];QKZXOSURZU< MJVO5_+[]5..O\YY*I@M5&EV5HE:K5R<7P?,W,:WG!7]H=6L&SX(D65;55_KC M*GMUXA-#*E=I0Q0D/F[4I/PN:/^"\L.69;2J,LJ_Y?. MFLVKD_F)R-1*MGGSN;K]AW+R3(E>6N6&_Q>W=FT4G8BT-4U5N,W@H-"E_93? MG!X&&^;^/1M"MR%DONU!S.5;V=Z (GU_GKK=;^SN\)[=02A^J\IF8\2[,E/9(8%SL-+S M$W;\O D?I/A6I6M$/Y1-OM4GSRK2U$O^Y6)JFAD?\ M=TQF2S$>ITA1\MQL9:I>G2 ,C*IOU,GKGW\*9OZ+!_B->W[CAZC_T!Z/WRTN MJV);E:ILC*A6HMDH_D:6NY]_FH=!\L((:,.(I4)H*Z'MUH:WRC(3,OL3[H?X M:P06B++"@K*IJQR'KK&\49 >M&_Q*:3!HAP1;IZ+?RM96W\0L*8JEJKN+4K_ MA?1?(-[B.-/H5#P1DS!>>--Y>$K/P33VDF1AG^/0F\^C4X$(1'R58CKU@L5" M3.*IEX3!*:V8>=,95G^I&IGSGD7L1;2'Z/J^-_5]^SQ?>/$49WP9T<1>>J&^ M(>$9)2"MT6:O/"L?9'^TA)=M74-]S\4O*E,U/Y\R+%\Z9*X@SG8OK1C9* MQ(& [&(V[Z4-(F\^3>@CF<60S)LNL.NM6BD0SO9T)T$(>9-8!" <)([>),"7 M@3^#MN;Q7H63J3=+DE,<'2?@-O:(Z4Y[,L>C50IY=EZEX-%Z^B3V@A!. 9,DY"B3 MR N3V2F?E$+)NK'1 "E@2A00;)E[000%XC,F%4\2;Q9!P9<;6:X5^1(+F\M; M3U300(U#(EH7T*9H!K=E 6A13<%7G+_/JR58NBH;D-#+7(E?J]MG%,:9<#$] M.7E_]>N7JY/3\Y4S)%0-?HBU?I?3=>!["^@M0!R$@GT\?"'>K5:HA&2XC@ S M *60%I*8&/1F 7]&WC2$RCY4)J,#U=:"Z8+UAS2>#O M_6Q9RS+=B'@^$V&R #,S./AU4Z5?$5H%Q9CUI,G%]>^P;C![YH-* <.Z7^$ M!?V?$!//X!)Z,+3B)D7S1*1(!^$>)X%<[:9R\CF7+:PG3"J:7)56A8D>2&X10R2WT=B-O6F4_",Z C#N?A(5O1$"8P$*:.$ M$@\EHBGI:G[:F6B8/>X/)6L'6&X8&>S"D_@,GO<4CN4^@\@^0*4<2CN*$C4: M):$WS/ 4K8J=XPFR:8@XAU.FTFS$5NZL-E9U5=@0+F'/S(:'(1=4=0E?_*QN M5-DJ<0UU:FAF0O8._1=7GZ_Y*7AQRG7!>7%;9@:?N21:B'S2%9 CY"+?X4*3 MRKK>+67ZU9R)CZ6X:->H+R*8#?GGP% E*C.1P1=7Y2JW1OIL?0!/%VF7@NS& MVXU.-YZ0186C;,0U&QQK/*&+;6=^B>SZE""4+MJ"V0:-E2YA=PUY*9WPRLXL M()^JN@&N12C7:RH(];:JF1E0!KFGL':JC>J(D-B(_+ M=(9ZW8B-Q&HI#,)1KW0J23CX!V6!X="J ZXK)XYCZ&0+,G' M;] T;)E0YWX?WUV^[?VOJ#*%8M/FI,L-"@-TMJT,R;RV&75H;HXQ< $W\)C^ MNQ;+2>T( 1Q9V( R-A#N"-4[$@MQ3/U,7#IGZ?7BD:ESI"%XY4-'>?:LSNNA M$EG;/)>Z8.*?1*[6VKA@P)?+H4N@EB(WY#MZ@!O$" K=;*B74+99VPO0U^]1 M)?7'+G=$:'HF+@R+/#Q]J2A"S*%+[OT!?W!('F2DK,(OR]8 L1I2#2)R#P?( M#PX *(CE&8EH_55E9T/8!KGRG)P5R:5EH('0U\ "*%(EZWO(+9?O0^DAG,;" M&YVU,A]P3DO5#=<%Q=QO$9LX!8OV@4.L=X*0K*NVH9X"KJNKC"+D_JI)RQG- MV$QI;+B0J395SHSOT^DPFVY!NMZ?<,54 ILRRP>.&QY36LR>.A5"0Y"*A&MV MPLAT^,+F:9MT3KF54%) M$R@MTU@ /)R2'ZCF5BF;@]!3:P;9]YS8%1GZ?I^2D&&15%CDMJ:8IY1,F1*. M@<_C\D,+FA[4,35;*K@LX9!;69-NKP?),OUA!Y4]0F62=Q_#6EK'SG#401VO M/2KW8\9Z+C[9:8D'OT5_JQI=VYRUEW:)$K,B#WXBXLB;A0D]^)X_\\6EW&IT M ?H[B#*,@9[@V$8 3!,HPM%)/!,?CBL[D1_H]D"C(IR'@$P1@4 OF4[%Q_U> MA0)YH"I4\T4RYZ8$\.O*]9C[ENR ,)!-'*,QF /\^>("AKR/?1$E M#+IL?S-FK7@Q0UL8B3@&0KVKUP%O4"ZE\+K90;NY=$I5?[7:%:B8FC0 PH4W M7P"UW16SIO'0LVKUK*7Z9,^>0%Z? .0DC-"O8-==*=#9 >927Q($:-3FIV.2 M##4X M_)X3VXYJ938*+'NWD&L4[;7]^+L$I)2>^$U]TVGED;:P&HZ008CK+2J_)RZ_*U2]SP!_RQR AOC^)ZC)O\ET M1&[1,SW@-.-DOD1M*TL[A.%B?U@;@3JY"Y(U5>#[HG)HD'L7->1KS!*B"1QU MR)--^CCF%H?,<2V&3V7=\.= RQ9SH22E>MO7E3YCP>48,(TF=Z8\*@2V/0E8 MH8_7YV,C@[$1=@FIU933,J>P:!#$W%:F=O!E^U5GGS7U-BS8 MW^3*3=&LQSJH=3]P!)08M#N451R ),QGQU&ZL0 BK=;T[, P,;(?X(Q:B4#N M79!_Z-Z$L$H.'$$7(KP4AU+&WY/!3@T\V1"O!8U><_U5Y<0=,!JU;=S*$*]C M-F7H"V ,"W"I9C3([2#KQGM(.;S7-B6$&X?A99T3>6/+Z*[JS(;5+;- "G); MNG)\=XL[ZZZE>9;:(6PK//'K-E+W,.ID:"]RC=9$,OJ_-R)+4C5P@AY6Q0.I M.:LL"6Z2S6N:GKCV%RA; R?I94OF%/.B*U5(/@ J1CO4KJG=2-1AM. MW_*8T(G,\:>T&X*@WRW!AR9=H+0:Z^X\KJ@%SQ,]86=+N_ZX:K6"HUGC2A'X M_E/!G9*R$QXW5\JZ:TW+<:BR8^?LM'RG :*$Z)KC0TMR8!1RQXUA MYYC'VM7#@"!EF1:E\-#8W=&]MJGGYI%_IHAJWTCE-$S3Y0W*E6W.^]84V%HW M]"6KRL4&-9I(/2YW/;*.9 J@-@S,<%GG$P'@X/NGH7C#V$GCNS<'^AN"-S#ESR&9 ';0LON/+ED7DTR#6 MFR;V+@%M$H?$P>B2V.LJF-O[ON8V)\O;T8Z$W@S_ MVQ_J+I(&(_49W6A=#V;7DRF@?_?S0%!%]7\@HG6C3M1!9'*<4S+ :E+C86); MZ5P=7(*A=VSK]!Q3\E^V_(P@EWCF^0<[DQ?M37-^J>N^0UF%@9T M]T8##L"2'>'R%/CS-=>_VHZ%93^DI?"UM5T.$?E>/(=(2&1&[K*_F.AGC5B] MZ6(:D:O6R.W?;9;MY%LRVNE&)S0MZ;6%M )%7+N7#!;3>)*==DY^-$R_K#)[ M!;4_<>#GSNGL%*\K'MTTNOS[NN/\(ZG0MKF;OVKC],A3@DZUVIB6<_6'JJ%9 M/Y9^LI/43%SLKX&[&>R'CY\NNADL1;A!F_C@#EH;SK-5BPH ;[<)4=;]--SM2VDH1Z/["KHW3>>& M@ @P1>^9XTD8OD$ON] ";'?#*IO=G:9Z6"PS&IK2.P1V_+K= H[1P2O2'\]# MAK#08D<[KR3RJ$1I:QBD.2C"VAI7"5#^BB;\5)U@2!M+EBLW%K.S/ )91N6> M"Y ?X$N&?*CXH,A#O)RK*BHE:7#5DC]QZ;:9F<>U+M&Q6U%)/6Z'#DM_N>NG MIJLC#8[:V Y7?W@+X49JKH?]T=58U$-DBL+FKF6(Y\>([=T="!]?^EEIO9'R M[=UMZVQIX'!N-G75KC>VDH&AG%R8C?4D\ 5"*S^"68,^XT8C7UD@Z'S>%K"* M>#"N+LETLV^\.$R[0Q_IV"ZRN.%D/% J^AOYU>M)T01J+?>8T%[0R ME)GTNB%/-X?JITX\B-H/?XCI3Q65FCMV(7>".&@CZ<6WY9^'G9'UE;X@KKGAWH&@HPF$.(&R>*3L=N(,Q*936#'CNQW94QK=PM6]=1@)P#6)$ ML:2QZ*J[Z'T\'-WCT*&5TAPU4*]X-I_GA[ G=XWK&.HFO1U'_7$#-)S'\O0I M63 A//B#]/B#:P%OT"&3[^TOVQ_DL1K)H4L'&/DUP;.QM]3.!V\0HKRN^3U) M=\=K7R;LO^U?Q;RP;R#NE]OW.'^3-< WI;$5MOIGR?3$#K^[/YIJR^\C+JNF MJ0I^W"@)$$,+\/NJ0HYU?] !_0NJK_\'4$L#!!0 ( &>!4%A&FR]P<0, M &D* 9 >&PO=V]R:W-H965TF5&A%G27(2-XS+:#'S8]=Z,5.=%5SBM0;3-0W3=TL4:CN/TJ@?^,#7M74# M\6+6LC7>H/VUO=;4B_((H<#".@1&S08O4 @'1#0^[C"CO4FG>"CWZ&^\[^3+BAF\4.)W7MIZ M'DTB*+%BG; ?U/8M[OP9.[Q"">/_L UK3TXC*#IC5;-3)@8-EZ%EGW9Q.%"8 M)$\H9#N%S/,.ACS+2V;98J;5%K1;36A.\*YZ;2+'I=N4&ZMIEI.>7;RG?;^2 MA6H0KE'#3*E%RN39.RQ++SP%B@?O8_+G^ODA/DE='R([V9$?'T+_3%OZ[S5^4,=]J$9;,\ (DP0@'0RO!>!CV53!; M9H \;SN+):SNH.0;[J;OD;\.CR!LC;#UEYD@V08UY2:07;,BBJH*+(V3R&Y# M>86N:'$+E.^,@W2VRTZ[Q@&1*:[*(5QRX2D^K\.=Z>U82LBFTW<[-@W:6GT> MD/*?#-B&.]J9#[%K- M"WPLWE&*)./N["Y)$Y'CU@]C,E_V17Z*B7HD3-G\ 3D=#_+)R,MYE@TF.8V' M"_=@"[_@.*>G@WQ,B-/,B>DT&4S'$R=A_+A?GDHPMXQO>;2@,"*5)/AZ3@"'0J;T+&J]<7$2EDJ3;Q84RV( MVBV@^4HIVW><@7UUN?@;4$L#!!0 ( &>!4%C"WMU)?P0 %X+ 9 M>&PO=V]R:W-H965T@\&:E32L=;LUZ:+<&9.65VF:8Q'$Q M;&6MHOG4G]V8^51WKJD5W!AFN[:59K^ 1N]FD8CN#S[7ZXVC@^%\NI5K^ +N M]^V-P=WPB%+5+2A;:\4,K&;1E;A<9"3O!?ZH86=/UHPB66K]E38?JUD4DT/0 M0.D(0>+?+5Q#TQ 0NO'M@!D=39+BZ?H>_;V/'6-92@O7NOFSKMQF%HTC5L%* M=HW[K'7?@X41A'#^CD!P4 M$N]W,.2]?"N=G$^-WC%#THA&"Q^JUT;G:D5)^>(,WM:HY^979=FU72,=5.Q7 MMP'#KG6+Z=T0[[? /JI2M\!Z/VMK^].A0Y.D."P/\(L GSP#+Q+V22NWL>R= MJJ!Z##!$7X\.)_<.+Y(7$=]".6"IX"R)D_0%O/1(0.KQTF?PWGWK:K=G?UTM MK3/X1OY^*L@ D3T-075S:;>RA%F$S%DPMQ#-?_Q!%/%/+SB8'1W,7D(_/T/G MP1,LN]Y(M0;+:BJC!WGMYLNN 2A!E9PRHO!+/M-.]FPA43ATIO$>WQ$T"[1]\-#$NR"]40ZYJ-<]&E= MY#R-4[\47*2Q7R5QSL4XZQ]X>AQWCP+O(T,^&TO ?@D8B0GB]ID0/$YPB29[*<_)X%6K.^7L"09RMS*Z?34%CUWI)1-T MN4A3ULO(+,\G!?[G?IWDH_XKW"0HEX_1/?*MB%$%/1\3/<3(!*,1YS&2\"). M B&]/*,5$1+S=#SRA(QXDJ5GT''/0W GX9,"B<:P1<&++,.8^CXK>8ZD8QJ* M]!5"4O\J\A$O\L*_BRSC(IO04F1Q>"B"%T4>8L+Z;+H*'^)%PN,X9E)5[ +U M>2%0!_%?]QF98RC$]B"-94"=] FO")CRQ9$CNP7_N6OV'#6E8])S?RA C?A8 M6V^PF*CW46+JM7JHNV6(WSZHHIL22UNMWS@P+:IC985B5-)U!@8^:;^$0L<" M9W"'8X/UBA5OCP!1N>YDH M^MP[\!3BUM08 'U5:GR2I;8NJ(E)?&RMQ 6=I0-?V,_DH9B(@7_NY\:3CXOO MXCFYQL**T_S_1Y3DWP64#*A4G_J*#D]FGA;,VD]V%M&P2X3QYWAZ'!ZOPLST M(!XFST_2K"D9#:Q0-1Z,\HB9,,V%C=-;/T$MM<-YS"\W. "#(0&\7VGM[C=D MX#A2S_\#4$L#!!0 ( &>!4%CU5Q,3C0@ 'P7 9 >&PO=V]R:W-H M965TW$]HS?.LG-M>>) MT[NYN;D/$+D249, "X"2W5_?9P%2@F59\?6#$Y'$+G:?W7UV@=.5L?>N)/+B MH:ZT.QN4WC[&+G&DBR"4%V-IN/Q^U$ME1Z< MGX9WM_;\U+2^4IINK7!M74O[>$F569T-)H/^Q1>U*#V_&)V?-G)!=^1_;6XM MGD9K+86J23MEM+ T/QM<3#Y<'O+ZL.!?BE8N^2W8DYDQ]_SPN3@;C-D@JBCW MK$'BOR5=456Q(ICQ>Z=SL-Z2!=/?O?:?@N_P928=79GJWZKPY=G@>" *FLNV M\E_,ZA-U_KQC?;FI7/A7K.+:"1;GK?.F[H1A0:UT_%\^=#@D L?C%P2FG< T MV!TW"E9>2R_/3ZU9"#-(Q3FH-RYRV^*LCY\YO?6^4?3T<>NOC- M*._D+J/<] 6YR53\;+0OG;C1!15/%8Q@Q-J2:6_)Y72OQFO*A^)@DHGI>'JP M1]_!VK.#H.]@KV?BOQ3WF6BD%4M9M23>C(?C\40T\#'*OV7I;M.K M*'3'0OW>@,!$-1$RQSO";0,(I ][YY5QP9!9ZP"YPY($RDF'I7C;[?("_OV& M0W'#GH8O@K17OB(G%%9%F4RTFD5SLA[<*7)E\[9F5'*L*\CE5LV \8QY,UC? MM#8O04!B;DV=HA60Q]^/OC2M ZR^9#?D!MH[L@I:+\3?6ZT0A%MIO$,80RG"N#J Y8! MPA4M.7=EAW'0H8V/-B8H,YC/;(&ZYZ8,Q=9N*0+',6XO/ M%B]1.Q6_X=6]:PM+%/-E&\^O2:@55K:H&*O^P'>XJ9Q#BK<-_YZ,L_$X_$5T M ETT:VW?Y*.,UZ]*A8!/MS6M*+JC%EH&LG7BZ&_BJJW;2O*(LE6=5T8#X*8JRKP^17O-%<)=0;#. VQ;W/+O #YBGON24X#,$H8NS;9=26Y'47-)8+YB&<34=3N[K7 M\Y ,$8G>";AM92J3JC(AG<]]:'8LHTI3T;? O*;!9Z]'Q>KM?JJEGO8=A!A)K_BK:B-%]Z^TV"N#DY7]\8YCS(/8 M)YB!I8[S<[BO7)*-U\72%>?>3/\K!95M@(<7SZAL1P 1G)?:&3+-1>5Y#%<_ M[6=([D3ER^V0$[-+(4"<5,CP2>_Z/WC^9!?1I[KVL?P>AR8GV?3]038]/D[T MAA"E=B8.9:'(,65.3HZRPZ.3)]WBB:>?-@/L;I-#O^Q&SN Q,P=:,&T&\*[E MZ_@4^8\?8\M*1N2]>EGG$WOVKD8:8D9[Y*F;N,WUXX$+GIO8T!4.:PI<@82% M[R6A%F5LM**%N#V1R&7&!%X.&01))3A MN'&"7%S^0_PD\S!PQ(K_A5;@$D\N!H-?(9KOD9"AI,.GB!C()4[M8!XMM>^8 M$\& ^;G?V0WZV88'4/F8N _5M;RG+>>-[K4DN9@0?G]PH(>< JF!"S]'&R"4DM\3Q0Z MVIPSCM<"B[HSEWOQ+N0*FGG73;(1Q<#\@;TQ?JPG[EMK%E;6# -8F(,W.7[] MV9<'ZF5@^O34"9N3B3[J3\F9]^@W7M-Q3SCL:8H'5\%:7=:C)1>86!=@WJQC MI3>3=Y&2.LY(1X'4MJ'X-9PA8Z)N[,B271QRZY%'AEH6U"<5W^GAA;TGS_A8 MTRY*/J\LF?Z]E=K%0PH70IY3138, EVL-[JQD6DY+#@!()UF%0.6RO<;VI X JTM?@/J8>8.M9/V#'K@L2Z,&4PF MX30S;S'E//$^3IBY="6[64H=Y^%N87@_Q^&S6\?=?M=>*AZ@S*Q2BX RGWES MU"QT2&X^&"-@)8Y4-; .=;+Q)26J3?S[D*/:F:B4YH89#M](0853HMS-4+P> MDP%LC"8^T;E"=&@^IW"-"NT+I4,EKX[KN)&R8UH3781[GWY.@D(QLO1]=OUU?)%O%'=+(_WTC]+ M"U>YG\PA.AX>O1O$DV;_X$T3[E=GQGM3AY\EH=@L+\#WN4'?Z!YX@_6%^_F? M4$L#!!0 ( &>!4%C^29*'0 L $4C 9 >&PO=V]R:W-H965T! MD6F;J"1Z*2JN]]??,Z0DR[&=--LMT,:VR!G.^S-#^]5:Z<_U4@C#OI1%5;\> M+8U9O3@_K_.E*'GMJY6HL#)7NN0&'_7BO%YIP6>6J"S.HR!(STLNJ]'%*_OL M2E^\4HTI9"6N-*N;LN1Z\T84:OUZ%(ZZ!]=RL33TX/SBU8HOQ(TP'U=7&I_. M>RXS68JJEJIB6LQ?CR[#%V\2VF\W?))B70_>,]+D5JG/].'][/4H((%$(7)# M'#A>[L1;413$"&+\T?(<]4<2X?!]Q_UGJSMTN>6U>*N*W^7,+%^/LA&;B3EO M"G.MUO\0K3YCXI>KHK9_V=KM3>(1RYO:J+(EA@2EK-PK_]+:84"0!4<(HI8@ MLG*[@ZR4[[CA%Z^T6C--N\&-WEA5+36$DQ4YY<9HK$K0F8L;H_+/9V^@UXR] M525\77,RUZMS ^ZTYSQO.;UQG*(CG,*(_:HJLZS93]5,S'89G$.L7K:HD^U- M]"#'=R+W61QZ+ JB^ %^<:]K;/G%QW1=U MT8B3_QW2WO%.#O.FW'E1KW@N7H^0'+70=V)T\>,/81J\?$#RI)<\>8C[D[ST M"*>!#8:EL ]XM?GQARP*)R]K5JAJ<6:$+IFLU/>[6'L?77,^PIMAGL6&B7!5J(["-5S,V MDQIIJK0E,EM1[*(TV#2?RT)R(VI_*"I;B$IH2+/IV%M9P 8)3_^JAA>4MM+1 M:<$@$ N]-,7_>.H$M*?FJBQ!59.I&6_,4FGY)\0F)8>\\:A!@#O-\T9K"AVR MBL\^VN?P_YVU@C65QSA4-I "9XR];!)[81!WYZZM1(<.JBK"'F9DU9'GD!;%Q=@="$#U"?S4DWX95:V%R=RZT 9HP!57U-I2^2_B4@M<- M&688J/DP+\07>@\!#9MSJ1'B12,L7QRI%A72(Z!Q)IA" MB_Y4GUUS\KMG3^.E:HAJRXB>5JHZRWF]/&:0UBV09[,3#(BI7%55VP^LI5FV MI[>A1>DUEQ5L(Y&N.%-IYZ9&KU3=A8[3H(T#9Y4M"Z<0R2!7TBJ\ED6!-@&R MS2@R:!6A,;-\X1UQS[!][74N6R^%HVGY4^3X[#UU,[G2,^O&3I&O+]_>\7#O M]%@BWFMA3"'(;-OJT=G2B5?R#9P.]0KPUF+F8G^A55VWU!98V_!':6.5,'LK M*)$U>)"D2);>;;T1?7;S6':>0D-5BN=L#5:<7$D 5;]@_Q%_JA'"'NW*GK2N;H3>LDW.2 >B3A!P^]9.0 M87Z8"TD"G$9>&DV?4TA,_"B#H"M)>7,ZG2)\0EH8CWVPV#]DWQQI%GM3=TSF MARF+_13O;2!$+SL;\%ND\%$."45DY 0=A^"0##BX?LFV*-4]=.FC<]9H$K%S M77W4=^1XRC<78NO6(V>\]8@+2QM& YB]W^(<._;(J:&-F),P]9/4G>LZ,=E[ M],@QHHV?IQZ41/Z#5CO*][C=D!?.;)>'?>@!Q@>0=[ Z4G+M"N* U:'^21@& M2%EJ87*%+)>U)"\!\X,=.06?_7=^: M>\6FMF:DYJCD@]*W7[Z:NC/>FX)C,KK)EZH@@'(5AXH?;2@5D,FG)'/:W"D4 M'O2!9F,/VBG66VRG>!944>@HL,T;5_6VLM<2 M78_KG$J!$6#F6&E9?SZ;4Y'5I+B\)^A'_P;[M&U<-^Q/H=59KIH55F5=-S13 M4#_ ;3UGX@\J;&U7\H",+6]KZ0->$5L\.N1'P1$[.TQW_;A5V95N5]3JIG3\ M7[@4.N2F)//3\3-VQL:!/PZ>L7>2!B&4DHT4Q0S1%03LV99RJ-)9FUBI'[#K M79,&?DH\ W_Z#%#0=\DW?9>\]_"C;94/1_#!/OO(%"1W&YVA7_-"U7M=X!NAN[HG[S>BZ5/4 MVL':V,O0X/U%M#U[#&U#/^O0]FIP,],&\@-5K>V J\9: WSW[PGL2&BG65M! MW$A;=T7I/D("$:2XU3*N%QAP:S5,8:^ M%W'CQNK9[KS^6/=B&=%E@@M1>_]84]M Z.NF4<\Y8!?[_G8@LX=P MNJ QHEPI/!)TATJGN?2[I=L\*.<"C^)JNT:9#=NAA7/=3YOK750=#9Z]*/]J M"]O[IX.V*R2_=GSY[P+E<#KVTO&$8:;-0HO-&3J^'IN[F32.$B\-$@>XXZ3#:/@+";WB&]48 M=IHF7C#%E'WJF!$\8X(:[R!W&'A)#.0F"$_2S$+XV,^RKX'P, J],$I8-)UX MH6LDQGXZ?2*4'[^*_38$)+LXP Y;P)[ZD^!K 9OB_^\ XMB+(W0))[#S>)*Y M&G*2>!E\K3BTMUYNSM*DOHOBOO-O8!I MH:+S'JK#SHU'9X]TX@Y%CQ*&>PW4=^L(IL?G[^Z;EOU(E/OC&[=?[P)-N"X4 MS:XTS\(6Q^?KP=#; \1@S!Y>5 Y'[NY;DOY[-)+_X&B\-\3OSL9N1LP;?2>\ MP1>%_9<)[JIYEZ86V \@%H"]QP=I-SL[A#N )23R;'=B==47>- [ER;XK1;W ML7I@KQ4W$*4M__,& -9)TOKA\'BZ[UP[SC]M.F_OR@]Y.@P"/XDPA6>9CYIX M;$9O7^Y-XHF?TM/0GX3LV:$ORL\'/VTH!1HU^@$'M3# 7/[0!NP/E?* M=!_H@/Z7,Q?_!U!+ P04 " !G@5!8"($M5T8) "H%@ &0 'AL+W=O MGSX/T?['O\&4M@WKGS!^ZBLW5['PF M*E7+WL1/;ONSROZ\)'FE,X'_%]NT]^5J)LH^1-?FP["@U3;]E?<9A\F!\\4C M!U;YP(KM3HK8RO-<_'ZG;-1VXVR M4?Q'R[4V.FH5+N<1LFG'O,QRWB8YJT?D+%?B%XAJ@OC)5JHZ%#"'4:-EJ\&R MMZLG);Y7Y8DX719BM5B=/B'O=/3TE.6=/NIIV^J(?(I!2%N)T?,2#HOW.I3& MA=XK\=^;=8@>Z?*_AV!(2LX>5D(E]"9TLE17,]1(4/Y.S:Z__V[Y:G'QA MG MHPMG3TG_&\'Z)W+P'/5&IF(A@(S4;1"_2Z]='X11&VFXBIP-A>B\*Y6J( 8O MM+U,VY]#K/+2F%TAOO_N?+5:7*!VHO*!WY87+X0$R" 5.BN<1S;OQ%H);4/4 ML8^JHD49 !X]RXVD7T1L%$+6=M+N3L2O^Q=85/H>UM2=@B42ZD MJ58597+]C5"M#H'%D0<:L2'/ M&^DWBI>VE X%,DJ'Y(&K@,YXZH)-2&5,5E'8;04.V9#7SJ-7(]I )'3.Q[PE M(GLXQPLJ!2/;/8] .;(2& ^FBDTX$I.;66(^T+*BDNCI.T[W@V>DFAZ,J;B M15$145TD&/M6V@%,6D@0'Y(#<0OGZC1[(#=0QH?@2LVRMQHR&OE-^HJH+N\M MU<0"\H90NN^X2TP#,%C,8@M1@VT'3M1WVM"QTFN20GE@!P:-C?9P2WKD179N M1WNAK$>*<0WU'D940),PQX[ R:3MY][O!L8E\>P00MMW&R\K16M>=0:-"!;K MP&1&Y=1Q)RXD-N-$?$#J5)5.N=52)'.5Y\!2+UF^ MO@B":8AA36NX'5O;C.*<3 MS.%(7)XW4B<<-(XF!C!*>+3AL'(\K X[3P/J>[9<%J*!FOI\ULS-;^#;:0[M"6RZZA+7H<30*W3%05I+PW67+B1,()2!H"]B/MX0 M]-B+]=@24ZB1^5][R#D1;U4I>_*:PO1 \CX//<[+,'KK54,W#<3NL#5\@J,P M$-5'N[!ESVO#Z+03-V5*0(GB=!MF$.X.I.J%*.&#;CLB:3,>\2JBL60$AS8 M^C&YH_&U@G/6137T/)^,T=SH9'&3:, M4R4%BN"!:R1@4AMI2APK@PCW@)5'_ABX8'1S6I?D*:?@9.WYGL-=79.CN26- MYH^4].+/?84F,FFV*9' .^,2A M(F<2TZ_<>R,KC$6H/%77A$+FG.,NLNX#->U0Y*Z8&N$1Y:.O(Z0)(IN\/$P* MFHY;ZKX\VVC#&^%"G[OC%VK&?/%!@T]^/]XF#Y']H]%&/=P A]9?J5HQ!Z$Y MJ1BQ_8M%D0]3 FYQ@=!\M)\S8U CC<9U 7B>-\VK5GE71[(@:!%?\, M_P>@+5*")??R%7&4"D5/BV'^38F6':A[ AV=P_8#:(1!A4&B&6V9BJ/V]$K-SV0]%/EY' MQ,;3S8XIH:-TD/?#U#!:Q D)4]SV@$KHV=.G*P*5;K'Y,N==OVF8%E6<:B+S M)LQ0C/>NTAGZU$8].DE--Q(* H\=TXDS#8['H!UVAO%KX@;1FX_*D]NR\ M6"P6 RRWKD<%W8#SP;'(_TT[#(7,7*DG@OFKOH2IF#>JL7'NE*1Z($U'8]'R MQ[]X0>/T]?\!4$L#!!0 ( &>!4%@,0$3M30L *\: 9 >&PO=V]R M:W-H965TW;?>G M71GCV-VZ;NR;R_MF(B;#@T_5FAOC?M]<=[@[&ZW,J[5I;-4VK#.+-Y,+\?)2T?O^A7]4YM8^&C.*9-:V M?]+-A_F;240.F=J4CBQH7+Z8*U/79 AN?.YM3L8E:>+C\6#]G8\=L%<6$U9NK6O7_61XL*Z: M<-5W/0Z/)N31$Q-D/T%ZO\-"WLN?M-/GK[OVEG7T-JS1P(?J9\.YJJ%-N7$= MOJTPSYU?;BV>6,MNS!)8._OZS,$L?7E6]B8N@PGYA DAV<>V<2O+WC9S,]\U M< 9_1J?DX-2E_*K%GTQYRF+!F8QD_!5[\1AD[.W%3]CK8V.?S*;M7-4LV;\O M9M9UH,1_CL4;K*GCUBA-7MJ-+LV;"?+ FNZ+F9S_\)U(HU=?\56-OJJO67_> MAOR/)A@(S-S*L(WIJG9NF?>[<6;.5J8S5J.;^Q^^RZ7(7EFFMV!? M2UG#9H/)6VT9)$ WU5^8735^XJ*MD=R$:^<1UK/:,-LO_I+]BD MK.ZQ]_ $ 5IH*P^6&[(TAK>H.NO89V#F,!M1'J)F[L@W2QX%I#Q^"_ "^PU M@G7K.7S;'MUADGN0I]EQ^272RF\ZNPG[Z#%[Y[?X9PP??[5#.0;(QYQD>OX' MU!WFWUY^^.VG"Z#FO5\;;6DC$9+1'05M'V':Y_"(IG\+VVP'H_!D;@#)FK - MQ+7MMBN-MS(S3"-32TWKXIY>&((-K@Z@[!M&CM3;.6AA@!$0Z\WX!(,WV+H& MNUV#[G,L79&V>EZ/R]:TCCPM";7.;PA 0";G9 M\ZZUE-FV[*I9T)Q?6V>8/&5D0$:O+C4FD.WKH*\Z-!XD;:'GH>]NJF5#DJ=A M]^+!M>O>M5-O2[QB5SW4#XRMFM"$D=&V.1K ,1:39&O;BS3D^%\@5BC5#(76 MK&> ;"BV]"'I0[ ;70?6F#L0JL'ZH1TQG=U5=/8]9$OE*1=1Y,>Q$CPJ"C\6 M*N)X5?IS N;@0?AS'$1<8?T#![8:$LA[= M QPCGN4>1,$+;ZK@698,Z.6PD[",2R!7\"22N[AAMH@$BWFN,D"?I_$!9"Q! M ,D1D H>Y3F3 #S!_F/?DN09V$S#O!,,_$P:^+DG^_!XALI71T<7>R)P@ K M3#PL6024"99$\52D R[X7B8YFV*'L$MP0@&=HCC9A4>F8 'XPA,0<"I2GB7I MR3Y"$4\+@)NQ:<%S"N@ *I%GO$@*%F.'X\0'G!3BY%EHP?T\/B%^Q$0H>)+M M R52HEF*$:+)TQR#:I ?I)Y!D$7P#1W*>"$4#P"P$H$*W"_TH'GE?*T]0 G)GA.!,$D&TJ8\?B"3()1R*%:! M70<2<;Y/* 5J(RKD$K@&4%6V+UHQES!!U27#F#+O *0,+B.3P(P,20"-)WH] M@U@\S:DJ*.E=]-5@!Y\<* AK]; M NXI*)>2NJ+D9"(B=47-BR!LG\S0\U/O,+Z/:AH)FB"H8L+H%/M1))AYW?^. M8HU#^S0VB^66FHQZ=U60)8H36@T D::3$F#17]!RH1GSW67('M_-C3H^7*>9 M@@_OJ7FA%5'IJ.\9SAK&S]]Q?5'9"CQM?U,X:WX]BGP'"+ M'1BWS;=&"_9'"P%D7Q 5]=*C7Z1M* _#_0?P&M+@F--W?2<:.J9Q C2.T![N M?VGI7.-_C I-&; G%-$A8;BM[,H#"0?F9N:PLRC">7)R -!(!T6[DX;NH2#Q MFH)IA20V-.ABC?=LD"@0I8ACV@YT %1QILBZN) GH;-XI/8!+K@QEH$JF)OV M,HFY029IX&7RY!LZ.>VU@I8/6D&CH!4GON34!(YV#LWQU@UM^U5+Q\ ?;QP, MZ@X'I+:>^S,-XCNE>&6$@ DC&I,,Y,J/8RR2$PF?R*_Q .'Y<2!,.=(K%:1, M.30JQ:Q>D=!'HN',P2$TGG*_\41-3]'J*97YIG57B'($BUXL0SL8'>DSL0P$ M"*T HT84PD'0F M>/3X\5&!SF>=03)L*?7&,ZT_>80C2=M52_H1B-S:$$R=N^=L4^M>)0P#0CM%^H=BBSF;L]Z8B", ]](6"G@LZ".!*)?U=Y\_@ M!=(23"M0*[!D@8ABQ?[N-U?1?L%2C(7A!*.3P)%-_O;1X0E8K[^Y5P]8BQ@8 M*>E'TJO.+L)"*B1&Y-\KL@%9(<+12R@XDLL!42"5H+E0B3_S#4"AP!=H">%S MBBD]NE3UD374?*-A[S;$*NN0C6 *MBI*9OV9YO@]22@V0[U52!<"H ^R/ MH_1FB8"[0/?QW/IP7-T][;-;9,B*CO=!JV!>1"^0! R"YTM/Y7\VHOPN'SL1 MSFS#+V2=J?U3[ "MKI=^ZLZ$8<$PD?*0]HZ'S?/,)#;0;PV/TVDO;<8PW[40 M4$C6B_Y#X>-]^-V%?6Q=BT#1XKU@.""]"*,;9VHB!O(5)V,\5/W'L=^ISQ[] MB8#EEOZO$AMD(OR?,#X=_XVY"']"/+P>_LKYB$:B@LS59H&IT6F63%@7_AX) M-Z[=^+\D9JU#;'ZX,GIN.GH!WR_:U@TWM,#X']7Y?P%02P,$% @ 9X%0 M6,+$_)H_! 20L !D !X;"]W;W)K&ULO59M M;QHY$/XKHVU5@90:]H67I(!$7JK+ATIIT_9T.MT'LSN &Z]-;6\(__[&7EB( M%(A.BNY+LK9GGF=F_(R9T5J;![M$=/!42F7'T=*YU46G8_,EEMPRO4)%)W-M M2NYH:18=NS+(B^!4RD[2[?8[)1_ -/I.9U@]^<5N,HZX/""7FSB-P^O>(5RBE!Z(P?F\QHX;2.QY^[] _A]PI MEQFW>*7EGZ)PRW$TC*# .:^D^Z;7?^ VGY['R[6TX2^L:]M^/X*\LDZ76V>* MH!2J_L^?MG4X.3D=%K,-Z:T/Q'2#5X4W!"^4NY M=X9.!?FYR3W=*2S'?"+6 :9[K2CD[ZC@B]:Z= M?$MP61,D1PCB!+YHY986;E2!Q7. #D7;A)SL0KY,3B)>8\X@C<\@Z2;I";RT M*4$:\-)C);BY@ET9SB!./G;/SUZO!/P]G5EG2%7_O%24FC)[F=)WVH5=\1S' M$;621?.(T>3#N[C?_70BH:Q)*#N%_A9W>IK@]>*TKK64W%C@9;TA%*E72O*Q M;;A&FQNQ"@B77'*5(W ',UP(I3R.GL,*C= %7"VY66 !3L/-$[U$%FVSU\H- M%L)AT?;'VBW14)?O(H@]3U&%YJ=ETCZD0HI[3S*5]#:%(WKEH$8%J2V17GD)K M)2S>^P;,$\XQV0Q8#'&?9=!*@V,:0,[;#2[AW1E!+ZV0&Z@LO; ^8PXDN$>A M*TN[!G-M/ $_5@ RL?2^^3N9&UT"U9@>0?5@JI7+-X2E$%/K*4; M@5]:* >/J%QE:E3ONCE1R[,@)K*DAU31TV<,*J*@%E-6UFH[A+%'"^MA?)%8 MN/1;EM ) M%*XN\5EO_*Z$VT K>R;Z[_P)'O>]NKOD5S6=#C,VA&S@9=1K0Y_UX<.[81(G MG^@P2X=L\)JTT[3'NM#OD6>K3\J,>U[9>Y":X16))VE&^HZ3C*ZD-?#Z3EG_ M&4I@\4DW%WA*/RQDLV\*@[1?UR\D7G<\_0"[)2A-]Z1P3GU 3Y=7P ]VSX*V M^GG2:W69.G-;CT=Z\ M'C*_4,<("E;BG%R[;-"+P-2#6[UP>A6&I9EV-'J%SR7-NFB\ 9W/M7:[A2=H MIN?)OU!+ P04 " !G@5!8UN5A07\" "R!@ &0 'AL+W=O2[V>.[QP<-W1;*.-PD[@F6URANJV70EMNSY+3"IFDG(' S=WQKC*9XYG"L(2,V48B'[M<(%E:8AT&7\[3J=/:8#' MZP/[#]N[[F5-)"YX^8?FJI@Y4P=RW)"F5#=\?XE=/V/#E_%2VB?LV]CQF0-9 M(Q6O.K"NH**L?9/[;@Y' '_R B#H ,%S0/0"(.P X5L!40>PHW;;5NP<4J)( M$@N^!V&B-9M9V&%:M&Z?,G/L*R7T+M4XE2S) ^PD+%'83XAE""F563SW "E,&O@C>2L%S&KM*Y#8.;=7GF;9[@A3Q^ ->'RN?!JXPI9B,(_2\0>$$X4-#B[?!@ )Z^'>Z_TDW8GT-H^<+_.8>A M<;=TT3"=$8MS69,,9XY6 XEBAT[R\8,_\;X-C>H]R=)W(GLRQJ@?8_0:>_)3 M"R5E&:\0B%*"KAM%UB6"XK#@6BO%Z4KI#YB('"YYF5.VE7#%LM'0A-M,8YO) MJ.F\OO!=6;Y[YYUJ06_U\I&G5_)J(+6422MQH2F]TIJL2K4*VAN*UU8PU M5UJ![++0/Q44)D#O;SA7!\,DZ']3R3]02P,$% @ 9X%06&0ZHFM# @ MB@8 !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D M/;7AELN6 5+2;EH>.D5IMST[< "KQF:V">V_KVT(RZ:$2GD!VYSS^3M&'**6 MBV=9 BCT4E$F8Z=4JEZZKDQ+J+"<\!J8?I)S46&EIZ)P92T 9S:IHF[@>7.W MPH0Y2637MB*)>*,H8; 52#95A<7K&BAO8\=WC@L[4I3*++A)5.,"'D']K+=" MS]R!DI$*F"2<(0%Y[*S\Y7IAXFW +P*M/!DC4\F>\V"FGTEY1V\6&GQV4-E+QJD_6!A5AW1V_].=PDJ YYQ."/B&PWMU&UO(> M*YQ$@K=(F&A-,P-;JLW6",L *MA,"L 'WL M2D:NTCN8.#?M:>N.%ER@A>B!,U5*])5ED/V;[VJS02\XZJV#4> ]I!,4^CX7<./0]N?D@-[_JU)Y Z*\(7W ;9[[GMAC<%EBGWO2 M'RH0A>V"$J6\8:IK% MVVZSYTKW+CLL]<\"A G0SW/.U7%B-AA^/\D;4$L#!!0 ( &>!4%@N(4&, MB0\ )DN 9 >&PO=V]R:W-H965TW'XK[844NI8U)+KM+6E%__3TSNWS)%./< M"P2Q1.W.SGO.S/+UQM@'MU:J%%^S-'=O#M9E6;P\.G+16F7234VA+;T<-E5AG*G?:Y,*JY,W!]?SES6)& M&WC%O[7:N,YG0:(LC7F@+Q_B-P?7:FHVPM!K4 MZ .+RKO!G,[)*O>EQ:\:^\JK>[W*=:(CF9?B.HI,E9^A-R3Q7]=+5UIXRW^&)/;T3H;I40B]=(6,U)L# MQ(A3]E$=7/WXP_QL]FJ$VY.&VY,QZE!8EBH6B:"C%7.B&MHG,*_(V%IO")C(VQ3L%#R[58J5Q9F:9; M^D451$>VVBRL!L4BA3ZQM\2)GW--:^[I!+C5CS]<+!:S5Y^G]U/QR_7U1_X^ M?_7S=$1/IXV>3D<%_-@>#F5%)EM"0)\#\K@C^A[M?0_QVRXQ04+,YZ_$\S0, M.FD5*]9.4!W3I.^W)BMDOF6&Z?MF;:#J0[/)2<]Y/!$2)BH*^*QXD MYU,GUO)1B:52N5"ISDC%*@:EZ.]*D\\L*P?5.:>\+P5IX]H?OJV?Q)J,E\;L M,M",)-I.LZZ-A:0J[VEKA2JDXEK.,5!0L])!N6&H$G8U#,?:9$-D++.2C,24W4XB1CVEA:;2]:4RN-#DQP6,+2) MA?H:P6-62E@F@%/A5DX%8Z=:+G4*;2O_'22DV'"9(R=\1/AC:X\&DU R6HMP M GVWZE'E52"BO@)/P">FXE,0A>,R_H)2%\R.+>7:.-67?L./4A-!6;4UA":? M5]J*I,K9*[L_DKZLHJQ%[.)X2@6%R7&*=Z:HRBJO2P,JEG^V:DV0XY$=UF1* M_)0:YWXFKT4MCAX07+&RCHUX_DHH.&2Y;51__0E]M( 1?Q*Y:%"O M";$!CT;&9&]/TBHJ*^GC2[=NMVLI$.R%8JQR$R*PLXW4YB7CQ$#V'],3@, _ M?K^2-@=/CK0&-=!"9!SP@#S?L4\O3RQE2L6!#*5A?R(:*P MT*\"7:3J(0:?2>2N(=)+(G7V\[[NR#/B3D5IC_8),X0CQ4X3'0/U7?-6OS1X M!SMR03C)%R;XM,8*M_^L0FY;-.%_I&Q/KNZQ+4)I*@:TQ!LV5I1T M25RC[.%7!+&KR-&R4)ZP(3P M(/3J+8O\LI"[H IH :)J-" $5*RI5NN@ M%4<5BK1>6/.HN8M[2J%C5BQ;LM:0K'RQ0A,)ZGE,Z;&C52XI.EM6UOGU!BZ) M)1L-$$-67:K:"PB0=$-$(;0KSJ ,NF*87\*9 ^@:$Y4L'(J:CJ@/U&X2, V= MO=;P9JNI.)7PS=AG[^"*)F1\\F>%\IM@:R9S5$\*CE!*G/A2Q:LL%*>@MZ6O MP%N/8STUG-;#9 .4@I@,DY(&B E4F@?2A^ZM8']&D0 !@'G4W"^*.V6&F+J) M$3:USH+R" M8JM".:H+V9J!\X0V-G9EAT.?G!O1LJ:B>@N='J5/)X?GI&TK? M@,Z+T\GER0E+^F)^/IE?'A-UB(5>4&5+%+>Z'^0U^+"8@!%7>"G2[5CPS6=M MFSP;C98/.5(AF5@-AMKX[N&^L$.R";CN,U(PF4DQ](*6("O[ 1(/5)4KLHU, M]3\!K:/"91\92:X_35Q%=4-W1$6$EX&$B"D$=PUE)W<0U"S1*\!C;04 MIP/^0[ZSJX<7XOAB0L_QX7*"%>)/:(7XJ;6"WQ<7)^)D-CE=S,6=W#0Z\>>[ MBMHT2'2.%2@-S\YFURF9&//4SD!G/NJI;W'VHR3? M[[07 )VEK;)]".GY)-\W)#^T)!OW_=;9[--5B9SVSY,FU"<0&)9ZBL*XRG). M278ZL!8*=\%RWZW6LE^8BGJV0_9@N\65#3Y&29&['N.W$)-Q1]YT\WZ#^W>?B'= 2LUBG:[NTA*S?A> MBD2B"^(<($!A1=G;8^,$B<,_HJ0A.6U0%/AV*_RR!_\]T>&VK^<&1RD"1 2+ MS+J\R=3Y-]:63, #'624)5EGJDI2HW-#AI-=1W,J).&_W4 M8Z0EQUF9DA0K=9Y7N8S*P& J-WX==XT VJ(M^VW=]=CK4<>!SP$1=;+CDD&\ M 4\@..*G^H'U%S?<))G-&".*?4PFB]>@&ACUFXGN?/1T>O5;]1>IMQ?>*8' M3?YL&M<#-/J4X/9GZ^\Z M[Y;/NVO/(RG%)SKOWI]WW3F/0+Q28W*W4]CY^*3T%Q10LO>@",_;.MCGPI7! MYZI>PD !OVCKP3.! OS+*T05X_1ZXIB8RB*Q ?);:'M"<A*/U;!L8++_F*&@BGT];$E/R'8=+?DVM#?G:)(QIZ4V(^.@(1\A9G< M/D6'<:L?7L>Q#M/-3N)=D' M&@904>K0G%#W@41&,=I_3 2IO8'1:$^L'<^3/$R7*&SR[1?&.Z9R&' M,4'S3#O?HOF;31D\A"Z $F[^8$#D6SRF>.&F2ME'BL?@2/6LG56B@W=2U?77 M8&Q[T _R/^VE34Z#GB\@O(=3BO&5L=N7G=D/]8RHHMQVU'PWL=:YO0JI8S=G M,4AH!-MSKK^%>*[FZ8R.WCM2-GQ%C;$)R35#+A1ENO+?9]&I>$]*I^N(AD"_ M4G?>E@A"NOH6_%N*J76Q1Z8.I.FD8\J@ECS!1W'H*&(FB9PR;5R\[[I41)]: MT-_\%D9[-T%: M9J)?(W/;[A",Z]UD6AV!-C1?V4K?7MB8">OR4<#B"?2WV^ M=;5H3%.'3FEGWE.YBCGA,83S/Y<:;^E$6 .!B7K6^/96 MT9LV!!+CI[<+$W^]$#K)^7?<4;4WQ//Q&]U[>D'ET/LE]:80:>]+;M\B!1VJ M0.JV0VIP(!,FD"BNG5U=!FK]4F1VFDO211L,30%P/EX;F_#5*YF.WCPZ)$[# M7*?I-A[#0"6\=!2229<;A4[=;-%;RHVT<;?/G+>-IA?ZYHG0_U^+N6CO&!?C M=XR??B7?#)#Q?1YVWA9$I5OQ.-$$?P$#_XG#SM'GO^MJ_;=PN M]R]M_XY(H_>94I5@ZVQZ?GH@K'\/VG\I3<'O'B]-B;3$'^DN4%E:@-\3 QN$ M+W1 \S;ZU7\!4$L#!!0 ( &>!4%A 5+UK] 0 #$, 9 >&PO=V]R M:W-H965T5E>#.2EQ5*T M6U"GW8=B'VCJ)'&E2)6D['B_?G>4K"A#$@QKOT0B=??)0$=7C'WM4&11J=+C=#(Y'%="F61^ M%N]NW?S,-D$K@[<.?%-5PFTN4=OU>3)-MA>?5%$&OAC/SVI1X +#Y_K6T6G< MHV2J0N.5-> P/T\NIB>7,Y:/ E\4KOW@'3B2I;7?^'"3G2<3=@@URL (@AXK MO$*M&8C<^-YA)KU)5AR^;]'?Q=@IEJ7P>&7U'RH+Y7ERG$"&N6AT^&37OV(7 MSP'C2:M]_ OK5O;H* '9^&"K3ID\J)1IG^*^XV&@<#QY1B'M%-+H=VLH>GDM M@IB?.;L&Q]*$QB\QU*A-SBG#25D$1U\5Z87Y;\3;A92V,4&9 FZ=-?0ND7@/ M'M[<6JVD0K]S-@YDC77&LD.^;)'39Y"G*7RT)I0>WIH,L\< 8W*S]S7=^GJ9 MOHAXC7(/]J!_@4EOY[YR MJVEVL,) =Q&$R83+/'RN,Q&0BO7UJ^,TG9Q>+#['M^GI#J>.BV4$ZU+)$C*5 M@;$!2K%"$-1' 9T2&A09E0%H2BCR0UKCB1=&S2!71E"^2<@'NHB>GO36X1J] M=*J.$^9MGF,<,D"MB$!^L/%T=S(;P0[!Y.=$[A67FKK&X=@\V=5X?>E5H5@1YCT[XVBH@(T)0ME M%/D6Q(-8TG2F\)?-!AU3-3TZ]=#XB.^W^'F'7W>N[3V8_O@&P /E77C??.?"XN3JS)T76VY+8AJ0<0#2/T8I/W94G^SD.]JTF\+ MBY1T]J-EQ30,\O1,E=VTH$\7V_[NY&@$"RP8D!BJK8NQO+F+-94>0>9W8V".:7$=P8:2N$.W'//=[&<31[*HX'R6?]%T7AL(@94*9=:>)N MT'6$ZPDC3!4V?7-@SW8@=,>,4^58RJ!6'82'->T6_!PB<^Y;MT(,H!8JV_LY M/!T,>#H8P67C:3![S\!+JJYV$NS">ZLH,U\(GQ/W;NO9<-0V #_7\)\W\ 4$L#!!0 ( &>!4%A6MUAJ M&PO=V]R:W-H965TS&I6H&]0+QPDTMJS;&#[2[CVW-VVE"DKF_B._ON MY_\Y/L\[I9_,#M'"2R.D600[:]OK,#3%#AMFKE2+DE8JI1MFR=5U:%J-K/1) MC0B3*)J$#>,RR.=^;JWSN=I;P26N-9A]TS#]9X5"=8L@#HX3#[S>63<1YO.6 MU;A!^[U=:_+"@5+R!J7A2H+&:A$LX^M5YN)]P ^.G3FQP56R5>K).7?E(HB< M(!186$=@-#SC#0KA0"3C]X$9#%NZQ%/[2/_B:Z=:MLS@C1*/O+2[13 +H,2* M[85]4-U7/-0S=KQ"">._T/6Q&>U8[(U5S2&9_(;+?F0OAW,X29A%KR0DAX3$ MZ^XW\BIOF67Y7*L.M(LFFC-\J3Z;Q''I?LK&:EKEE&?S#:\EKWC!I(5E4:B] MM%S6L%:"%QP-O/_&M@+-AWEH:3>7$Q8'\JHG)Z^0XP3NE;0[ Y]EB>7_@)!D M#EJ3H]95.?J_;G<&JOIKOPZ5W'/R\[S M7/];OFU 57 GGU%:I4GP.947 M.>=5 ITM-EO4P_FZ3P)?N.1TN4JHE2H-O(5T-G+S9'P<400\4L\!E]!J5: Q M;CV999!%HW$2PP/KZ+):U)P) TR6U/QM*]Q!3RDBBV!*O#0E7IQ-1K-LXJSQ M=#0=3^#+HL-K,QNVJR86DS1I40V5$&ZX*,KEX/@P]5TTQX?UNJO*9;QH MJ%TO%D5S[CC?E;-YQQ_#X<%7,XF7L?E]=-'@;]BB3F]B345U?\;L<8/:+QNNWJQG0P+%N5R\RP^;..P-R&(!R:H[025[-XLE*P\ M+[KB^+"IKZGAT4#C1G(US89QY9))N>P:?"TQKSM^$]_'Y3K2#V^+417;'P^' M'5#YVW"\13C=(*@'$*2BU_6RF[?TG]-:;Q]"/S\NVF,V:."N2C.LI[?QY MESBCM_%#1Z=5/;ZZU_9'T>^W?;? Z&8K001HUM3K%:$*4#>/=!.+AB+S36 K M+D88L6.,KHN6\#>M*Z1\>T"_U@U"?0*49&:LS[SW:3NE,Z("6L2H3TO%W93.G)%K/O@M*JA=HJ\FZX#(I!%L''&7=UCIC9&]=SBVAV9-D7< BP>?T622I;XHD+?+,A^1\D)F5 M'!"$( N;, B1F12D?9*TUIE%6/=)LI@;2&&B4X!50<-7<@BB0%BQC+[ER>>6 M-%!5CRHUUK&&I'&9M?(.41K6B)RIL*#">94LU)E4;F>A8@NE]IF 0MA""_IT M+C^/*/E-$24EB-*)**A:NCSIU4*OEC4L,Q?T1SQ)S6FG[_!D$$O%/!GI6=&6 MJ2 +0$L(JK5]/B$1D0 .'6Z/IY!984$BAN;Y'9YD2B-.=R@A4\DL8P.H=QL# MO60#I6$2Q59((I-W:5HU]62-+8*+Y3=9\BYC =MFU-ZT75RT[*YED;KDN,V$ M9694\)D-[&6.2(5PAQD$W^"SU_2J6I<3FF,IQCR@5^M8I85'37$5<<2I<&YJ M;OK%3(XJEVL4-.2)E)0C[#YP;?3BMNIYA:@'NT7'UKILIW"C!P&)WDDNK Z9 M[W62C@<;H8>P&E77!7I;=U#-](Z9< GK<;9"7S)'>74&:2])H[:C;/1BR11_ ML+O,W_4_]-Q5VMWS"U3KIZKKJ]?J>]0%FKB4P5\!+X5-ZN("S:+RGBOX1^KB MS\C0IZL+!#ID:["IZ*/,>.RFJ6#?E@"'G+50^P/BTCGJCL 6 "CGP19V"L/B MDK:',![*DP^(*R0Q!\I#)AQK"_ZPQ"$UN:\M*3R*EOE4;6TWA]WS"VPP3]76 M5]]>_JTMPUZDXF0$*$EG-:Y<4G++,/\?5R[L$SATB2=K2T,)K-2<2P=J#[.' M(P0?/O+;JN,!'A[6%G83ZP07KB"3M@2.BMB[_*T\C3$I2>[5EE>H"M@YH20 M!9(>#F%]['6YLWOB$@HB![V?**[MEK9[_D^[XGT7F.'>=1,JF*5+=4OC>KWL M-C?/OK>_MY]LKJNWPS>7_M=%,RNAEBI.,54\]W9 S>8BO7GIZE6ZO([J#B>G MU)S'8A(;'H#OT[KN=B^\0/]KQO$_4$L#!!0 ( &>!4%BXADV:)00 (L) M 9 >&PO=V]R:W-H965TW*!Q MC27JQ5)J&W#2%-N'=D'2;1B&?:#ELTV4$C62BN-_OR,E.T[K>ODBONCNN1<^ M=^1DJ_0WLT&T\%3)VDP'&VN;J]'(E!NLN+E4#=;T9Z5TQ2TM]7ID&HU\Z94J M.6)AF(TJ+NK!;.+W[O1LHEHK18UW&DQ;55SOKE&J[700#?8;]V*]L6YC-)LT M?(T/:']O[C2M1@>4I:BP-D+5H'$U'[,^2]_,@MGTVTVH)VTH3F)CY4KTW.B=H=RH/5]%>0GIW=H[&Z+6VK M1;V&X5>^D&@N)B-+V$YB5/8XUQT.^PE.Q."SJNW&P&V]Q.5+@!$Y=?",[3V[ M9F<1/V)Y"7$4 M9? 8O/D0:>[SX59'R>@GW*+G%)(G3 =6'0?V(@]F[-U$6?CCC?G)P/SF'/GN@T& MYA5J47)X"VF01"F-PR*[\,MQ%,)MJZEA010&!4L@8D&1%<#&09%G,#>"PQTO MQ4J4$ 7QF$$29$4*+ BC&!ZH9SWC,V)T1OAI'L)79;F$>4O%J%P3(6L109)W M-,F#*'>3. M87L"-THW2Q"L?L*+L:" 3$06095$/Y=7"*.\F<9AT^D4:PAFJ MI >JI.>ITC58QY2>VKL?6'.*+6=17\,6OK?F>,&EI*Y]_%O45&3<)="\CCE[ MSC#8$E^.*7-;-5+M$.$!&T[9=@W^1AEKX#>?\=LG8?N-+N/77/*Z]+RC5'QO M*:+\,Z),.O9$RI@;61:D>;(O+\>E+,G=WS3;G]H--QMH^,X5 Q5)5! 7B(S# M)$BSD$8B_SBAC2^J?E\ZV95XHD"Y,73=BJKA0G>JHBYEZW(@:L#>X+LW.9'P M PSCC%WT7[J)Z)YQ,E29]1J!FE5M9)> 9\(-HX#%R050YMPT(LWS"6".B3%Y M[PHJ"V+/: HGS?+G!,1!D614,B$53L_?[Q*0!]EX3+ZF 0LC&DDE'^>O=CL- M,Q@75'+I_[C;%UZ1A?Z\XMAML"1@17RR@$9'%R35]]H_ PR4JJUM=U<>=@\O MC7EWP3Z+=\^4S]0016U XHI4P\LQ58WNKOYN857CK]N%LM0O_'1#KR743H#^ MKY2R^X4S<'A_S?X#4$L#!!0 ( &>!4%AJPK7:K00 H+ 9 >&PO M=V]R:W-H965T236G"N MZ:4L*C7J++2N![V>RA:\9*HK:E[ARTS(DFDLY;RG:LG9U J51<]WW7ZO9'G5 M&0_MWIT<#\52%WG%[R2I95DR^7K%"[$:=;S.9N,^GR^TV>B-AS6;\P>N_ZSO M)%:]%F6:E[Q2N:A(\MFH<^D-KB)SWA[XFO.5VIJ3L60BQ)-9?)J..JXAQ N> M:8/ \'KFU[PH#!!H_+/&[+0JC>#V?(-^:VV'+1.F^+4HON53O1AUD@Y-^8PM M"WTO5K_QM3V68"8*94=:-6?#M$/94FE1KH7!H,RKYLU>UG[8$DC<#P3\M8!O M>3>*+,L;IMEX*,6*I#D--#.QIEIID,LK$Y0'+?$UAYP>_\YADJ*S1S8IN#H? M]C1 S:=>M@:X:@#\#P \GSZ+2B\4_5I-^707H AC"5,5 UR_BH@]177#[SSOCG MG[R^^\L1@F%+,#R&WA!TZ%HH3=]M(.B1OVBZ*D3V=)#M4;S#;!\7G#)1UJ+B ME58D9E08M<1?4-]XK[CDQ!3-1(%"50/ZBS/9Q)00$5Y.N&RC8@;?#!Y]J;ED M.J_F[_!.R$\8Z'(ZD;TVU>L2I[=VI ER44Y?\R6_^P6)H2O1"SBZ4RMBH. M1_B.[_4QNEZ,T7-]^E2!&DXZ<^Q@!2GA.&(3T*S8H] MZX/$21-K=.ST4Q>3, "\1[=+O90;JC5[+6T\EG"TI$I4%YFQI"C>K%8F+&"_ M'X7#,7N+R#KS-]Y9+R$:FJB$CMOO&X+P=&IV(_)2)W(3LQ-[9@9!0ZB21<6&"G$":X=\P@P5DO-1(PWX3D#*R#Q#VGL\A) _]\#7M"*7(GLO((:!C0 MD;*,VK*,CI;E-5,+NH5C'7I8UG7!#5DHN\E55@@%.W"I_*!0CVOXHN$M&-?\ M6YO?7,&,P5IL8K]BZO^4Y0[CUA*%Y'Y39K=KED^!+HF58FF"D5=9L9Q:IQ/X M40D>L-5 O=T:6Q4QV$JXS"#.K"(#*7;O!M6$-PS\9M)W;7T$R##_8Y#9=FWO MUY^[3N\?2YK$0/HZ:9282D?V_F'+#3*'+@8QT>AI&C_PEVS!JCFWL(T'Q*3( MY]:/.QY8ZX)Q46"*)T -^#P\T7M%<3>EI!M3BF=/D4EF$W>Z1][MP_8A M+_KMI^B;D*GAPJOM]6?E%S.;1>FR"IN6I5VMVWT+IO^YNUX MTR5^9G*>5PKJ9Q!UNS$J3#:=5[/0HK;=SD1H]$YVND"SRJ4Y@.\S(?1F812T M[>_X/U!+ P04 " !G@5!8@I:RBN,# "<" &0 'AL+W=O8N;6U6LQD M9RK1\+4"W=4U4R\K7LG]W"/>8>&;V)7&+@2+6KB=WO-OPN^%Z_&8/U9"/EHYU\+>9>: GQBN?&(C#\>^)7O*HL M$-+X.6!ZXY'6\.WX@/ZK\QU]V3#-KV3UARA,.?>F'A1\R[K*?)/[+WSPQQ', M9:7=$_;#WM"#O--&UH,Q,JA%T_^SYR$._\6 #@;4\>X/!P;.L19 /N*L>E_X++J%P)QM3:KAI"EZ\!PB0Y,B4'IBNZ$G$:YY?0$1\ MH"&-3N!%H^>1PXO^E^<_EAMM%&KFKV.^]\CQ<61;1Y>Z93F?>U@HFJLG[BT^ M?2!)^/D$[WCD'9]"7]SWY0-R"P<7CGEPC/9)X..T7Z/4CF?P,4JYQ.K41ELR MIN2PE156N6AVEX#IXO6&*Y>R&VT$5A O7/+L@\)WS;==!;=8E!IN+:[]B;I5 M\HE;= T?(8[\;!+: ?6S* ,2@I% )_#"F=*PZD15X''ZG[8T#?UI%@)-J)]D M\6 9AX/E'CNOY2$0W@F3L, MEX84[<($TL0/XRE2)OXDG?I1-(SIQ,\R LL\[^JN@YGTVGDDXB-7G#C-:P.:E7X)"&5;#L\'J7MBT!ZGQ*K-R3%$G$?DHS5)IJ MI4*EN.A*=%6-5%!5,:J[QSECYTBIAW UDQ++$15'2794#<&;CH%N[EQ?U%C/ M76/ZYC&NCJUWV7>I)A2U??"?F)DZ_K/1AITUPU+ M_'S@RF[ ]ULIS6%B#Q@_2!9_ U!+ P04 " !G@5!8XF$^"S $ "A"@ M&0 'AL+W=O6T(E44O2=;)?OT-*5MS4%OIB#27.F3.<,_1, MMT)^4P6BAL>Z:M3,*;1NSR<3E1=8=DX\ZE]=R?G4['15=G@G02UJ6LNGRZQ$MN9XSN[%_?ENM#FQ60^;?D: M'U#_WMY)6DT&E&598Z-*T8#$U. M9PAAA;DV")P>W_$*J\H $8U_>TQG"&D<]^T=^GN;.^6RX JO1/5GN=3%S$D= M6.**;RI]+[:_89]/9/!R42G["]MN;^PYD&^4%G7O3 SJLNF>_+$_ASV'])@# MZQV8Y=T%LBRON>;SJ11;D&8WH1G#IFJ]B5S9F*(\:$E?2_+3\P]"++=E50%O MEG#;:-ZLRT6%"DZ^=E!LB.0/H-/HM&%@IMFB9G$/@N,(\%(WC!D'1@\8(C>._+IM3X]B/I83]IN% *M8*_ M/])^N-58JW\.I=^!AX?!31>=JY;G.'.H313*[^C,W[SR8^_="/5PH!Z.H<^O MN)1/9;.&BUIL&@UB!4,)%T]PCZV0VE0.OK0HN39;'W!-;:0/I3(:[' J5P4= M%PFD;$ 7"/F.$!\(K?<(24O(?-_0F0/=(M;K";E4@$8?0-7%>H%RJ+#5(AD, MMB@1N"*WBFX/=0Z?":R@W%&6.:?2+:E#9,DK>&@QIZ=^@@]2;%KX*C2]O>05 M;W(+0;Q>!O+A-?@L=5D8&RMTO: SF,M2!M3UU-,-X&-N4P8M>:,J;F^3$Q9E MI_#F5>=#L]11ID_^)$Y MSB7H,_>2U%INTG/QW-0/842GT:#3:%2G/W>5*>I%GF_J#1&FLI. 21C_=>1[ MNNJ01D<#'=;H?[P1=]\*.'=5R/)#:EX&53'DWS,_W+OMQ\92]Y M"B>QJZ0JRE:9:D3,#3U3JA,_"-PX2T_-V]1-O B^4!<10RIAYM'WV&4L.07F MNVD<_$KQ,\\-LPX[S-R,10:;RA_%Z3BCR$KFQ&>9&_B)\6*!RV+_F5&89 :5 MF%%/L- -4N]76B/S72]*.D:!&_JQ992X<>B/"3(>!!F/"O*&FJO^N2(WCS3> M*#RDNU&\P[I[#O*#P+ +,MQ^#3[254@-W]^#I0)5B&VSNU.["WQA)J9S^(NV M[&B:PPKI6&(WS3*SB,@,H]28,81NG(;&3(R91<9,P5PTT<$3G.R-#53NM1V. M%.1&EMT$,;P=YJ^+;NQXWMX-;Y^X7)>-@@I7Y.J=)=2TLAN(NH46K1U"%D*3 MMJQ9T R)TFR@[RLA]&YA @Q3Z?Q_4$L#!!0 ( &>!4%CWFJ3&PO=V]R:W-H965T M2,[VVGRU&T0'W[M6V7FT<6Y[%<>VWF G[*7>HJ*5E3:=<#0TZ]AN#8HF.'5M MS).DC#LA5;28A;E'LYCIG6NEPD<#=M=UPOQ[@ZW>SZ,T.DQ\D>N-\Q/Q8K85 M:WQ"]_OVT= H'ED:V:&R4BLPN)I'U^G53>'Q ?"'Q+T]LL%'LM3ZJQ_\VLRC MQ O"%FOG&01]7O 3MJTG(AG?!LYHW-(['ML']L\A=HIE*2Q^TNV?LG&;>51% MT.!*[%KW1>]_P2&>(+#6K0W_L.^Q?!)!O;-.=X,S*>BDZK_B^Y"'(X<6! M#PX\Z.XW"BIOA1.+F=%[,!Y-;-X(H09O$B>5+\J3,[0JR<\M;G'IX-VS6+9H MW\]B1Y1^(:X']YO>G;_BGG*XU\IM+/RL&FQ^)(A)RRB('P3=\+.,MUA?0I8R MX G/SO!E8X!9X,O.!7@K;=UJNS,(?U\OK3/4#/^BQGE$ M)\"B><%H\?9-6B8?SRC-1Z7Y.?;%P\Y9)U0CU1J\ZE/ZSC*ONFXBG_",\;:9IC4%:5K*S2$4!4)3RADMH,B)RS+*L@FTX8+Z8> MD!\ 3UA309L!.%+D.!."S6N9&G%)M6$I"JA:H06Z31;X)SQG*+( MV*0LX,%M*+:E-E0\2A()J!CG"10IFR8Z$ JAH5 M._1-7K"J#.TX"9DL69&7?E@!9Q7U*,5 []:*,@YIRK(D'>K@$Y^6U 8EAP^G M\AT?W:\=FG5X12S4>J=6$TF[Z MEZ,?.+T-M_52.[K[@[FAQQ:-!]#Z2E.[#P._P?A\+_X#4$L#!!0 ( &>! M4%BF("X7I@0 *8, 9 >&PO=V]R:W-H965T;<_+39M'$&.;?'>@X*=U)M M!2SS-%":W":C("2#0$+L"('CYQ4N0$H"0C/^K#"#^DA27!^OT*^][^C+ ME%NXT/(WD;AL% P"ED#*"^D>]>(&*G^ZA!=K:?TO6U2R8<#BPCJ=5\IH02Y4 M^>7+*@[[*$250N3M+@_R5EYRQ\=#HQ?,D#2BT<"[ZK71.*$H*4_.X*Y /3>^ MYL*P+UP6P'3*KH7B*A9,Z[0STOTZ!OH MK8C=:^4RRZY4 LDF0!--K>V-5O:>1SL1+R$^9NU6@T5AU-Z!UZ[];WN\]G_[ M?REL++4M#%CV=3)%_Y$R?VQSNH3L;(>D,CJU(1A__-#JA6<[ M#.[4!G=VH:\;?"/ $1=9$8D$_!U.3P!^ @:K %]U*IEMB# M[.D6V7^N1%@ \\(QK/P%-PGY@O6M&"SCC*L9L!AI3?RP[&>FT4O#R"@,S-7J==I2C:#Y''L2E@,SX'[/#D9'"$7Q_)Z&P%N8-4W9I4W9U9 M?L)>GQ32]X +;LP;1=>3K,S3E74".R!:]$Z_*NI3M]$KOOI>P9YAZ=BYU/'+ MU@+:;/(/)V9WF M"KV)*;QO; $&OILBD]G,P S#LD[1 W8RZ#0ZG0&.^IU.(VR%:X+Q*KBE\&'K MR!,E; \:@Y!43GHGC5X8^IVK92R+!(-0*)YKX\1?Z$="$1?6%MBHB32V*J5U M&6W$##NY]'+@JTD7RAWO8$JO9DIO;Z9<@A&OG&[5=0HTV%6:XIU+Q?K95P8E MST!&-[D7C76.KM]I:X_VY,M.F[8WW <#CB\9!J4@7AJ0GK].;^53S&W&4DP] M0_=F&'*78>?QK,!VHV?*QU6H5:UO>"0JCZ3WZ)! H_#L\\6M'[7.COY-KU_P MN<0>-Y!1GOT.W)17Y18">L[MT3Z04&$#A6G0\K3:D?=^G??^=W0(#-8U!>NF M#!:FE(CJW9C$<9$79;!_5/IWFO;_IU]B2Q>I0/74Z)Q-*%-4/VGJ!H>]['-F_)57$Z!4%B^DF%OYPD *<= 9 M >&PO=V]R:W-H965T;!DC2%E.@[01-V\&BV ^R3-O:RI)'HO*87[_GDK(L)XJ2=G8',&22(B\O M[[E/ZOBZ*+]7:RD5N]ED>?5JM%9J^V(VJY*UW,35M-C*'&^61;F)%;KE:E9M M2QDO]*)--G-LVY]MXC0?G1SKL8ORY+BH59;F\J)D5;W9Q.7MF/O2I[++"-*X.//ANBHW9,6=ML[ZF_U MX7&8>5S)\R+[(UVH]:M1.&(+N8SK3'TJKG^3S8$$T4N*K-)/=MW,M49K";L.6O&V$46Y^S;![F9R_+?QS.%[6C1+&E( MGQG2S@.DN<,^%+E:5^Q-OI"+0P(S\-DRZ^R8/7,&*;Z6R92YW&*.[;@#]-SV M\*ZFYSY(;XF1!3N3.5K*'/AU6B594=6E9-_>XS5[I^2FZCV_H>[U4R=[>E%M MXT2^&L%@*EE>R=')K[]PWWXYP+O7\NX-43^YA'TNZDRR8LGNG:,#8-7'^##I M=[FQ=F-X6:Q 6A5,K24[+S;;.+_]]9?0X<'+BO1?[SQO=MXV.V]I9W8=5PR_ M99'!^*L7[%\R+HTR@.5$ZU4+)ST<]F5Z.64?B_RY;ASVSM=QOI(L!?6R^ ^L MNK-O,<_2E>88VUP,O6:QPO JS?,T7Y'PMK),BP4[8@YW+#\,T>+!2RP+)]AV:%#OL(IPNO5,=E&F=LO((/G3"H'HR1"%6'@L[''+=OQ)VSL M>I8KO,D.YHIMXW1!D"X8L+@ON"<3QH>V-N6S;Q +>L,@DWC.W&7F@)H7>P(B*\GVT%OCTQ]A-C\L(L MV+W?_;N6+?RV]SL4JFQ[(MR3@SA#(O<8CMCH $& 8(6<<...;P61Z$6UHT>: MWZJ2"EKS-DY+=A5GM3:ISJN'-89'ON6Y'EJN@XTY;1>XEN?1=A"6[07LE #. M8$>J+G-6'&S*2,JV1W(!UV/?A1@CB#>R@@" OMELL^(6,DK@1LMT7IN#0QU< M'\HA8#34#H%=%-C_'[4@G6YQ<2WNAC^@$P*'&13K/0"]P/)@9!"H![)VGXS? MUMJ!5"I6=46KR2\9?W.D#^D*& N:D6,YGM!-(.^0Y: 9NE;H.9,!#RQ:#RR> M[(%/-T5-XO@DDV*5IW^!0>C760RVX"LN=7[U34=8]EG>*':6%-/;;@'G4 G]$ZNQ&=T8< MC)PF25F#3I;&\S1+52I)?^!5H5/XY[:GU9/7"@!^4%]UPW%4Y^+_)X8"+@=,VW-+I2?^$B_"@%0\.BU,C\*S HX9O M1=P>4J&@5:%@$"72@B+7_A)"HK!_L9/F3I/.P7\?_(.$^]W!9VVWW1V?@!\R MOJ":QNPOFXYD='GP0S\/>Y4.XFE3K2 >FHR;=.F)AQ+6;<;VG)E^^);B/ MMD#B\>9F:_*,_B@]#A&4N/9-CFMKM^-$%/(B[6HHKHI OW8=O(8_*%7ZEXFC M%-WN*RI917R@BN"=/L(ZTA=7=&)NDR&:;)$"6RB0,7EA M)_1Z4-NV!Z:#B)W7I8K3;$^@)S>+G'NC_;G:8_^RY:/?L37?_<0=+A3!%%58B MA#!O&MC/\+3U4PAZ>GA^HI?@C#P. HO1>B!](!/???98[X7)* \KE[LZK8S MY2 GFC81>HH*VJU"$0-&&:/HV8!:<7M_A68/)V'=^[+3MKC1E<]7JGQZ[\Z& M:5(07QZ43GW1N7O=LI/8_)8E$,BJ*&^A6E2RTDJU+J5\GLDKF;%U"B4LD_4M M&U<2 BH@/LZGVGT[]LL]W^P#)%B73:E':O0VS6&V%+3>Y94J:_U&K^,OGY($ MWKD0NC_UO>:0-__.3IP;P\B"Y/KQ]"MB[81]+A3X>/-GG:I;MD15>%B%!$@4 M@IZ1LP+_V^U,[&Y/QJE%W4!S+_C![ES?;_\_27 IJ5R5/T0G MM#A,SSRURR0I)M20.#+6:% X)G3N;5HFS+ 1T=&NJVMHS]87))"X%P;ZG8.2 M*^@)#G\7"V'Y)E6S/!W4]TAP9!M(2@[F_XALZ$HC;)[]>-I1>+?[LW@&)C7: M_?\LGMRV7)?O_AY&U*!Q=[49W>$90+*A@9.R6 (Q0FZK,V(GHFL/C>RPF26OJ>DI HX, 7*>65;1FI M2\@DP[;I,MU?)G2V:EW0E,'35;*]$RKE00VKUBGXUG4R(J2N<;"1TF+HWQB%2#'Z-:(P9B?&.S8W:H_?OPWL^7-8U M_I_43S-5:5S:VJS+V*++V+)A[/!Z?E&7.\!SNH100,WD$Y#U_'ZFH#_DT(H# M5W&8 !@-A?N@&SLN/(L'=!7D6]S3(S[4W^06@BXOH;R^Y88<&NU& 0W[+(IH M4#@T*+@>#%B$>BC0Y5UHN3RBP9!%PD;7XQZJ/-?W:#!BS_'GNLS#-,&\R K= M@!$?J"?Z%&+6^7:VD>5*?R&LF,YBS&>T=K3]"GEJOKWMIYM/F!_B:KH.FH8JN_Q,T+I8J-;JYEO) E3<#[98%0W'1H@_;;[,E_ 5!+ M P04 " !G@5!83^%\Z40' "I%0 &0 'AL+W=OX<##)FDQ)GAS#//D#Q_$/*KVG"NX;$J:W4QVFB] M/9O-5+;A%5-3L>4UOED)63&-7;F>J:WD+#>3JG+FNVX\JUA1CR[/S=A"7IZ+ M1I=%S1<25%-53#Y=\U(\7(R\T6[@4['>:!J879YOV9K?UUP9:RE*(K]1YGU^,7+*(ESS3)(+AWS=^ MP\N2)*$=_VZ%CCJ=-'&_O9/^NUD\+F;)%+\1Y5]%KC<7HW0$.5^QIM2?Q,,[ MWBXH(GF9*)5YPD/[K3N"K%%:5.UDM* J:OO/'EM'G#+!;R?XQFZKR%AYRS2[ M/)?B 21]C=*H899J9J-Q14U1N=,2WQ8X3U\NA-*2ZT)R=+6&:U[S5:$5_*DW M7,+]AM6PL#%0,+YGRY*K";QI7Q^;O"AQVI,NS*02> [[K!P/R@LYK@9$7 M')6WPI%\MV*[X-M"9:50C>3PY0]\#>\UKU3O^JWTL%\Z)>*9VK*,7XPPTQ27 MW_CH\M=?O-A].V![V-D>#DF_O,/$SIN2@U@=":!9CNJS>UCR^]JRA$W8DFGT MD!: 4($;46U9_?3K+ZGO)6\5; \5+UO%6U(,#TP!_E:B1,Y09_!/SJ2% F @ M#:JZ8-+#A\_3NRE\%/4;TSCLW2"&UQR*NM,BEF6Q-F:B\.N7@\#(HG51UT6] M)C<]D0&OP(N<%+%I&F$28,/W'-_SJ.'C2 QW&*LBXY#A\B#R\4,7TCE^%L/[ M6G,,IK;OT V0I"E$L0>QG\)'Y%\DJ(;)@I4P7B.=3@#!A$D7.$DTGP!J"EP8 MA\[<#R0C0:X8K1?C9EY+189LH.!X -2 MXP'E_Z^X7: ]N/?XH8H&[>[#PJ#@?BSMB[.PQN9*N(BT^LN*],S<4!-\)G M$"4_J+\15H/$]2B'I2[^MGL8=-+V$$>2Y[A"@NV18HW;@(#X)XU,_8T2['BH M'=O!',MD@F9^_+'C#35&EBS3B"KF>.XGU$,LNIZE4-?V4\\=@F/:P3$]F=[^ M,F<9C-35-R[Q; 97"D]M6UO5/RN[K;OEQ+ZTS]W!]<_GVM^'VF']G4[6ZF1[ M.IM69][I[-G+_1RK^PG\E)1Z$:5#U[\[;@K$T\BE0+CX M_%SJHJ+! =LQU9XGF"IBMB6T /-:#UORS+PUBC-\P<$8?J==Y(.NR2$VM"I,9]GLU;!,WR92DW=S,TXP ;ARBX%QKK(^(E M-(7*GU-%3A(Z]_F.FX3T*J(76(23N4N#D4>#,0UZ*:1XML9!?TZ#"0YZ48RE MFUKSU) ";]2.M&NWO(*WO[]ORYO<3\P.2:-HXE7^%4%VEF!-+>"]J.%EMS%[<4 M6HO*-!'Z.9?T ;Y?":%W'5+0W_@=02P,$% @ 9X%06-]G-VD3 P M< 8 !D !X;"]W;W)K&UL?55M;],P$/XKIX!0 M*T5+XJ9M-MI*ZP#!A\'$!@@A/KC)M3%S[&*[Z_CWG)TT=-+H%\VUN;/AA\%;BW1W/P2E9:W_O%AVH>I9X0 M2BR=1^#T>< KE-(#$8W?'6;4A_2.Q_,#^KN@G;2LN,4K+;^)RM7SJ(B@PC7? M2?=9[]]CIV?L\4HM;1AAW]I.IA&4.^MTTSD3@T:H]LL?NWLX\Q'E$U6'1/&"T>/4BFZ2O3W#.>\[Y*?3%+15CM9,(>@TM_X]:464: M[H3:]%GKT_@CY _N\-'!4NKR_EE%IV/>U0@$N]4*E;,^L@Z1L0T2@Z*>L4=# MEVAAK275M[V [\A-FWJ@Q&&S(H]#\OS _)#Y,ZVLEJ+BH3H)_9<6RL$#!=L1 MYB ;PDMX]:)@&7M-LP&+V7AZO$=5236GJ$J,057^ :FMS^)@&H_2=$@(<38B ME,$D+@KRO'JBQ9.G^Q.Z$B6L4.%:.))K7:?2U5R!3Z,HL=TGG/-S%G +CYO% MDRR%=_10[GDU&7 MTB<72XJS<3PY+[SDP3C.BW&8Y7&1L^%S3RHYZ@(-FDWH=99H[91K&T*_V[?3 MR[:+_#-O>_$U-QNA+$ALM*..E28UO1+0.,-Z'RM MM3LL?(#^)[/X"U!+ P04 " !G@5!8/Q#]R&$' #$@ &0 'AL+W=O M\T"9!'IU.@ M,U,DZ2P6B_U RW2LK21Z2+INYM?ON90L.XGKZ>X'2[3,>WE?Y]PKGV^T^6R7 M2CGVM:E;>S%:.K/4KHR2C!]/)\)1_5 MO7*?5A\-ODT'+?.J4:VM=,N,6ER,KL*SZYSV^PV_5VIC]]:,/)EI_9F^O)]? MC (R2-6J=*1!XO9%W:BZ)D4PXX]>YV@XD@3WUUOM/WG?X\ M&.4C-E<+N:[=G=[\K'I_$M)7ZMKZ*]OT>X,1*]?6Z:87A@5-U79W^;6/P_<( MB%Y >+N[@[R5M]+)RW.C-\S0;FBCA7?52\.XJJ6DW#N#7RO(NT7]X#?O-UK9A>L-[V M\0=M[81=*V!1L6>9D^V<72IJLGAFI0S4R9H2+H(N@2LEL<9UU5LK^QL8@+GN1B0NLP MB7F6%=TZ%CS/HPD#E '4EB4)#XN"C>.$9R*!) :E;M5!0/-_I'8<"" MAD&*].;Q+N?CA*=9-L'1<09K8TY&;].=\R**< \S+HH0BZC@42'8D2RG0Y;3 M[\[RV\5"^4:TG^\[,OI.(>YE55>2VM6AC!\_Y0H]WFJ/PWICP.>BPY&0&08)'Z9 M!CS+L>RR1YQ1ZQ(V=APRCGDH &G43D80'$=<9.G$GU2B&BK7\0R\0,TAM!#) M>1@AT[C'5 OCC*<1*N%F*=M'147OG:WEAC.-"!@<$M&^D(2B%(3@':!-AFBM MF;ZK]0PF@4:AHD*;9!_TYH38=S[P\^C=^P\/[T>3Z:*O.(0:]I!I@U0?ZS#@ M!>(6@F$$\V 4;_KBH,1M%7@#$!2*0A:3@3P-_3WBB4#(P/)(.^!&7+I2F%.( MJ%GE5&,'O8A1AE1.E%\0K'*)]L4[=/,GP)C^-35-[?45C]/8S\ MX@A+9 -+9$?QNR4W'Z,KB[!T9?VADC-@VE7J8.L^JO1P&[A'[JM%54H42OF7 MO7V^M8N"('=VU3N[B"<@_9H6:)^GAE>]_?7>ET_$0/=[)Y^QC]T+ 6=4W3(I]QQ%.1T2+@01JP&[FJ0/?5GU#JRP %B#'0,I 1%16. MSN*4_8HJPFL/,DZH\L,-J7<#X;!2&O,$D&ZDF5LFQ@W<"VHP#%F6^:+M& M=BA;<9%B8(E8' /A+^.Z9QN":\AM]X3HUK(/JOIC7:U\B$'$Z,8 5,'S E7_ MTDU#;T G>G&RMFI[]AC^!@3 L8C ]Y!ZZ05:.&B">#T,T9'SR2%/]B,X!DHQ MST$@1A"CX"!-$&%&.68[3^@Y+"\@08D]%"%00(ZY,:8%!L4@.-;V\P'0^5% MW[UJQY^(JS7 ]V[(@J(4GF2=5,! %N15196UB#3 M^7;\*+MI<2O[SGC S>?][B@2^*3?UK&"F&%/F$_L*V$ 0_ 4U^X'TW4I^F5H MCBE-_?=[76B1[][1 MAZ?#/QQ7W8O];GOW]\@OTB#,>-52"X@&IQGF?]/]Y=!]<7KE7_-GVCG=^.52 M24P@M &_+[1VVR]TP/"_S^5_ 5!+ P04 " !G@5!8U1Q&CA<# ##!P M&0 'AL+W=O&7 =FW+S=PIO>-M>X?^(F@G+0MN\4S+]Z)RS309)5!AS3OI M7NO-!6[U##U>J:4-;]C$M<='"92==;K=.E,$K5#QR[]L]^&6PRB[QX%M'5B( M.Q*%*,^YX[.)T1LP?C6A>2-(#=X4G% ^*=?.T%]!?F[VBO)^J4K=(ERA@>N& M&X13YXQ8=(XO)(+3<*:I",S3:\=5Q4T%%UI60BVM]^S#XS=^G7TR21T%Y&'3 M<0_>+JPS5$V?[A(JL\1!]4$$ M*^+SQV,;0+4-0%$ 4EL+5#]@ SW_H^+:< OTU%I2^[ G\ &YB=4"E&ML%X2[ MR[=_,?_*@_# R]=-A8?PF&5Y;SP:/@EV/NP5HT&P M"\9ZHX+FX[9OPOFGL/@:#;6SJ-:"KG\ !FJ,UO,3+^3'O6)(B&/FS7R<]<;# MD3>S HG(5'#T8L9\]^^NYJX;\$&+7_=99I M._.\?Q0W-F?]81&M47],<^?_JI@.TMQU --;C;5%LPS7AZ7]ZI2+/78_N[^A M3F-C_KX\7F\ON5D*94%B3:Y9_WB8@(E71APXO0IM>J$=-?U@-G3+HO$+Z'^M MM=L-/,'^WIY] U!+ P04 " !G@5!8U2OL+X8$ !&"P &0 'AL+W=O M@[;8/PS[0TLG6*I$N2<7Q?OV.I.,ZJ)-TR!?[^'+/W3UW1]ULI_1GLP&P MY*YKI9E'&VNWE^.Q*3?0"3-26Y!X4BO="8M+O1Z;K091>:6N'?,XSL>=:&2T MF/F]&[V8J=ZVC80;34S?=4+OE]"JW3QBT?W&AV:]L6YCO)AMQ1H^@OU]>Z-Q M-3ZB5$T'TC1*$@WU/+IBE\O4W?<7_FA@9TYDXB)9*?79+=Y5\RAV#D$+I74( M O]NX1K:U@&A&U\.F-'1I%,\E>_1W_K8,9:5,'"MVC^;RF[F41&1"FK1M_:# MVOT,AW@RAU>JUOA?L@MWLTE$RMY8U1V4T8.ND>%?W!UX.%$HXD<4^$&!>[^# M(>_E:V'%8J;5CFAW&]&C>.]UL@[V2I.B"#3V+5@AG.QA:-.M5Q>3"P# ;X(P88)^^5M!M#WL@* MJH< 8_3VZ#*_=WG)GT1\#>6()(P2'O/D";SD2$'B\9)'\-Y\Z1N[)W]=K8S5 M6"5_GPLR0*3G(5SG7)JM*&$>(7<&]"U$BQ]_8'G\TQ,.ID<'TZ?0%]<;(==@ M2"/)]Z;K%V7.)^N[+8D32\I;*A]8:M$"6>W]KI(@+242WQ!58ZL&+2ON*-F! M!B(,J56+_6\NR75 =1!EKS7(FQ[2Y8@H6XLV;9"DK>B MT>16M#WJ>2^=J0IT<^O!#/FDK&C)4N#ETIO$JF]%$8 MA"OH=%(,41B2E*9LBKA#PAB-.8IHA9BP]=J^PD*\X#2.8R)D12Y0 MG^8,=1#_>9^1.8*7R!Z$-@3<>WG&*P?L\D61([,%_UEK]Q0UA27"RLT(Q2V%[#R"?MU]#H MV. $[G \,%[Q@L59B)IG\8MB&?EZ.+$R6(6G8/C 'F83N?<6)Y/I2RVF)RET M,%#7>.H]P)7HE+;-O^&-ZP1?'I0Y\ 5T4.0^OH %K6_"\K7$P"J># ME.5#ZATXA[C5#0;@OAT-EF2IC UJ;!H?GU;'A=M+1KZQ'\E#/F4C7^XOC2NV2T4*-J/)ID$=%A:@L+J[9^4EHIBW.7%S M+YR!X^B\^ ]02P,$% @ 9X%06$MD#R>G!0 ?A !D !X;"]W;W)K M&ULO5AM;]LV$/XK!WH]30(X2;MU6%?# M23L,Q3XP,FT+D26/I./XW^](RJI3VUHV= ,"B^++W7-WS]V).5_5\D'-A-#P M-"\K==&;:;TXZ_=5/A-SKOQZ(2IZK*HQ%""6L[G7*ZO1%FO+GJTMYD8%=.9-A/]R_,%GXI;H3\M MAA+?^JV4<3$7E2KJ"J287/0&].PJ,_OMAL^%6*FM,1A+[NOZP;R\'U_TB $D M2I%K(X'CXU%;Z2_L[:C+?=NZ_*T8Z]E%+^W! M6$SXLM2C>O63:.R)C+R\+I7]A56SE_0@7RI=SYO#B&!>5.[)GQH_O.0 :PXP MB]LILBAON.:7Y[)>@32[49H96%/M:0175"8HMUKB:H'G].6MKO.'TRNT:PS7 M]1QCK;AUU_$=OR^%.CGO:U1C-O?S1N25$\D.B*0,/M25GBEX6XW%^+F /N)K M0;(-R"O6*?%&Y#X$U -&6- A+VB-#JR\X)#1,RY%8_20KY%C&@92\FHJ[/C+ MX%YIB83Y8Y_U3G:X7[9)HC.UX+FXZ&&6*"$?1>_R]2L:DS<=R,,6>=@E_1GR M9^%Z^V3& J[6<+=>"/ABPP=WXDG#58DQWFM*I[+]IC@$]Q9!OHU - B.BPKG MQ0FLN +\F]0E9KXZ@]\%EXX2@ $5\WLAVZ":'V9^* P_*?@! B^)(GRR,,7? MXXS&)S"ZQ:7 8PD#ZB5!"J''" 5+8:@7!H6".*.XRA(4Z;$T@[M:\Q)%)%Y" M4RN811D^(R]*0N@(2=2&).H."=;)\1)]74]@VSG;X?$:D!\=2 \&IA@5>KTO M*)WJ#@1ERP6 S$6UN7,'K\98.TNN$5%1N2)N-N$(]$S V@1%' C*MQ%LX,-O MMM;AD<&CD%BZD7U"Y@4&?RB+7.RNCX3I#T4U1:]4-K.6&)1?B@G2Q=!"GXHL.KG\)F72P$?EUIIM,,<1S3HYI]YM<0. AN<21IY:1B:J&9^ M2 'K]404!L Q\V*6G9BX)SY+39H4TLQG&7*$FH4H\E'$KI)==\1IX&5.3>K3 M& (_QO'K5RFC[,W&!S;M#DH(#>V8 QI1E!!N2>@@8]R2,?Y79&RKW(K+\0X; MC9\=+08*N[.;WD?-;N5WR*<)+R0\VK@A!,'S&:AMCB=2"% &NH1/S8RB9\==00C:8.1?(?*,$)W M8-88E"XL)F5W)C]5A5:=9:,3R_ZRL:5%M:KEMY-+J_J_JRI_YP!G^DY-^1$! M:;@Q87MG2.>*Q:]U=?J(9W'C_EH1I)E' I.XE/I9ZL3@[H"D7DQ-:M+8IQ0^ M.R''+"9>DA%3*6(_(,]J2X+%)30K%,L.V=6]:WM(L.X$)NE9X).X*^73EF7I MBUF&"!H 0R%M6*I\P[KG#'KA!T*GZOVD&FP^\ T@OE%GF+'8PM3 _-_)YAB& M=PU=/O=2XY]KKF8=R]^+A32+O#A* #M*2BT94RQC+1DW'2%@H1>3T#$L"C>D MY!JPY"WX&F]9B&/NV'L-B[#JRVZ-K1<"2G^ M8?=JOFSWM3!*B!\R[%)IZJ-[#_6PYO%-IPK]V,Q2/Z&PMU?UM^Z$( MO>:Z"["Q^"DJL0W8SL<92*Y&G&M1%/U!WJ6]NM-*>Q(W=OK7]PTEK??+CE' M6%&R.#-\?/-FJ./[NOFCG7L?V,.BK-J3T3R$Y9NCHW8Z]XN\?5TO?87_W-;- M(@^X;>Z.VF7C\UF5*/3X_CLJCD]KE>A+"I_U;!VM5CDS?=S M7];W)R,Q&AY\*>[F@1X!+.2X?/,7OBS)$,+XL[]_\?UZ#-F;UF4; M?]E]]VZJ1VRZ:D.]Z"MS4 M]ZRAMV&-!G&I<3:"*RK:E.O0X+\%YH73\U6+)VW+KOT=L XM&W_-;TK?3HZ/ M NS36T?3WM9Y9TL^84M(]KFNPKQE[ZN9GVT;.$)@Z^CD$-VY?-;B.S]]S93@ M3"92/6-/K5>KHCWUA+U^D>R+7]9-**H[=EEUQ":&_/L37F>7P2_:_QQ:?6=; M'[9-V?.F7>93?S)">K2^^>9'IS__)&SR]IG(]3IR_9SUT\TX\7=1+Y9Y]?VO M+=O;P$.1/VO[<.07O@G(:79;5'DU+?*2%=LAA+D?POCY)R=%^K9%EA*NQ!_6 M#GRZSUN&O]NZA "T;]B_?-YT!&'87K^X\VW865OD["J?%K?%E&DCN=:"::VXD!;WCJO$LFMHVJ-7(0VW,F/P MRK5,F!4\%8I]K0-"/5LATIKTADD\ACW8D5PY6!(I1@+Q&JSRHFZ 6!X\9[XL MD-\17@!6S5@-A!O85UP;Q81*>9)J)C2%GF!FU=9E,.)TI.7)NZOZ"0* MXIIO Y(7W4/K]S =*X68X<0:_&KP>< 24 IF; *@).B^S3 PGZAE03WD/!)W M&S[0 )#A_X2/E?O@*4X.-:4?H^6_* &Q<4AAEFJNI&/6\PL+R 6MXZJ@I8QQ%@-MO!QD&.MB$HD:B1 61?' M"S-Q5]B>S>Y+5/*BB<5A.L^;.\ ]!N4LJ2M*3BH24E?4O 3"]@6YW:RFV!7J MH=;OHYHF@B8(JI@P.L9^9 8SK_HVOO4AE#YZ(2"F*VHRRFVO($NB#'D#0*3I MI 1P^LFC^V80E@%,-JU;-!B#C@_7<:H1PT=J7L@C*AVK;]E-WR?YEK,*$F6 M_3##@MF[[]\6#T NQX30SQC>5BJFP'"+'5AO6VR-;MGO-020?<.J0-O'N$C; M4!Z&^TOP&M(06,@?6![WJNN8UA.@<83VT\ M HD 9OXF8&=1A)V9[ &TIH.FW;%=]Y"1>(W!M$P2&ZHI6JT8V2!1($JF%&T' M.@"J.&-DGZG &JEM;WFM8K$RR8 M,*(QR8#3<:S@Q!$)G\BOX2#1\6-/F!S2RPI2)@>-LIC5*Q+Z2#2<#AQ"XREW M&T_4=(M63^LT-JW;0N2P6/1B*=K!Y$"?"3<0(+0"C!I1"!^)Z \U2**[3/&F M-(HG^PH$ F%_9-],9Q8U$RW,,\<9LS[.F&>/,Q]]?=?DRSE6O7FRP0C:@L19 M^8/GF&>-'C[';'@J=CPUO2<>S_4S%A5E587F.Y&W;HJ[HN(1K"5M7A.^<[8L M\UZ[_)^K8DDDB'3GK/B_CCG#:MEG_U!,:Q)[:C0,92-D"4TBL0@M *I_RGZK M"MH8\#E@"EI0:N@@96@64<,-\L&@F%S,L=-H$#5*MHS7%,<9A=QV:$BNZI+" ME^@=)+7C%C5%T-5%MQ=YE<_R>)LJAPJIH0VHX.0+KW^$_.+$AWL9RQ<]%W0\ MP94:C0\-A,FS#&(!_F>H8'"9845*L[]'RFEB$2PI.$80C,XG!ZCWXP/-$[!> M_7"O'K$6"AAI&4&ULC95M;],P$,>_ MBA4D!-)8'KIF8Z21VA6T20Q-FX 7B!=NZ4T!+ MY]3R,(FB-&PI$T&>N;4;E6>R-YP)N%%$]VU+U>,"N-S,@CC8+MRRNC%V(V?PC<%&[XR)S60EY;V=7)6S M(+) P*$P-@+%SQHN@',;"#%^#3=(Z[HZWT3^YW#&7%=5P(?EW5IIF%IP% MI(2*]MS"0.&XOY"B7U- \4W)#E+7&:';@4G7>",>$/90[HW"7H9_)EZ +Q3I7(5F1 M1:_10&ORCLS+DMEERLF5\*=OC=XLP5#&WV:A07D;)"P&J8672IZ1BA-R+85I M-/DH2BC_#1 B]PB?;.$7R<&(2RB.R20^(DF43,AG67C$"]D+HQX/"$S&ZDR< MP.09 3QK3E=2^;ASI:BH :^D(4NF"RYUKX#\F*^T47B]?NZKB1\5$3?A0.;TO 2^1.@G;XNO\]"P+UWNPIB/6](58)6A6BR,"HD8;L#!' MA)9XSYDMJ6U80D6)@#4NL.(PZ?0)Z33:3YJ.I.D+20MWIQAH\GO__?((Z1.$ M)/X/(=QIUA94[9XD[05\WXZKXZLW]\W^U]P_F==48=TTX5"A:W1\BA50_AGR M$R,[U_HK:? A<<,&7VY0U@#W*RG-=F(%QO^"_ ]02P,$% @ 9X%06$ZB MOY7I P NPX !D !X;"]W;W)K&ULM5=K;]LV M%/TKA%8,+9!&3[\RVT 295B !362=/LP[ ,M75M$*5(E*3ONKQ])*:HM*VH: M>%]L4;KG\)[#YYUNN?@B,P"%GG+*Y,S)E"HN7%18GO,"F/ZRXB+'2C?% MVI6% )Q:4$[=P/.&;HX)<^93^VXAYE->*DH8+ 2299YCL;L"RK>7]R3 M=:;,"W<^+? :'D!]+A9"M]R&)24Y,$DX0P)6,^?2OXA]"[ 1?Q'8RKUG9*0L M.?]B&K?IS/%,1D A488"Z[\-7 .EADGG\;4F=9H^#7#_^9G]=RM>BUEB"=>< M_DU2E@Y)2*I[78)U!3ECUCY]J M(_8 _O %0% #@C8@>@$0UH#PM8"H!D36F4J*]2'&"L^G@F^1,-&:S3Q8,RU: MRR?,C/N#$OHKT3@U?R!K1E8DP4RARR3A)5.$K=&"4Y(0D.@CNDQ38H8(4W3+ MJHEF!NQ]# H3^D%'?'Z(T?MW'] [1!AZS'@I,4OEU%4Z/].+F]2Y7%6Y!"_D MX@?HCC.5273#4D@/"5PMK%$7/*N["GH98TC.4>B?H< +PHZ$KE\/#SK@\>OA M?H^:L!FKT/*%+XV57O1I20%]6G6.U3]_:@"Z59#+?[OQ]F"2 ]N5'*RZ5: ME51O2-;@SFE<$0XLH=E8-_/!)(JF[F;?H.,@?^1/PL.HN#>W-RH?-,H'_A-^HQW#QHYAKQV/7"\DO9X$)$ V>$FA2^OP2,98;PZ#EMCCJ,E@ M,FQ%Q;WYO%'MJ%$[ZE5[#R1?ED(:G4C5TA,NNT=X=*1'I^&UA[@C:A2$[2G? MF]<;58\;U>,?J): 19(A?4*A&#;ZWE.8:8UNGO1-2G:.^/AH(8\CWP]:VCNB MO$$P;FGOB)I,]E;!@:A)(VK2*VHA]#50J-T96E!SCAMM-U]+8I6=H4\J X$> M=X4Y(NX@7X+H/!YZ._G9X^&49/&)R [,];WO-R3O?SUV:_H3&7M2MOA4;(?6 M[ET^_1^=0$*1;]6-4L]APJL3*.ULK^7$.WTHN]" M7O&ULK95=;]HP%(;_BI554RMM3<@7K(-(%%2M%Y,0M.O% MM N3'()5Q\YL ^7?[SA)(Z IZL5N$G^<]\US[/AXN)/J6:\!#'DIN- C9VU, M>>.Z.EU#0?6U+$'@S$JJ@AKLJMS5I0*:5:*"N[[GQ6Y!F7"2834V4\E0;@QG M F:*Z$U14+6_!2YW(Z?GO [,6;XV=L!-AB7-80'FL9PI[+FM2\8*$)I)012L M1LZX=S.);7P5\(O!3A^TB6S[=QG(\>S0, A-=:!XFL+$^#<&B'&W\;3 M:3]IA8?M5_>[*G?,94DU3"1_8IE9CYR!0S)8T0TW<[G[ 4T^D?5+)=?5D^R: M6,\AZ48;631B)"B8J-_TI5F' T$O?$?@-P+_HX*@$015HC59E=:4&IH,E=P1 M9:/1S3:JM:G4F T3=A<71N$L0YU)%BP7;,52*@P9IZG<",-$3F:2LY2!)E_) MHMY?(E?D7FQ!&*GLQ.44#&7\"B,>%U-R>7%%+@@3Y&$M-YJ*3 ]=@WSV*V[: ML-S6+/X[+%-(KTG0^T)\SP\ZY)./R_UCN8NKTBZ-WRZ-7_D%[_C-(=]PBNGN MR5AK,)K\'B^U4?CG_>E*KG8+N]WL:;S1)4UAY.!QTZ"VX"2?/_5B[WM7JO_) M["CQH$T\..>>W#'!\(_*2"YE]S[6^JC2VSJQ38)!M>C;PQPZHK[AWK111W!A M"Q>>A7O"JF#_LU+)%'0G76T0']'Y@_"$[FU4Z$5^KYLN:NFBLW1SNL/3:4 Q MRC7!8X#EL2PY'I@NT.@-0M^+0N\$M"-JX 5!-VC<@L9G01^DH;P]T/LNNOC- M]O7">!#&)W@=85&_'\4G?.Y!C;+WPT^J!4%@KGZ=:FP0 M &L7 9 >&PO=V]R:W-H965T&?&L/GWO6,;!X-Q@C0O?4G\ M<<^9ZW,N=SZ&6RZ^RS6 (C^C,)8C:ZU4 +U-5D(O&N5+ &+():,QT3 ^_1V*#^II/I^',OM+MD6L;1$_E8I'!1@SB%B< M_Z<_"R'V ,A3#W *@',(<$\ .@6@ >B]%^ 6 #?3/AN?AP23X0%I._UCR5&"Z'+85):*J67PQXEP_HG!BP M0QYXK-:2S.( @AK\M!G?=AH(6OCUI03.3H([IY'Q"9)KTK&OB&,[G;J$FN$> M^ AOGX1[[X<[-?#9^^'M&OB\&?Y Q:GD*UIVRG+J9'R=$WSWL<\C($^**L#^ MHZ[('0UI[..CK$_J$IL$059O-,1JDW[(959LSR_Z-N$2GW\2/$WD%4&Z, U8 MO,HBT786IQ"0+PD(JBDD^>V:_]65P@FR3R39#.39'-#9)4"ZI8%U&UB'R\$]P$"29:"1_O=B/ E MN4LEADL)M7VGD?A63P9[<=6(W\IXK=D[F[HG4&[@'4A_''$I] M'.'>'+#,#:5=$=LMQ78;Q<96C1V+ARR@.X7_X"Q6Y!LV2JSP.ID;&<^5V7VK M%CWW2,*/CM/K'PA]''58TX;2KLC<+V7N-\K\)X_U3"%X&.J)XSY6@(/@3(3Z MX]I;0MY:'B& *,DG$2[((A7^6K]$5W:0VL)O'/Q<1TR2>?WCEM6V[4/SCJ-< MIW]SX)^AO"K^#4K_!HW^37R?I[&2Z) /;$.?0[@BDQ"W0-DZ C=39"H EQ!$ M]ZTKL@#!>*"7"KF[%SN?+^OL&]2(A+NPZO=/&S,\UQ>39#.39'-#9!6;;TJ; M;]Z8Z&'#4;6:4;5ZP#?87=M=[>YZJ;L+UA M6VOOC# "L@6;>+8A>*S=A" M;7V8CHMYBNYB8NWV5:FU3L/6;Z)R^IIOIP6VUS&BZ;19CW%OL^GFSA))[/+ MYK7;?':9[QR&R_EG2P_ M;V_SZMGT2%DD&YD6299ZN7RXFERC"Q&0ND$3\63<.(MY$.\6Y>?LJ=?Y.&$6,V;9^NB^>L][6,9GWCS75%FFT/CJ@>; M)-W_C[\=$G'2 '4UP(<&V&Q .QJ00P-R;@-Z:$";S.Q/I M1U>T^D&3S*9U=?I)6E_WNS*OWDVJ=N7LDWR4Z4YZ[].%=],<3N;>:R'+.%D7 M;[P?O<]WPGO]ZHWWRDM2[X]5MBOB=%%<3LOJX#5B.C\1"!TRK7A^[CI^[_@X[B4+.WWH$_>!A'Q-+AV[.;XXMS<7YS9'C;,CQ M0I"&1[IX21$OE[EL@?O^=)\^;4*]3Z44 M,FR(R1)'"&$D,,1DB4.5F@BQBRD\]C]T]O\FVU3?:_,D7CO%Y(3TO?B0, $$ MTY(7'9,7C22F"#*?D# !!-/RB7SEN?QA^;XK($$HK\*#+590FLD)@%'?)23A:YK:Q=7MY_WID3+C>^]_B I DHFIY: M9;)1.);H0)TW*$U T?2D*O.-G%[4(;K((KIJ1A4$IN@L@<2/@I";HK,$(A0% MA-M%AY7AQ6[#VRFZ,R=F;GS?\0%*$U T/;7*C&,TDN@PJ#4'I0DHFIY49$UA"Z-^A#ODIDPP=IO@3KGUF;FYC]%[>( N M+$/1]/PJBX[I6)H#M>R@- %%TY.J+#MV+WAW:XY9Q!3YU-2<+2R(F*DY2QBE MN&/:AI4YQFYS_'Z79UNW=703>E]\T-5E*)J>/>7*<3"6HD#]."A-0-'TI"H_ MCMVKWMV*"EL:X/7DBIN2:L M%:!KSU T_3:S\N+$'^M&,Z@+!Z4)*)J>5.7"B7M)O%-JAW::U##QB;GL:(FC M(6+(6$$1MKB((][Q_464Y25NR]N6VIES,S>W]Z@ 78R&HNDY/2GI&*VF [:H M [:J8PSS393Y)@,+.P[MM)O'E >F3[2%H9";WVG6,(HZUA^)LKG$;7/;.NLS M*7/#>X\+T-5I*)J>6&7 R5@U'P34EX/2!!1-3ZKRY61@X0=I5VHPVI):.XB8 M]P2$)8AWW:,FROL2M_>]+I+8NXWGR4,R=RL*=.D9E":@:'H.E?LF8Q5^$%#[ M#4H34#2]*E'9;SJP]H/:BCHPI<:-YQM;'"4(FZOY5EY(_([%?*J\+G5[7:NT MSI^:N>E]QP8H34#1],PJ#T['J@BAH"8X\-T#5G*)J>667&Z5AE(A34 MB(/2!!1-3ZHRXG1@F0AM%W50;%8*6X(0#LW21DL4#EF7TI3=I6Z[VZ6T/E,T M]R%ZCPS0!6DHFIY>9&Z"+SU T/;7*C;.QBD(8J <'I0DHFIY4 MY<'9P*(0UB[B,&]26T+:7VSM&.)WB$QY7/:"Q^T269^)F?L8O0<%Z*(T%$W_ MM;0RY'RLFA .:M!!:0**IB=5&70^L":$MVLXS!_*O!PBG"%ZEY7]Y6[[>Y/E MVRR/2^G%Z6(O+NL)@*XV@]($%$W/H/+??*R2#P[JO$%I HJF)U4Y;SZPY(.W MBS203R@SUSEL<23PS=H088NCA ==PE(VE[MMKD58Y\_)W.S>(P-TK1F*IN?U M9)^/T3;Z@-WI W:KCS%\-U>^FP\L^N#M4HW6%]>+(<(9HG=9N5K^T@8?-GV= M.05SLWL/!=#%92B:GE=EO/E8)2 9ULYVD\?H[="'VVV,JS'ZWSH]QODS2PEO+APKI MOPVJ3N7[#3#W3\ILVVP)>9^5E6*;ARL9+V1>!U3O/V19^?RD/L!Q&]+9_U!+ M P04 " !G@5!8YW>HS1,1 #PO &0 'AL+W=O'>IL_[N[;=I_]OEEO M=Z_/[O?[AU?GY[OK^W;3[+[K'MKM\)/;KM\T^^'+_NY\]]"WSW[;K[_/J,G7W]QL^KN_O] MX1OGEQ-Z_W/W^6_M\RN2 M![SK;KT[_C?[_%2KU%EV_;C;=YOG@X#Z@\ \0 M(P?PYP/XW /$\P'BV)FGEW+L@V[VS>5%WWW.^D/U@';XQ[&9QZ.'E[_:'G[Q M[_?]\-/5<-S^\N?V4[M];+-W?7?S>+W/?OGRT&;?ZG;?K-:[/V5_R7Y]K[-O MO_E3]DVVVF:_W'>/NV9[L[LXWP\G/T"<7S^?Z.W3B8J1$[$B^ZG;[N]WV??; MF_;&!3@?KOKETHNOE_ZV(!%U>_U=QMF?LR(O>.2"KN8?7D0.U_,/9\2KX2^_ M"'[$XV-XJUUS=]>W=\V1#]UM]O57\]O?A]+LQWV[V?TGUO+5[ M:*[;UV?#7X9=VW]JSR[_^ >F\K_&>H8$TR PIY_BI9^"0K]\WZS;Z#)].DP> M#SO\6?QT651,5F5]HXYY*7'IDB=6Q@$^=Q,E4OUU^1UW_5;39M?[UJUB29 M2)#47SX23(/ G.;5+\VK%R)3C>PG$DR#P)Q^LMQHKOPT.CT?9Z]_4=7_C_W]VV?71W%:=OO2$K14*EK (JF46AN&PO3 MQF(A7CT#HYJ*1-,H-+>I1D4S4E02U.(!&1@K1%7YW(K4"26E+_MB=9++>HQ= M1K>Z3*U+(!/TROZ7S;SA MHN&3UP<23:/0W-8:D5Z7E?))%REDK"ZYBI.N,(*WH 7O*.EFWIC1\*GK XJF46AN:XT8+]A"I"N@ MTAR*IE%H;E.--"](E3I.NN?C'(HHP?P;M%C9("$]K:EC92*OBQ&Z&1%B&6XAQ4LD/1- K-;:J1[ 4]\![GG(R0JAZ)I%)K;5*/'"WKJ/ Y]\>.D3I1,B:12:VU2CR_F)Q@\> M.C6D"*@6%G'_,P$=*5)CGU%SHWTYK7W?[%9-]JZY7MVNKFE&04?/4#2-0G-[ M:-0W7\KXP:'R&XJF46BN*]'(;W&B]T/$3!V%$-X'SU>Q.L%9X4_SHW@5ST>& M^<)H74%KW2BUYM^:T>BI:P.*IE%H;F>-!A=+.4($5(1#T30*S6VJ$>'B1$>( M"!T< ^%RYD]!8G6"53XQ=13O8(8<(9SE9*85[QCA9MZ@T>C):P,ZI1HB+$VTB(C1UB,)W"D>*6%'YUL9(55'),:89N2MH MN3O&M)1;-/H4R2L#.I!&H;GM-:)<+&40$5"5#D73*#2WJ4:EBQ,-(B*T)E(PH2&DTL)S0P-WC3(LC#93\? MTY(Q"B\*?>D3J%"O9R',NTJA=.:%VH]2:?W=& MPR>O#>C@&87FMM;(<+F4ZT-"%3@43:/0W*9:3SF>Z/J0$9_&@7#^."16-Q N M&#-&ZA13U1CAC-J5$VIWC' S[\YH^.2U 1T^H]#B:12: MVU2CP>6)IA 9FCC\#ZDC)>$;6UC#\Q&2&8TK)S3N&,E2;LSH4/1- K-;:I1WNI$RX<* M31HLYT+Z&=!9,PK-[:NU MS\=B&WU@=_K ;O6QA.Y61G>K$TT?*K1J!&]I1I&7)_H_RM"O4:O"ZDKQVC=97,QRAGU&\YH7[;9OC67;;[ MLCO\_FER02?-4#2-0G/;:"1XN937HX3J;RB:1J&Y337ZNSS1ZU'&M@01I2S] M6[-885$QYM_#Z5CA\(96CTT72VMSNPF].T*PX8UM_F8\]#F2%PETY(Q"<_MK MQ'FYE.VCA"IS*)I&H;E--YO&JD3A>36QEGN MEHQ&!E<3,GB<=C,>IJ;!4Y<&%$VCT-S&&HU>+>4,J:#:'(JF46AN4XTVKTYT MAE2ADT.R0?;YSI!(GW5B?:0*K1S%%4I*W\>&:UCE?"WXHGC ML;'G/2NCD*L)A3S.NODV2/H*]6LHD4D$5.Q1-H]#6U MI]2C2"N:4'\ MPV.[/I+H0]]\;+.;=KWZU/9?9HTI:>CDE0 =5Z/0W+8:E5XO92"IH=HR[:D MF25]SN05 QULH]#PL3/+Y,[8P3,G)\^$?I'#QVO,?]XF5EC)\'F;6%TM2CD2B\9R*WXFI\5R M @EG#S8GSIFZ;+!P&@;G];RP>KY86$V.3:N!PFD8G-=9*[ F/S6Q)H\85!@K M@\2:6)TJ_=VX=*R.Y27C8YD:N959D],".X&2\Z>>$R=-7SG0R3@,SFNZE7&3 M+Q9RDV-3;J!P&@;G==8*NLE/3;K)(QN/B-*/7KN*U1UV(P\B-R)U=5F-A4CE M5LQ-3FOM!$;.G(E.G#%]T6"S;U!P7L>M])M\L?B;')M_ X73,#BOLU8$3GYJ M!DX>FE."S*GI&DW7>#&)EMJ>R'G\8?VXNLGV?;/=W;;]K,GH!&3R4H#":1B< MUU([>G(I;PM#1U&"LR@74?AV&B6=S$B0C$4<+EP)%0C12*$HE0IR;Z*%0J@Q MKS2S\Q\G B G.)KRW5SY:RO#!P=B4XO'*9]$H[OI*. M8\$$8O0V5)RY>\7>Q6K4T+R8$8:KA](G25PIVAHZ"\QIM:?]B*0<-PP9E8N$T#,[K MK"7XZ=Q(BH/3&[3,J-%TC7?=EIR>R*-\VB7BH>]N'J_W$V-0&BI]"6 GXB@X MKY66JB^6LL2VV M-#M?S-2"3=;$PFD8G-=92\+309,4Z6:86J9K-%WC7K>57\DF BS'29$PNG87!>9RW-3J=-$JP3H29RW=3N=-4I2+ M9??$)BJQPNA$)59(352L5$LV$6OY2[=OUMGM\>.#^X%JP\_OXJ\*.[V&PFD8 MG-='2[2+Q>PJV&A-+)R&P7F=M;0ZG31)$2UJ0Q%5A&F1RL-#0BJD6J0R+W)9 MCSWA9T5:LHE,RQC7TD:7] G2EPIVRHV"FL2HIZH9N$<%%+@(" M1NH*SOQ=8'2L;KBK&O$*@_I0$E]LC!=H^F:I^L^W]VW[5XW^^;R8GBGNFNO MVO5ZEUUWC]OAF,,R>?ENUK>WAY?UZDUQ=AY\_RU[I=GA^^<&YO+BH;EK?VKZ MN]5VEZW;VP$R_^Z00-.O[NY?OMAW#T/GSK(/W7[?;8[_O&^;F[8_% P_O^VZ M_=&ULM59=;YLP%/TK%INF3EK+-PE=@M0F MFE:IU:I&W1ZJ/3CD!JP"SFPGZ?[];$,8-"1K)_H2;+CG^)S+O>2.MI0]\A1 MH*<\*_C82(58G9LFCU/(,3^C*RCDDR5E.19RRQ*3KQC@A0;EF>E85F#FF!1& M--+W;EDTHFN1D0)N&>+K/,?L]R5D=#LV;&-WXXXDJ5 WS&BTP@G,0-RO;IG< MF37+@N10<$(+Q& Y-B[L\XEM*8".^$Y@RQMKI*S,*7U4FZO%V+"4(L@@%HH" MR\L&)I!EBDGJ^%61&O69"MA<[]B_://2S!QSF-#L!UF(=&P,#;2 )5YGXHYN MOT)ER%=\,4ER6E3G< M:<--::YVZ-0.'MV\JK_. M^0K',#9D W%@&S"B#^_LP/K<9;HGLE8*W#H%[C'VZ"*.V1H6*"-X3C(B"/ N MOR6)KTE4^V\BVPY"W[,L:V1NFF:Z(D,O<)N1+:5>K=0[JK0LPW_H+"F"QNF^ M,_3\?9G[@:X,LP^J]&N5_E&5LY0R<2J Y6A""\'DMTBVK4C11#>L=/!P _D< M6&=9'>5^;5GU1-9*0U"G(7BCS@KZ3$%/9*T4#.H4#/KHK,%>(=J6'7C/RG4_ M*G0=_V"U#FN-PZ,:KVF1_'>Q'J5^[9OJB:R5A;#.0OA&Q1KVF8*>R%HIL*V_ M?_96'^5:L32_[YX3NL_*M2/*'X;A?KV:C?%$S88WF"6DX"B#I41:9P-)P&ULM9GO M;Z,V&,?_%8N=ICMI5[!)2.B22&W=;2==MZK9;2].>^$2)Z #S&S3=-+]\;.! M0B"4!LEYT_#C>3[X^>(O/-2+/>/?1$BI!,])G(JE%4J97=JV"$*:$''!,IJJ M,UO&$R+5+M_9(N.4;(JD)+:1XWAV0J+46BV*8_=\M6"YC*.4WG,@\B0A_+]K M&K/]TH+6RX&':!=*?+3*RHVLJOV3W7.W9-643)305$4L!I]NE=04O,4(Z MH8CX*Z)[<; -="F/C'W3.Y\V2\O1(Z(Q#:1&$/7S1&]H'&N2&L>_%=2JKZD3 M#[=?Z+\4Q:MB'HF@-RS^.]K(<&G-+;"A6Y+'\H'M?Z-505/-"U@LBK]@7\4Z M%@AR(5E2):L1)%%:_I+G2HB#!.B]DH"J!-1-F+R2X%8)[JD)DRIA4BA3EE+H M@(DDJP5G>\!UM*+IC4+,(EN5'Z7ZOJ\E5V =V< MGHYZTO'IZ7"@&K>^1V[!'\B<*OGY6\>"3I(GXIT_\$C[I MA^OGRJ7(2$"7EGIP%$1K]>,/T'-^[A/.) P;@K5$G=2B3H;H'5&#D/ =[9V[ M)69:8/13]&D%YPZ<+^RG0UWZHEQGTH["QU&NYT^=.JI5R;2N9#I8R56N'A), M/S[!USN:/%+>.PT&(6.G@4D8-@1KB>?5XGGG])9G4E23,&P(UA)U5HLZ,^.M M$N,=NF;FZR=VRUL]47/EKHZWCJ-<#\W]?F_-ZTKF@Y7<,)XQ3B0M9L4?,J2\ MKXY!R-AI8!*&#<%:XOFU>/XYO>6;%-4D#!N"M42%3M.Q.6;<57$.+>%/.][J MB8&Z:6E9JR?(\V"_L^!!YPG?J$-92Y+'F()?*=MQDH510&(U49*,I325HGZ? M@>_@=Q4;@JN$;U1&F=(^\-)W (UL>1WWTO:XM>U S^$HW"9O&&+[5&8_QY6W.63;<>0Y? M;_2T,4G#IFAMK9O6'4[/:DBC3;U1&C9%:RO;]/5PL,,=84CO^ WH^&C2=61/ M&/(]O^O)XS T\^?>*Z9L.FKX5DL]QI17(B+@G@31-@J&K3EXU=$3R"0-FZ*U M%6\Z?S@_JS6-?A,8I6%3M+:RS6X[E2M42I 3+<*Z5S,U(AXN694[DB6 M%:LHCTQ*EA2;(24;RG6 .K]E3+[LZ O4*W>K_P%02P,$% @ 9X%06/@S M]/$0!0 M1P !D !X;"]W;W)K&ULM5E=]AWN.T-4)FA\H^UEN">'@/L^*9VE!KA@H]WF.V<,YR>AA M84'K\<)UNMGRZH*]G._PAMP0_GUWQ<29W:$D:4Z*,J4%8&2]L+[ LQCY54(= M\7=*#N71,:BHW%+ZLSKY(UE83E41R624> M'S^B?ZO)"S*WN"07-/LG3?AV88462,@:[S-^30^_DY907>"*9F7]%QS:6,<" MJWW):=XFBPKRM&A^\7TKQ%$"#)Y(0&T"DA.\)Q+<-L%]:8+7)GBU,@V56H<8 M<[R<,WH K(H6:-5!+6:=+>BG137N-YR)NZG(X\MK4G*V7_$]2XL-. $WS?@# MN@9?JB%)>7T\#/L8$X[3[).(_WX3@X\?/H$/("W 7UNZ+W&1E'.;B]JJ)]BK MMH[SI@[T1!T0@4M:\&T)OA8)288 MB#5,4./S,Z1$3$FJU/@PL\ .&&N_P.46[/"#6("XMMD$ M2FTGT UG,@5-&')G7B!Q,!8SN+ M-5B#UC=@!IW>J#CF?I7O,OI ""C)#K-F2%>TY"7X<4GR6\*TZY\9]+438%*T M>"JTH:!'S@^^BZ5H8:>2=$JT>"JTH:2HEQ2]FZ]HH0>SRX5*$]*$(2?R9](D M-!K4*C?3.9BS9SR#.2U]P+71@*/+G9F.L8R[/WD=!L))\U(FW^8-$( M@]E,9JL)@Q$,92=B+FI<*S39U MO!V!JC/U'66*Z%PN#(*FC"U+X9:\*& M?7-(KW>]=T2CO^KP/0>HG3-]UE5:H1JD-,]9A'3?,AIM]M)^3$[:I]\5*X2_V M!6\V0+JKW=[;EWK'2;I^#L_B9@>MAVDV]"XQ$ZM "3*R%I#.Z4R4Q)H]LN:$ MTUV]:W1+.:=Y?;@E."&L"A#WUY3RQY/J =U.Y?)_4$L#!!0 ( &>!4%A+ ME3RW6 , *,* 9 >&PO=V]R:W-H965TM +*T04WMXR!(_(90YN4SVW;;N1=Z M^XXO=%TIT^'GLY:LX0[4?7LK=,OO79:T 28I9TC :NY=A9=%9O16\(W"5AX\ M(T/RP/EWT[A9SKW 3 AJ*)5Q(/KV" NH:V.DI_'WSM/KAS2!A\][]P^67;,\ M$ D+7O]!EZJ:>U,/+6%%-K7ZPKE0;!X*HD@^$WR+A%%K M-_-@DVFC-3YE9MGOE-!OJ8Y3^2?029/H'"UXTW(&3$G$5\AVH_=/>G?I^]L" M%*&U?*=U]W<%>OOF'7J#*$-?*[Z1A"WES%=Z,L;2+W<#7W<#XR,#AQA]YDQ5 M$KUG2U@^-_ U18^"]RC7^*1C >4%BL(SA ,<.2:T>'TX=H07KP\/3]!$_<)$ MUB\ZNC!2 IQU*W&&"I"EH*T]*W]^TEITHZ"1?[D2WQG';F/S';F4+2EA[ND/ MA03Q"%[^ZR]A$OSF2MK/-"M^DMFSA,9]0N-3[OGO+0BB*%OO4[K@4KG2U]E, MK(WY:C[F>!KBZM%_ MB3F\+KYTS(?#P=07#E$0#I:R<(C"X,ANF_: T_\#>,/TQ@.I]C\'%]!TO!8X MPP,@AR@:4A<.41S';J"L!\I. KVPV[+QD9UFT\'!7CA4:9(--F4Q5L5ZYX:# M^?L'O^\&Q-J601*5?,-4]_OK>_M*Z\H6&(/^:UV!=073#YNN?/M,Q)HRB6I8 M:&ULK9=M<]HX$,>_BL;7N6EGDMB6'S Y8";![5QGTFDF:=H7-_="F 4T MM2V?)"!\^Y-D8\#8A+1Y Y:]^Y=^*VFE':P9_RD6 !(]9VDNAM9"RN+:MD6R M@(R(*U9 KK[,&,^(5$T^MT7!@4R-4Y;:V'%".R,TMT8#\^Z>CP9L*5.:PSU' M8IEEA&]N(67KH>5:VQ2"LAQQF VM M&_ET61@II1 M25)DWJ*8BB1E8LD!O8]!$IJ*#\KRZ3%&[]]]0.\0S=&W!5L*DD_%P)9J.%K4 M3JJN;\NN<4?7+D9?6"X7 GW,IS ]%+ 51PV#MS"W^*1B#,D5\MP+A!WLM0QH M?+X[;G&/SW=W3]!X]=1X1L_KG!HA "[*R;A ,8B$T\+LEG_NE"WZ+"$3_[8% MOA3VVX5U*KD6!4E@:*E<(8"OP!K]^8<;.G^U!>TMQ>(W$CL(J%\'U#^E/OI: M ">2YO-M2._)1B_XUK5;2@5&2B?/U0A'OJ>6Q6H_-FU6H>,=6L7'5I[G.SNM M YJ@I@E.TGRB.\[[4AA MC12>A92:I'2!9E4[(6*!9NJ(:F4*CT:"L=]K,!T;N?T@:C"U*+F>U\[4JYEZ M)YG,27K)9I=/*J/>J!TMT=>)RJ4Y3'7^_/B<+$@^!Z2.<-18H.B.D@E-J=RT M8?>.!AN%06/EC8^-7+6(FW-Y;(4#Q^V8S*@&C]X,_& MG\:.CO92L+?L2NH6 MFW[08#ZV"7V_G;A?$_=?EU]^F%N'XKU9J2^*]0'T56PWP=^ 9VV0I_OIH0T0 M+I"'LO+\=",T)9NVS3$^3\DME5#8I1.?IQ-6(SJ1K%UG=S-Q7I/@?CF8+W13 MQ\#9AA/[G>%\02NJM*)Z9G!G1%^0ZI\E=1C:O4N?^YLK5=_]V#*7Z(%(?;H M3]29TAK>ZH+I[&TEY\H)FQFXR\YM;,P.NZ#?OCE=O(/&O[6>7H%<=A0U2)K M^"60"KC#+FH VWNW_ SXW%1+ IDQEW?D^FU=D=V8.J3Q_E97:J9ZV,F49=X7 MPNR(5EA:HD)DZHR,8\+56T"UP;J^XPQN6WH#NKZ M=?0_4$L#!!0 ( &>!4%B&WRDK404 +\> 9 >&PO=V]R:W-H965T M<2"R)"'\]2N-V7K4@9VW _?18BGS _WQ<$46]('*Q]4=5WO] M*LLL2F@J(I8"3N>CSA?X^1*C/* 8\6=$UV)K&^16GAC[D>]0JB_CW32QK'>2:EX]\R::7F^*8M%\1>L-V-]MP.FF9 L*8.5@B1*-__)2UF(K0"X+P"5 M >C0 %P&X,+H1EEA:T(D&0\Y6P.>CU;9\HVB-D6T&\EA*"TNW'>!1,JICQ:%7/M^XT:"ZXE3<0_)I^;Q*XY<;X0/XL5 MF=)11ZTT0?DS[8Q__@D.G%],KD^4;*<&N*H!MF4?_[&BG,@H78"XN/X\7P0] M-N]E:H>H^DC1!2F5IB)L,GM%YOSF\3P.(42#8?]YVYUAE.OYL!JU(]NM9+M6 MV9<9YVJ: M:0'T?D*8HC&5'C]-PD'6QI@8'G^PW%^BCD^,' K-BK%'M6Q3/[+4V>*# 7?ULSD-]1O M.:'G! V_5D4M_4*G)@+G+(Z7G%(C!3BZ:==U8,.T755;UULD0ZX_I3-VR699*.@._ODQ5"/B2Y/M& MWP:&@J&+PZ9QJ["VQFO:@G;[G6KE2^^PSIMNQ*H;&CC$[U_\$70G2.0;[VC/- M+JJMZ9ICD)UC#C']7CN"=&S!OM\D<[N0MD9K:D%V:CG.Z+XN!.FD@K&C7=-S M< JJ.079.>4HJ_M:#Z2##$:XV7G8E;1U6F,,LF/,<4[W4#?2,08%J/G4L2MI MZ[2F&&2GF$.='M!E()U6(,1:)VT7U-9PS3[(SC[[#1_76R #Y030;_94=C5M MW=;,A.S,=$AK@73NZ7DAUB;J.=[[X)JB\!$499JH>]L)K+_A04CU3LUW_^>@ M)5S3$K:_X=GOKZ1UHS7]/0YRP^:5,XU"*#!S+:ZY!K?EFM]9.K6(1MI7%ACZ M7O,^81B&H(>;.-[?^KJ8?]J])7P1I4)U!G,5YUSX*@'??"W=[$BV*CXX/C$I M65)L+BE1Z)4/4+_/&9-O._DWS.J;]?@_4$L#!!0 ( &>!4%B:=',PB 0 M #<7 9 >&PO=V]R:W-H965TO!T3]D/O@$0Z&>6YGQF;838?K1M'FT@(_R<;B&7OZPHRXB0EVQM M\RT#$A=)66J[CN/9&4ER:SXM[MVR^93N1)KD<,L0WV4980\7D-+]S,+6XXVO MR7HCU U[/MV2-=R!^+:]9?+*KE'B)(.<)S1'#%8S:X$_ACA0"47$7PGL^=$Y M4JTL*?VA+J[BF>6HBB"%2"@((@_W< EIJI!D'?]6H%;]3)5X?/Z(_JEH7C:S M)!PN:?IW$HO-S)I8*(85V:7B*]W_ 55#8X47T907?]&^C/5\"T4[+FA6)2'"K!+>=,'HB85@E#%^:,*H21@4S92L%#R$19#YE=(^8 MBI9HZJ0@L\B6[2>Y>N]W@LE?$YDGYM<@2>/H#"WB.%%O@J3H*B_G2;V7]R$( MDJ3\@PSY=A>B]^\^H'0QQ$\"6#=1=N(]=7+A&Q!"BOCR=&SH9EB_ MDV&!-S2_D^^+)1=,+HQ_=!27$",]A%*+CWQ+(IA94@XXL'NPYK_^@CWG-QT] M?8*%/8$UJ!O5U(U,Z/.[W3)5[,D9CF@&.N)*@'$!H%3Q7LXCED-S?TQ(-\CS M@F9,V(UQQUX=TRA_7)<_-I9_#9P##-"7+3"Y_O(U*F9A4![09RK0@_Q?<$DS M*;T1Q .TR.@N%[H^RR=YQWWB +?Z-);SVA??$UB#.:]FSC,R]T5L@*&%I$^@ MJVQ+$B89DDQM"%N#5J.\#C\CWYNT^-$$#7WLM";!TTV"$^AGP:\[\I]1@7(6 MJ@D(@4!D8/+'6-J M7= 6%VE"EDDJ#8!^K01=+9F,?;_5?C?*=?Q)BZ306.")[6/G8'<[.]T83M\6!+LSW<(NJT%SEJ2PNU M+!4>,WL]2X5T_=*UK8%UJ3 MU8.MQF9?W9A-26ZU+!\&J-(O+9]=K^R.@L[BU$2Y[J2]-M_"4>.#I<9F3_UT M_Y]I'ADH"+H[$8$_;G^B:\)J[ M]>[OHMCS;-V_4+O"Q4[E :;<4KZ17^9)SJ68KR2D<^[+#EFY2UM>"+HM]BV7 M5 B:%:<;(#$P%2!_7U$J'B_4 ^J]\OE_4$L#!!0 ( &>!4%A7%(E\ P4 M *LC 9 >&PO=V]R:W-H965T[AW:9NK,0>K6]R=>8V*/,XY5D1BPSE?#%V/N"+*1U4#K7% M7S'?%@?'J$KE7HCOUR@F#J:\.G/$DJ)!7'CSVHTXQ9.1X> M/Z'_7B>ODKEG!9^*Y.]X+E=C)W30G"]8F<@O8OL'WR=4!S@325%_HNW>UG/0 MK"RD2/?.*H(TSG;?[&%/Q($#]E]P('L'\EH'NG>@=:*[R.JT+IEDDU$NMBBO MK!5:=5!S4WNK;.*LFL9;F:N[L?*3DYM<540N'\_03<(RB5@V1Y]^E/%:395$ M[]'M;GJ16* G4Z/EVTLN69R\4RYWMY?H[9MWZ V*,_1U)+^9$K<$UJ*!-C10"!VF MP93Y#FY0PU6+RF:"!\.0TG#D;@Z3,MF1013AQJX5K]_$ZX/Q?IC-RK1,F.1S MU=Z*D%G,J@7$%.H.*3@(X7T41)$W/ K58!>&%-,70ATTH0Y.I_8,_ M\]S8#R!>UWZP!-9*?=BD/NQQ61C:I,$26(N&L*$AM+LLA,\*T:?1P#LJ5X,5 MB6ADKM:HB34"8_U8QLD\SI;=*A;$[#I5EL!:Z6-/_^9[/=;L'MP2$[;0VE0< MR!]LMV[W>(&!U7KLDN($'DFVL7:QF"P9_WR36;K=0EIXI3CTAJ.5WJ;B!%U\8L_.L64)K,Z#%$@[Z+&"KTLD6 M6IL*+9XP*$I.*.#AL\>$(1YZP7'Y&LP"SP]?*%ZM'^E!G1*LS N\/=6@"& AL@CYD%]&RB\"RR] $IZAR>)3.\VX)K%UF9%JT.*>VP":E42VD)K4Z$E(86WZ5[?!#\!\@$=!+N>FN/!OP)AB69H M@E-T$#Q*YWGO0QM2K0VIWV<+6)6$MM#:5&A)2.&=O@XM -!CP*P:]<"]\Z$:+=^]&;([D6)=OUQQ+Z04:7VXXFS.\\I W5\( M(9].JO!4%CMB\:\YP0 -8? 9 >&PO M=V]R:W-H965T, M?Q,)D>J6KP=BPRD)NYX39:AS)K&,RG&[*F M=U3>;Y9]<@"^6!L>_9S54P ML^QL1#2FOLP@B/I[I L:QQF2&L>/$M2J^LP<]Z^?T3_EP:M@'HB@"Q;_&P4R MG%EC"P1T1;:QO&6[S[0,*!^@SV*1_X)=:6M;P-\*R9+268T@B=+BG_PLB=AS M@-X!!U0ZH+:#>\#!*1V0;85"$M.!5&/,>AKXY7@N MB_&@ ^.!"-RP5(8"?$P#&C0!!BJX*D+T'.$ETB)BZI\!![X'R$9.SX 6+W=' M/>[XY>Y0$XU3S9>3XSD'\(IIH &X9NGZP[723 NA*!2@,\T#O+YNQ>J\>NU M\@17DB;B6]\T%-VX_=UD;YMSL2$^G5GJ=2(H?Z36_/??H&?_T4>A23!L"*Q! MKUO1Z^K0YU](NHX>8EIPNK_H%\6B[Z.R@!SFD-E[]G'N3,9JLA_W*>H:N MT.2!\F_@/_"7L@W!14*Y,JH>],6M[?78)602#!L":[#M56Q[IU&H9Y)>DV#8 M$%B#WE%%[\B\0@M(;T]6+>$MNA800KX"FAL4)T?M]F&K96E MMKMCUXU),&P(K$'SI*)YGT6K9CRF.3:)A4VA-CNLZ FKSZ%?*U>ENDY[CM.7:M4+.<-)6:]=J9(_@ M ;76"3S49_ 76U4RL^QC@EY]6I2C5X9)-&P*K6+0H1Z\-DVC8%%J3P;H>@.,3Z<]H)6 4#9M":W)<%P-0FPR_4G^3 M7Y:1/2;.N*V\KHT[L?MUA^KT&^G3;_V'7-U6J <^=ID81<.FT)JDUJD_@J>1 M(C*:[!M%PZ;0FAS7R3[2)KJODV*)^8NZL!V1".#TBR3K&1/L6^ M(7ZHFOC3,6(T^EW>*!HVA=:DL\[LD7LB,1K-_8VB85-H38[KW!_ICPI>)\9A MY]2BIRKLL7)J#TRJBC._#"D) M*,\,U/,58_+Y)NN@.LJ?_P]02P,$% @ 9X%06'ZZ LAK P D0X !D M !X;"]W;W)K&ULM5==;]LV%/TKA%8,#9!&GY;M MS!:06-T68 &,IMT>ACW0TK5%5")5DHZ3?S^2DE5+5K1D4%]BDKKGZ)Y#7D9W M<6#\J\@ )'HJ6W;(LF@P.**E4#5DRWC!99JRG>V*#G@U("*W/8< M)[0+3*@5+:Z95![?:E*K>:<&GHZ/[+\:\4K,!@M8L?PODLIL:#7 /^U@* &!,:92HKQ(<821PO.#HCK:,6F!\9,@U;R"=7[_B"Y>DH4 M3D9KKHX0E\^7:)UC*A&F*?KX;4]*M;<2?4 W:4KT!N$A^#Q"2_ M. [$A8K]\A"C]^\NT#M$*/JNB>49D) M])&FD+8);"6P4>D=5=YZ@XPQ)%?(=R^1YWA^3T*KU\.]'GC\>K@[H,9O]LPW M?/[_VK.__U#AZ$Y"(?[I\[[B#OJY]35S+4J'&SU6&^0YZCW%%.3&4^H)] MC/SY3.WPXZE%YT&!/W6==E1\'N5-/'?>1+5$31I1DT%1OZE['ZEJ%5@)8UNT M)4^0(JP5BDM$0?:)JBC#DTPZN:[.(S[XOC_O"(^'B%IRPD9.."CG/\[]/10; MX+UG?I#WK6=^3+)X)+*6G]/&S^D/O$>F8WHZ)ED\$EG+TUGCZ6S\>V1V5BF> M'\PZ57<>%#A>-RKNH7)<=]9?>/-&U'Q0U#U.,K7$G]]08Y+%(Y&U MG'2=[]];S@\LNII\)%M'98O'8FL;>_(AZXY?>37GZ?]=-_3]3NGU1/E!Z'5* MKR_*]\).Z=DGW^H%J+QTSR-0PO945A^TS6K35]V8;J*S?JO[+=,#?*>IFK5[ M)9=0@7+8*DKG:JI2XE7_4TTD*TU'L&%2]1=FF*F>$;@.4,^WC,GC1+^@Z4*C M?P%02P,$% @ 9X%06&$[QQ7Z P A$ !D !X;"]W;W)K&ULM5AM;YM($/XK*ZZJ6JD)+'[#J6TI=N[:2$TOBJ]W'ZK[ ML(:QX0J[W.XZ3OY]9X%@8S"-(^>+>9MY>)YA9G;6HXV0/U0(H,E#$G,UMD*M MTPO;5GX("5/G(@6.3Y9")DSCI5S9*I7 @LPIB6W7;MQ%JU";&_9DE+(5S$%_2V\E7MDE2A EP%4D M.)&P'%N7]&)&/>.06?P=P4;MG!,C92'$#W-Q'8PMQS""&'QM(!@>[F$&<6R0 MD,?_!:A5OM,X[IX_H?^1B4$"NN69\ M%2UB4.2,S)B4CQ%?D8;_,K\N[->_*&1)S\%8JUPE>ID:V1O>%@^P73:<[4/<"4NN1&,^5-815Q;D1-66 M9A6N_9)KOY4KMDAL@)S WX'O@*B)>,J9J;U-I'MU\@.Z1[1NLF9VQLVTQR4 M- ?/#"GVA%_$<] 03\>CW3V:36:5L%>(>B51KY7H-0\P>67$8C)/P<>C?B2? MI%BG351;L8ZMZ!.!560/2]G#5VEIPU,&X$1@E0!09[N^.J>L^@)M+TT[_;TL M_:59E>W.-$!/6O<%W"Z/_9;;:E*EZ6YINB>K^P*J$BIW4(]H@UE+1+>+.FU= M,B=?<4@*<80"&?F,?+^!9 &R,>G;@8[-^E.A565OEW+:?97*IR=:H8L@O,9Z M3[<+/GWNBO^"@8;6!X!::;6^_J7RMC,";1\2CFUM]0D "W'H#?95-=EY;O=0 M*6Z'!=H^+1S=W.JS0&VJ:; Y/-;0[;A V^>%HQJ<5Q\!7<\9>/M4F^PJ\<_) MVCN[26Q;JVR3K4B6M_GFJKQ;;N0OL^WKWOVIV>!GN]0M3/[OP V3F#"*Q+!$ M2.=\@*1DON'.+[1(LSWK0FC< 6>G(; I#' YTLA]-.%>4'YM\?D)U!+ P04 M " !G@5!8S4@YDX,# "I#@ &0 'AL+W=O\G9CHO/LB)$@:\U:^3_IP4>ZJ91YX!>S+=Z0!Z(^;>^%GOD]RHK6I)&4-T"0]=R[ MAE<+&!L':_$7)3LY& ,3RI+SSV9RMYI[@6%$&"F5@<#Z[Y$L"&,&2?/XTH%Z M_9K&<3A^0G]M@]?!++$D"\[^IBM5S;W, RNRQBU3'_GN#](%9 F6G$G["W:= M;>"!LI6*UYVS9E#39O^/OW9"#!Q@=,(!=0[HN0YAYQ#:0/?,;%BW6.%B)O@. M"&.MT(5> %H M _ZL>"LUA)SY2C,WZ_MEQ_)FSQ*=8'E+RDL0PM\ "E#H<%\\WQT=N_M:KUXT MU(N&+%YX N^Z_-)2H05X31NJR,5;G8DKAU[_O-6.X$Z16O[K"GJ_2N1>Q6S@ M*[G%)9E[>H=*(AZ)5_SZ"TR"WUT23 1V)$C8"Q*>0R_>""XE6& AOM%F8_*B M;90KXCU,;&%,A7DL8!Y$N?ZFC\-87&8PB-/>[(AEU+.,SK(\E;HNHGND9,#@ M D9YCN(14Z==&,'$337NJ<9GJ;[7!?P9_TRQ.,W?*YCW+?++]GSOV=1@F^7AON>Q0'L(3 MI0H&A[X<3%$!.I0CJ;(T&)9?E!5;H$G-OTYP%^-,FG M0CL.]]#WX<]I_'#2SC\5VK$HA]X/)VK^'I!A#[>]%^HOC67BV67.G#@!U6^BY)A#'0[]>)N:WT MM]/B?U!+ P04 " !G@5!8Z$RUL<7L-,L(01I]](K)*!U;50#%,\I^J!+S]!"=0V>A&G,O]% MRV)NQ[=0-)>*IV6P7D%*6''%J]*(C0 WV!'@E0'>OP&M'0%^&>#GH,7*_UC*?',3IY^[YO*[T2HV='9=;+(JNW(ZOK MH3O.5"+1%8LAWA:P-4+%X:TY+KU&Q3%$Y\AW3Y'G>%[-@D;_'^XW+,>O;/5S M/7\_6]&/6ST1W2A(Y<\ZVPK55KVJ.=(7,L,1#"Q]9B6(!5CANS=NX'RH0SZ0 MV)8!K$T847!VJ\_HE@%#*4')4S1,N5#D3[&EKE;ZJ23A%'V&E4)? MED 74&Z0.I,:,^]K4B'6SL7,,V\1!MU>SW&A=UKQ+Z:"UU& MH0?(#!Z;H2=M0QU,H\R^, <2VR)VG9&ULM5G1;MLV%/T50BN&%D@BD9(L M.[,--%^C6(&F[AV /M$S;1"71)>DX_?N1DBI;-LW$'?L2B]*]ASQ'O.01 M,UPS_E4L")'@N5DE% M[J,@Z/D%IJ4W'E;W[OAXR%8RIR6YXT"LB@+S[Q2#R\_*.JY;?HDQI04I!60DXF8V\]_ \18%.J"*^4+(66]= 4YDP]E4W MKJ)7)(\UTAJ'-\:4*_M4R=N7_] OZK(*S(3+,@ER_^A M4[D8>7T/3,D,KW)YS]9_DH90K/$REHOJ+U@WL8$'LI60K&B2U0@*6M:_^+D1 M8BL!1@<24). =A(0/) 0-@GA:Q.B)B&JE*FI5#JD6.+QD+,UX#I:H>F+2LPJ M6]&GI7[O#Y*KIU3ER7%*)A*<@H\K*20NI[2<@^K6VY1(3/-WZMGGAQ2\??,. MO &T!)\6;"54H!CZ4G6O0?RLZ>JB[@H=Z.HO7)X!E)P %*#0D'YI3T])=@9" M># ]?7TZZJ;[2K-6.-0*ARJ\T"9<2D66,['B!#R^GPC)U33^UZ1,C169L71M MGXLESLC(4\4K"'\BWOCWWV O^,.DDTNPU!%81\.PU3"TH8\?2$D9!W\S28SS MR9I]K&HU6%R!Z=7P:1RA,.P/_:=M.?:CPD&"XD$;UB$:M40C*]%;,J6KXE02 M7AQF:X4XEFVTQR/88;H?$<)^TD_,3..6:6QE>D5+7&8$W!"U&)^ &XHG-*?R M^PEXD%@2M6-(P&:@#J,X!W=,T&H'>/SP+/5^,LD)^%"N"L*QOF\L)^L8CI7* M3N@3DVJ4.2OG]>N;JKHWU='_1>FHW6O5[OV4VB;-K$C':M;;FSP(H2C89EK2<$ROGCW)!U%[/N,I3VY6QE*P(QW*MP7K;"TR[*_-WX8#.(HVET@37%A#_8C,]-!RW1@97I#A%!^ MAW.]0"P9UZ5OXFQ%.9;S8(_+:1PD$.U0-H5%, S,C&&PL5Z!BZ7EP@YS+.D& MK?L&HR@)>SNT#8&#/@KB V\:;EE.:+5.-ZJM-X%+KK9%":YP5BU:X+%Z<*UV M"6%<]1M85SJX1$M=H74EW9A1:/5I+SHI>_K1TJ'])='@I0QA-C,%-[81ON0; MU4I!IM67BI&M4^/H%"UUA=:5;F-$8>3PLP4Z]:1.T5)7:%TA-SX7VAW=BQ7G MU*,V:-NEM&M #"$H4NLZ/%!M&X\)>[]FN7;J.)VBI:[0NI)N+"RT>]@7)X]3 M ]N@V3X'6R;,QL-#N8+>9@L=;4DP(-\\6IV[6*5KJ"JVKX<8:P\&O*4"G M9MDI6NH*K7MVM['>R&Z]JVWPNE1;WTH?29R >[+$='H"[C@M,[K$N?$4+]@_ M,XF3*-IQSI?VSH\^H7.$5DOE;YT5ZY/]6\SGM!0@)S,%'YPEBAVO#\OKAF3+ MZOAXPJ1D176Y('A*N Y0SV=,U7;3T"?2[;\LQO\!4$L#!!0 ( &>!4%CI MNH#E< ( *0& 9 >&PO=V]R:W-H965T^ATSLU%RU1>BK6ONP% MD)45MZ<$_7C3(+ M?EGT9 T/H)[Z.Z%G_N2RHBUTDO(.":CGWE5X>3TSY^V![Q2V>WH0TPOWQJ_L76[NN94DDW'#V@ZY4 M,_=R#ZV@)@-3]WS[%7;U),:OXDS:7[0=SR:!AZI!*M[NQ#I!2[OQ2EYV_\.> M .,W!'@GP#;W"+(I%T21LA!\BX0YK=W,P)9JU3H<[5!"[U*M4^4"E@I] M0K=$#8(J"A+Q&MG%\P4H0MD'=(9HAQX;/DC2K63A*XTU8K_:(:Y'!'X345V@ M*/R(<( C]/2P0.=G'_ZU\77J*3J>HF/K&QV+OJ"R8EP. M#/JZ540M_F7ZZ, MHU?L]C*/_J7L205S3S_;$L0&O/+]NS -/A])&DU)HV/NI2X\=F4:58E5F;=G M4R;A+)D5_L8!BR=8? J6N&"C*MV#15D6NEG)Q$I.L5(7*SE@Q4F>1FY8.L'2 M4[#,!4L/8&$0ITF:BS0X>RC!,,4[_+]'?:SJF?]\2L::=1 QJK0PN,FTA MQIXX3A3O;1]:?:G@+ !7B0 &0 'AL+W=OUOVD@"!O!_9<2M3KM2&_ ++^DE2"GV>.;4K*JFO?VPV@\.3,!:8[.V(>UI M__B;,0YFL#/!N2?[81L2YF=HGPQC'MM87Z48D\BE=_[G$VO MTFT11XGXG)%\NUZ'V8^/(DX?KWM6[^D;7Z+EJE#?Z$^O-N%2W(GBV^9S)F_U M#\HB6HLDC]*$9.+ANG=C?>##@1I0WN,_D7C,C[XFZJG=ED]>/IG[,!>S-/XM6A2KZ]ZD M1Q;B(=S&Q9?TD8GJ"0V5-T_CO/P_>=S?=SSJD?DV+])U-5@^@G64[/\,OU=_ M$4<#K.<&V-4 ^W2 ^\P IQK@G#O K0:XYPX85@.&YPX850-&IP.<9P:,JP'C M<[??B$_ MD2@A7U?I-@^317[5+^2#4%1_7FWPXWZ#]C,;M&QRFR;%*B=^LA +'>C+1W]X M"O;34_AH&T5/S"^(8[TC]L!V6A[0[/SA=LMP[_SA5LMPWSS\WV%R0>SQLP^> MFH??AIGQP0RF$VLR&5[U=\<);=YKH-_#>_$> MOO&1=\T2$@N0&$-B'(1I61H>LC0TSI&?Y&V5G%DFY L^H>$\BJ/B!_F]_ $O MQ#IOG1J'R*D1B7E(S$=B%(D%2(PA,0["M#B/#G$>&:?&NU6:%>\+D:W+U_IW MY+=RYT8LR,U.9')G3:YFY4]%7I O82'>D; @G]-(SIYJ$2MWVMJROM^D-3B> M]BX&SOAD^FR_FVN=S*'&)] UGTB,(K$ B3$DQD&8EL_Q(9]C8SYOELM,+&7R M2"9V:;R3K]\D3D.YC[^3NU7A?3GYMF5PW'CEM4:70]'I$[,BTQ1R(DR5VN#^7YMD&Z+O)#[^#*S;0G=;LX$UVURH6E&BHYD$U'ZI1J!9 -0;5.$K3@WW4 M.EAOLS"NW.-UAWQ0\K^3E8=Y^YTSB]1\J$:A6@#5&%3C*$W/K%UGUOZ_EB!W M-V06)N$B-*XUS!OI/#4C-0^J^5"-0K4 JC&HQE&:'O.Z1;/,-=JKUQS0^@RJ M>5#-AVH4J@50C4$UCM+T8-EQWW<7'JT)A;:UT$U#ZKY4(U"M0"J,:C& M49H>[+JWLT9OL\A 5D,SJ.9!-1^J4:@60#4&U3A*TX-=%WZ6N?'[EH3K-"NB M_\I9NSS\C.?Y-DSF@OC?-R+)6QMGJUGW34;VZ?*B>:>A]9YGYOWS\?U<_Y]O[]0[4L:,TJM+2#:AY4\Z$:A6H!5&-0C5>:]ELY MT'XK]=,-ZE;.-I8CT[O'&G-85F6UL*J9?1;:.DOTID@NUGZ66K>5LJR;9\B#*6+UQF[6>'_D"7I[2 M9[OOB#HK;]B:56@W!M5\J$:A6@#5&%3C*$U/=-V-V>9N[+/(YFI]L"RS',[G MZ58%.1-S$>W"^[CU;:O*G!S]?@TN&J>9F;?<.:W06@RJ4:@60#4&U3A*T]-: MUV*VN1;3TQHE.WDCS=I7"<.6C)Z>RF/>7.>(0@LNJ$:A6@#5&%3C*$V/:%UP MV>8STTXFU,TF"Z-<[HHEHB!I)I<&\0\21W]MH\5^&;$+XVUY5Q%'RTA.N"_$ M>G36U OMMZ":#]4H5 N@&H-J'*7IN:[[+=O<;U4[9[^FA3"?4V%V.N^>0<]T M@VH^5*-0+8!J#*IQE*8GN6[)[,F;'()@0TLRJ.9!-1^J4:@60#4&U3A*TX-= M5VFVN4JKZ]]-%B7S:!/&)%RK';K6.$-[-*CF037?;O9!KCT[)APU#;U?-;=F/-2-_:*@[0J\_B9V>JZ9=H>E].L1NQQXYH@YH?7 M.5S0&@NJ!5"-036.TO00UF67<];I9/J>%/F;T"C+"_(I$LG^9ZU9A'9?4,V# M:CY4HU M@&H,JG&4IH?[Z%*,;W,2F8.]!B/V(HS8JS!B+\.(O0XC]D*,V"LQ MOD51YM1%F6,NRKKM7)FQSG&&-FE0S:^TXX7/L.406 K=:@#5&%3C*$T/:MV1 M.>:.[+GEQ==5E"U>6EY 3Q^#:AY4\Z$:A6H!5&-0C:,T/=QUN^:\S>EC#O3T M,:CF034?JE&H%D U!M4X2M.#7==KSKD7C#QK>0'MV*":!]5\IWGRFS,ISKSLRY?)L%!;0]@VH>5/.A&H5J 51C4(VC-/VC(^HJSC57<=T6 M%&:L:YRAF@?5?*A&H5H U1A4XV[S=#7'?;XS=NM.SGV#3LYL=LYKL[QS+]W3 MST2!=G=0C4*U *HQJ,91FA[6NKMSS=W=/J!)7F1;=<;/.W(;%MM,+1@\.=6V M)M4,EI^%57X8UK.?8F86.L^FT)8.JE&H%D U!M4X2M-C7+=TKOE4LT:,M4DX MRN?/KA.@-5VE::\IUN7IO MMWZ :A6H!5&-0C:,T/;!'GX1F;M_4B9?5I6SF M\S1;J#,G'H2:>]LG76C]!M4\J.9#-0K5 JC&H!JO-.V84,,AD&Y=O[DOU6]S M&9&DDZ.+&'2K'*7I M0:TK-M=ZC5SG] !VZ#9]J$:A6@#5&%3C*$W/9]V9N>;S MS%[WCBVT,'.;9S Y [N15F@1!M4H5 N@&H-J'*7IGWM=%V'#<\Y)>\5[76:W M:V*'S?.CY"O9Y"2QT&WZ4(U"M:#E[V/8?%V';I.CM'T2^_E*B,(+BW!ZM1;9 M4LQ$'.>DS--U3U4*A^^23#RH2^%^N+%[_<;W/UH?/$M]OU\STZM-N!2W8;:, MDIS$XD&2@XNQ_.O*U ==/]THTLUUS^J1^[0HTG7YY4J$"Y&I.\B?/Z1I\71# M;> QS?XL'_;T?U!+ P04 " !G@5!8&@&Y[/8" "U"0 &0 'AL+W=O M-A6-WMM/2?[]K-XU:*!U,?=A+XH][CGV.KS\Z,Z4?38IHX2D3 MTG2#U-K)<1B:),6,F4,U04D](Z4S9JFJQZ&9:&1##\I$&%6KS3!C7 :]CF^[ MT;V.RJW@$F\TF#S+F)Z?HE"S;E +E@VW?)Q:UQ#V.A,VQCNT]Y,;3;6P9!GR M#*7A2H+&43!SQPG)F5,C@E Z4>7>5RV VJ;D(H,+&.@=%OBGT4 MPA'1-'X7G$$YI .NEI?LYUX[:1DP@WTE?O"A3;M!.X ACE@N[*V:76"AI^'X M$B6,_\*LB*T&D.3&JJP TPPR+A=_]E3XL *HU5\!1 4@>BL@+@"Q%[J8F9=U MQBSK=;2:@7;1Q.8*WAN/)C5%L[YQQ#0],Y AJ!.=<,IEP)N!2 M&JMS6BYKX !6HBXX:J:3= Y7.$4!E$C05]F$R?DG U><#;C@EJ.!:V0FUSB$ MSV=H&1?[1+3 1/#S&K,!ZE_4=']W!I_W]F$/N(3OJDJ>EL5%I;.3YZJ_P?;,IDC.YUN0A MG!B#Y.12]B9U6^G<9CXV$Y9@-Z#=:E!/,>A]_%!K5K]LTKHCLC7E<:D\]NSQ M7U.JLM1-*[HY-6@CWV)")G$Y]E%?E=1EPRDSG$R[H@'@TF)F-AH7[]*X'9&M M&5K8E\&M9OUN Q:$]$H132VBCA)$IWC^G)O2_NM;.]= MO1V1K0EOEL*;_U7:-W=IW([(UHQKE<:U_CGM1>'>_!VIWWJ1U0='1^UGJ?\R MJ/HL[\.52]4]:*Z9'G-I0."(,-7#%H'UXI&PJ%@U\??L0%FZM7TQI7<5:A= M_2.E[++BKN[RI=;[ U!+ P04 " !G@5!8FGHWS%X" #E!0 &0 'AL M+W=OWRTQ84X2V[&Y M2&)>*TH8S 62=5EB\?,&*-^,'=_9#MR35:',@)O$%5[! M1#-1>ZYW8J&2F! M2<(9$I"/G6M_-(D,W@(>"6SD3AN9)$O.GTSG+AL[GC$$%%)E%+#^K6$"E!HA M;>-'J^ET2QKB;GNK/K/9=98EEC#A]"O)5#%V!@[*(,HQEAF*4$4W3'I!*U MWBXET07ZC9(&-H6EVD.<3D%A0N69QCXLINCTY R=(,+0EX+7$K-,QJ[2;LV: M;MHZNVFH*U30%2JP>N'?"S4E,J5< MUD)7X]OU4I=!'\;OQQ(VDM%Q27-!1[+"*8P=?0,EB#4XR?MW?M_[<"SO?Q+; M2Q]VZ<,_J2>?.%M=*!"EW?OSG0-Q+':C=6FUS#.R3H:#*(H&L;O>#70(NXHB MS_,7'2SO>^%@X+VT>8@;]H=][Z5-=^<2F@?P,Q8K MPB2BD&NBU[O2"J)Y5)J.XI6]ETNN]"VWS4*_PR ,0,_GG*MMQUSU[F5/?@%0 M2P,$% @ 9X%06*U25#25 @ ?@8 !D !X;"]W;W)K&ULK55=3]LP%/TK5QF:F-21KQ80:R-!*P;2F! =[&':@YO<-A:. MG=E.RZ3]^%T[(2I:83SPDOCCGN-[3XYOQANE[TV):.&A$M),@M+:^B0,35YB MQ%RXX:O2NH4P&]=LA7.TM_6UIEG8LQ2\0FFXDJ!Q.0E.XY/I MT,7[@#N.&[,U!E?)0JE[-[DL)D'D$D*!N74,C%YKG*(0CHC2^-5Q!OV1#K@] M?F0_][53+0MF<*K$=U[86.L MJCHP95!QV;[90Z?#%B >/@-(.D#R6D#: 5)?:)N9+VO&+,O&6FU NVABJ M^XW6.NX;[,_0,BX^4,3M? ;[>Q]@#[B$;Z5J#).%&8>6HU! M]OY=?!A]VB7'&Y$]$2?MQ4D]>_I?[PS@C ER#L+R5&KYHHQEJOF:N80W@J^INTFFE M&FEWU=V2C3R9:\/K+(F.XC0>A^OMBOX-B]-1])*)$'I&'U'%_I?2#*1 M/)9"FD%06+LX#4.3%5@RZ4+W%ROT<]\ M[53+E!D<*_&#Y[88!"/#0\; ?'QCH"D"4A>!_1V!'2;@*XOM,[,ES5AEJ5]K5:@G3>AN87G MQD=3-5RZ+MY83:>R8J!#6#,RZ9S#@3<"&-U16URQKX0L-@H".4 M,0;-/A#[8V8*.*,1@'/,YVC@&A=*6\R!2QAF6556@CGSNRU0PUB5-&.%:_X2 M"3M3)4+G*P'N0V>"EG%!JP]P=S.!SMX^[#F8VT)5ALG<]$-+E;I\PZRI:E17 ME>RH*D[@4DE;&/@L<\Q? H1$4MZO.Y./,V7S-9L/G>*V/(-X7).7:!C;CDU9\)-1MVK-,+/X93]ZUFARZ?'3TZ8)KK1&F3W!,Y7F +ZA/8 IDCHBW++';1S5%Q_Y MBYU&+M,XHJ[VP^5F\5N\XI/HI/6JJPHW'FZ)>N[US$"F*FGKV6QW6\D<>J5X MM3\B*:V5[QFFUN%+IN?N^0J<$61T^)%RTK6VU895"R\/4V5);/RRH,\!:N= MYS.E[-IP%[0?F/0O4$L#!!0 ( &>!4%A[XY>\R0( %<& 9 >&PO M=V]R:W-H965TICVXR;6Q<.S.=EKX[W=VTE!8B_:PE^9LWWUW]_G\M;]6^M'DB!:> M"B'-(,BM79Z'H4ES+)@Y5DN4=#)7NF"6EGH1FJ5&EOF@0H1Q%)V$!>,R2/I^ M[T8G?55:P27>:#!E43#]/$*AUH.@'6PV;ODBMVXC3/I+ML [M/?+&TVKL$') M>('2<"5!XWP0#-OGXZ[S]PX/'-=FRP;7R4RI1[>XR@9!Y I"@:EU"(P^*QRC M$ Z(ROA=8P9-2A>X;6_0I[YWZF7&#(Z5^,$SFP^"LP RG+-2V%NUOL2ZGY[# M2Y4P_A?6M6\40%H:JXHZF"HHN*R^[*GF82N@?;(G(*X#XK+=U;3*:8"F8,G_.4>>YI&IPW2].R* 6SF(&R.6I(54&SE+M+7B%P M26N$EE#&'$)K@I9Q0=8GN+^;0.O@$ [(![[GJC1,9J8?6NK(U16F=?6CJOIX M3_7M&*Z5M+F!"YEA]AH@)"H:/N(-'Z/X7<0)IL?0:1]!',6='06-_ST\?J>< M3G,]'8_7V8NG^8JY27]U(\067&*VX'(!0_<0N.5H8,)-2F27FNR?PQGYTROY MM8O6*FMW=U:G'.=FR5(JD2QJ76*--G&#.3PY3$R1.$\(64#%I?_0B^##)-K%5PP;0D"LT1?$.[BZ8J M=\_G=GJX2MIGO5[4#U?;_?_M%<=GIXU3U5>X]48+U LO789>3"EM-9[-;J.. M0R\*;_9'I)J5R+W 5))[S31-A &!!4%AG<3RQ9P( & % 9 M>&PO=V]R:W-H965TXRVFKS8,M M ) ]EE+965 @5A=A:+,"2FY'N@)%.QMM2HXT-=O05@9X[D&E#.,H.@U++E20 M3OW:M4FGND8I%%P;9NNRY.;G)4C=SH)Q\+1P([8%NH4PG59\"[> ]]6UH5DX ML.2B!&6%5LS 9A;,QQ>+Q,7[@"\"6KLS9D[)6NL'-[G*9T'D$@()&3H&3K\& M%B"E(Z(T?O2"WQ1KQ]V ./)"X"X!\2O!20]P#L7=IEY M64N./)T:W3+CHHG-#;PW'DUJA'*W>(N&=@7A,)UGF:X56G8#&8B&KR6P%7FK MC5!;]H[-\UPXO[ED5ZHK&N?^X1*0"WE$$?>W2W9X<,0.F%#LKM"UY2JWTQ I M.W=&F/697':9Q"]DLH1LQ)+Q,8NC.-D#7[P>'C^'A^3)8$P\&!-[ON0%OC]^ M6/9MOK9HR)7O^V1U/)/]/*X++VS%,Y@%U&863 -!^O;-^#3ZL$_D?R)[)CD9 M)"?_8D\76J%0M;OX*]5HV0"U*U)!8L&68"#36R5^0<[N#%=V \;0>"445YF@ M^IA;"VB/V;QT%<4^UVB12H'H]KG6I7+B4W%/39-.SLXCNOAFUXZ_HT[BR?EX MB.ITACOU[]Z>3]QLA;),PH9PT>B,"$S7S]T$=>5;8JV1&LP/"WH"P;@ VM]H MC4\3UV7#HYK^!E!+ P04 " !G@5!85"3S@D\# Z"@ &0 'AL+W=O MCMG23Y+MNOWZ4[;CWXGA9D2^V7LB'Y$.)XGPGY!=5(&KX M6E=<+:Q"Z\V%;:NTP)JI,[%!3CNYD#73-)5K6VTDLJQ5JBO; MKMW)>"X:794<[R2HIJZ9_/L2*[%;6*[UN'!?K@MM%NQXOF%K?$#]:7,G:68/ M*%E9(U>EX" Q7UA+]R*9&?E6X/<2=VIO#":2E1!?S.0F6UB.<0@K3+5!8/3; MXA56E0$B-_[J,:W!I%'<'S^B7[>Q4RPKIO!*5)_+3!<+ZYT%&>:LJ?2]V/V* M?3RAP4M%I=HO['I9QX*T45K4O3)Y4)>\^[.O/0]["F[TA(+7*WC'"L$3"GZO MX#]7(>@5@I:9+I26AX1I%L^EV($TTH1F!BV9K3:%7W*3]@4#"%+OH;7"6I65NH-_ 2?'A)X_>H-O(*2P\="-(KQ3,UM M35X8+#OM+5YV%KTG++H>O!=<%PI^X1EFAP VN3_$X#W&<.E-(B:8GH'OO@7/ M\?P1AZZ>K^Z-J"?/5W?MAF]%M46J]YH*E"X@08FI6//R M'V+OHZ03FJ.4.)Q15L%2*33'>%F;\PP?&JTTG6*"&Z.V63\3B?0*FTW12(5CE$2GE'B. MZYX?<7(JYH>A=QX>D3+I]G>2,AM(F4V2=[Q_3L5FKG.$1FG,J'W;I#I8K3W7M4:Y;KM3A2TGG>/T[ Z-$#+]MT_6K^D MQJCK8[[!=%W5>R;7)17W"G."=,YFY)'L.I5NHL6F?;M70E,GT X+:NY0&@': MSP6]$?W$&!C:Q?A?4$L#!!0 ( &>!4%BF[Z[2V0D A( 9 >&PO M=V]R:W-H965T@+Q682864IE>1D%^B'+R4[IL49TXXB7_=-XH<_1S-#BOQI M*.OXN2B_5@]:U^3;/,NKD]%#73]^'(^KZ8.>)]6'XE'GYIN[HIPGM7E;WH^K MQU(GL[;1/!NS(%#C>9+FH]/C]K.K\O2X6-19FNNKDE2+^3PIOY_KK'@^&='1 MRP>_I?B,?HQ5U#1H M%?],]7.U\9HTH=P6Q=?FS>7L9!0T'NE,3^O&1&+^/>D+G66-)>/'?U9&1^MC M-@TW7[]8_Z4-W@1SFU3ZHLC^E<[JAY-1-"(S?9A60;.Q-BZQJ M_Y+GE388D>FBJHOYJK'Q8)[FR__)MU4B-AI0M:4!6S5@;@.QI0%?->#[-A"K M!J+-S#*4-@]Q4B>GQV7Q3,I&;:PU+]IDMJU-^&G>]/MU79IO4].N/KU:=F%% MCLBU&5.S1:9)<4=B?6>$,W*N<_.J)BL9NFT9?KF+S[Z3WY MB:0YN7DH%E62SZKC<6U\:XXPGJ[\.%_ZP;;X01GY7.3U0T4^Y3,]ZQH8FZ#6 MD;&7R,Z9UV*LIQ\(IS\3%C"..'2Q?W.&-(_W;TX]T?!U/_'6'M]JS^F0MB-, MKLFO]8,NR551U:6NTU*;D[)V9#?)K>G6&_W-?)$5TZ_D][\;8^2RUO/JWUA? M+7T1N"_-5/2Q>DRF^F1DYII*ET]Z=/KG/U$5_!7+\Y#&XH&,=?I K/M ^*R? M_I*D)7E*LD5[BCPVJ?T+2:I*UZ8G:G*K[],\3_/[]EM=IL4,R^WR&+(]1C,K M/YTR-F%"'H^?-K/F=>6U61O(6"=K5$W0YLQ=)@2+6X&X>< G3M3> [YVE QD MK).;<)V;T)N;+_^XO/D4D^N;LYM/UU@ZO,U?.R4-:2P>R%@G;=$Z;=$/M"Q$ M0_;!D,;B@8QU^F"R[H.)=^B^)+6XS=+[I&YIRET.ONNDQ#(Z@9.;C"ASSG*H M8I11ZDQM7B][YH &EB,#;Q:NC<5TJLG4C#@4_P(0A'3C1#21,^/%*\WF1$\# M.\MWO=^@8.KU_C*OM7?._10!@X_!$/I;NP8#)AUE,W&*]7?0>=A6+JY3UT^OMY_>[7 M]0FY_JPB5TF*8L;J2)U3D2KNI@53,1SWKF_T%C>IGS?;A0^-#I(D MB&ZG)/8?O6]T%B&IGR'A8K,!T=M6&0I9DM(0#FY$!E>C&)%UEZ-N:)8 J1\! M7X?'*V.="0H-"M-A41T"XZCE..I%E/4YV\Q@Y/?/>GZK2Y3!_'9>"VHN' MLM;-H>4P.OF!8)@.Q%NKCAC26CR4M6[AS;(@\[/@6XB800:D4H3N:8W(&!.A MX^KN&8_)?L+!K[[;Z6T0:U M%@]EK;N=:!F-!S\0+/.!.&RUHSBDM7@H:]V.L(S(_8SX%ECF&!HR!0@,T\F0 MNO-!['>U;RHL;G(_;N["90X9T24T1!*&;@D6$463+:S)-W;H_:RY$Y8YI,<) MD\*- *K"0+DXA:B4I%N6&6[1D?O1<6]>YI#YCBC8N,!4@@;,!2._5WW'G85# M[H?# 8&9(]O55"C0R8A,L,A==_U^]\V+!4:^8\.Z+S1SR(K@1-TIB?W>]8W> MTB3WT^3^H^+=93XM=5+I]R36RU?DKBC)M:[KK%T_T21!5!21E&ZE Y&!1!VB M=LDMFW(_F[98EI@P9TVH*)!R")I@0" LR@,)IHI#H"BW*,K]*+KU&HK#35H0 MX4Y)[#]ZW_N;+!2*UQ;N]KB $DC%3M&(N@,9T6&P$F.Z+JQTH[.D)?RD-=#] M6TC-;J($=Z=X1,="+MSJ2>QWNF^76^82>VP<9\2@_J+,B>GP3E[0!$!ZHD$0 M@/B1'63%0^5NZ/O]ZQN_I3;AI[9/\\>L^&XN>*9%7I?I[:(E<#1NI$08<.6& MC:I IQ_D/L:-&QG[5 C;>?RL[?<]2$= ML-(!Y,AI.-WN&]"+ &* Y4'Q>Y- MY=V2V.]=W^@MYPD_YUE.P0<^1+4CC%00'0CT$$@G+-*)'5O,;[P752!%0!$* MZ=9*,1VR1L2(SEDCNH%:)!-#E@L%5@84W&6O"U2GP"5L['>N;R];1A/]RH5[ M[['[[;^V6C6HM7@H:]U[N2TARA^I;"@'+1L.:BT>REJW(RS,RL.5#26"L%0I M,*%C.B4F[G07^UWMFPJ+L/)M94,)2911][[,"TP52O#[ :CB7&RY_U1:"I5O MK!U*B)623MPZ+Z)B8>36#C&5E%O6'&FA4@Y4.Y00"67D;I9>(*HC;A8E=['Q M>]5W\&W\NN4/JQU*"(I2<7!2(BK)P3@]!%%*2Y3R0)5#"1E2" I^[(,0J;D& M!3?U^;WLFP6+F_+_6T&4&&:Z0^$"4X7*)7-_*'U398%5OKF&*'?7$'=+8K\? M?>.T;"I[U@\E+ Y*,+U#S1&C$0CQ$(BH+"*J Q01%5)$9"J[\QF1PE8A7,KEUE>A&:9E,#5E$7!F3G=F: MP0<;8+J(1\)E=[]SK^WB\<8C4N:ZO&\?-5.9.7N1U\MGBJP_73_.YJQ]B(OS M^3G]&"\?2F/-+)^1\SDIS=I?D4S?&9/!A]"$6"X?.[-\4Q>/[8-8;HNZ+N;M MRP>=S'39",SW=T51O[QI#K!^^,_I_P!02P,$% @ 9X%06*2F7GC9! M@R( !D !X;"]W;W)K&ULS5K1;MLV%/T50BN& M!F@CD9)E.[,-)'&+%6@W(TZZAV$/C$S;0B71(^FX'?;Q(V59,AV9M3(*[DLB MR?<>\A[?(QY3&FPH^\*7A CP-4TR/G260JRN7)='2Y)B?DE7)).?S"E+L9"G M;.'R%2-XEB>EB8L\+W13'&?.:)!?F[#1@*Y%$F=DP@!?IREFWVY(0C=#!SJ[ M"W?Q8BG4!7>:6*+,X)1F/:088F0^=:WAUZ^<)><3GF&SX MWC%0I3Q2^D6=?)@-'4_-B"0D$@H"RW]/Y)8DB4*2\_B[ '7*,57B_O$._7U> MO"SF$7-R2Y,_XIE8#IV> V9DCM>)N*.;7TE14$?A133A^5^P*6(]!T1K+FA: M),L9I'&V_8^_%D3L)<#@2 (J$M"I"7Z1X.>%;F>6ES7& H\&C&X 4]$231WD MW.39LIHX4U_C5##Y:2SSQ&BR_48X> NN4[K.! =W)**++/Z'S$"<@1NLQ$3A.+F3XPW0,7K^Z *]4U/V2KCG.9GS@"CDKA>U&Q0QNMC- 1V8P M)M$E\.$;@#SDUZ3?GIZ.]'17'@ST\D?23LK[IBC>A*E%=\A2,R=*3J.&%/Q!G]_!,, MO5_J2K<$IA'AET3X.;I_A(A=.S"M'<222-EL6R+ONJLZ$GR;)%@"TT@(2A(" M8S>,R5Q>F8$;DLDC 2:R\C>E4N1=%%QSKG2Q:X]O%P?ZF0HLB+SO"4#GX'V< M2>9BG( )Y;&ZC]6QMYU2)Y^2N@T_C=Y"% 8#]VF?EKJHH(/***W>3EEOIU'W M%[>'7?T" M[91"K;V]H-\_4$%=6."'7KT,>F7%/6/%TB'(]3_+*RT;_06+@7&4IBU@"4PC MI%\2TF]-!WV;)%@"TTB 7F66O!]/"<6!W#/'L(7*>&% M"X-YM*;-8 M-YZ9RBA"U)@IHU2?:0M.)J)PB-'JP,\G"K[GUAV'0/11&75S0 MW?-3>M65-81F;[B3P*$T_N\O"/.PC5O#$II.4N4G8:<]C5BUD;;0="(J(PF- M%NU,&@F?]W[0[_0.)5(3!CVONI@81V_<'Y;0=*XJQPE[ M[0G%JL^TA:8343E-:/1P9Q)*_[D"^G[_F5!JPF '!4=L%JJ,)3(;RU.5\KML M" :P(N [VU#&\1KO0UE"T]FI3"B"K6D#6761>,^:6-'$U76%'7;$XQ5 MWVD+32>B\IW(O-5Y'L'T:NP6A+UGZTI-7,]'_I&G'*@RF95?FL^T;#]L305?Y2P./5 B:YH=+@F>$J0#Y M^9Q2L3M1[R&4[YV,_@-02P,$% @ 9X%06*_^LAOI P $Q0 !D !X M;"]W;W)K&ULS5A1;]I($/XK*[VUC2 Z0 M$NC=16I[*)"[AZH/BSV %=M+=Q?(G>['=]9V# ;C)I*OY05VO3,?\WV>G1VV MN^'B42X %'F*HT3VC(52RVO3E/X"8B8O^1(27)EQ$3.%4S$WY5( "U*G.#)M MR_+,F(6)T>^FST:BW^4K%84)C 21JSAFXI];B/BF9U#C^<%].%\H_<#L=Y=L M#F-0#\N1P)E9H 1A#(D,>4($S'K&#;T>T+9V2"W^"F$C=\9$4YER_J@G=T'/ ML'1$$(&O- 3#KS4,((HT$L;Q-03]D(PG-Y/WXRHVM>YZDU[+)?.A9Z!\$L0:C/XO;ZAG_5K%K2&P$E.G8.JD MZ,Y1Y0Y30A)\B7D&C+A4 E0H '>YVC.;L"DFU@2><"'B_B/Y_ '!R)V"6'ZI MDLUI4K:&P$JRN85L;FV"5,EV06Y\?Q6O(J8@J-U '[B4YQ?D=ZS'Q60*6+U1 M3/94)5P632N-1M?P=1^)6)VNN=Y5I,+*]3I>856BVBJHMOX'JF<9UW.BZ5V0 MD0BY(&-\"Z$/:"H5.1L("$+U7>I9=-X.*6N/=IU%B;)74/9J*>-1@@=%DM7' MSQ\AGH*HS.=:F-?F?UTVM%'EY=QU!K4J:][0AI?4MXK%"\N)FHQW]U MUC>$5E9CVS32UBD5C-H6]M72-816EF[;?-+Z[O.'%PROXMRD;7I0,"KLO"MZ M;.-L6T]:VZ+]_'K1/OC;A/SWR5<8.72/NKES8Z.ORSXR,0\QGR.8H9=UV49W MD=U 91/%E^DESI0KQ>-TN 6@- &N#[C7#U/]+U0<0_8_P902P,$% @ M9X%06$6;"\T,!@ "R, !D !X;"]W;W)K&UL MQ5I=;]LV%/TKA%<,+=!4(JDO9XZ!)$JQ &MG-.GV4.Q!D>E8J"1Z))VDPW[\ MJ(](%DG)2:TN+XDDGWMX[Z7NY9'$V3UE7_F:$ $>LC3G)Y.U$)MCR^+QFF01 M?T_K"C+(B%/V:W%-XQ$R](H2RUDVYZ514D^F<_*:PLVG]&M2).<+!C@ MVRR+V+L (MV8J#,IFEM0P_R8MYOQ),_II(.S%?5%/( MP1$XI]F&YB07'- 5^"CON05A"5TF,3@C.5DE0D*X *]#(J(D?2--/E^%X/6K M-^ 52')PO:9;'N5+/K.$]*S@M^+:B[/*"]3C!43@ \W%FH.+?$F670)+AM3$ MA1[C.D.#C"&)WP$,WP)D(VQPZ/SIYLA@'C[=' Y$@YM9PB4?'IXEL$BCG+\% M"SD-C(B$$5F! LB<@]_%FC!PD6U2^HV0QPGCX,MOD@I<"I+QOTSS4HWKF,J"0@,5\J<-J..]VWCO#GK_^>/E]44( MKJY/KR^N3/X/FC]WTL6/F>TRR<"2R3K[])M_^GB)C M=TE,0"P3;WME(:K5,^Y#@FF2H'I$&B[YOH*&L>#0<]HA;)4>')9ZW]<0 M:]).BW>Q&I4.@K:M-GD3*H!]';'5@'!8!.Y6<],1P;]@KS@55@:4;WOJPZ0!Y;D["T$WAE8RPF'->/&P(;$@2R!O]BW+@:R M3=%5(LZ)^0$9&E1>X+BJ!C;!IFB*U;!,\M-!?8L7:E4C&E:-IQEE(ODG*M] MTA78R&6 ;YSPY5%'<5B&[$D2D%*N3'>>IS.V@JA>AL:4$&@+M,&$/3\GN4 MM>(.#>J8?6\T:NONJ"A07VD88+;J_Q"DZWPKDM"P2#K?LN*-8]EE>Z= ES=: M_G7($;:G:A4-,G4C:&42&I9)Y;I@=%L7-9K;>R'A(*3KO)3Y##_2HKSJ-9!CUM$O[KD)<:N2\$$J">O:Y@@YZBUH0CFJ& P-J/XO M/[B52OAPJ83W2Z7]D' 0TO5^YS/G=\HDO%\F[8>$!@B$/56/6Z&$?X10POJ7 M/W=JJX+;A/+5SR"A 15X4*T&:V>70$;8;;G;@DM/M[FH/JPW5YL=':?E/@;E M^AD\#JM]&2U-M4WD0\1NDYR#E*PDI?W.ERZQ:N=%=2+HIMR+<$.%H%EYN";1 MDK "(']?42H>3XH!FOTO\_\ 4$L#!!0 ( &>!4%C_S=\B?P, "L0 9 M >&PO=V]R:W-H965T>>Y-< MT]L(^5,M #3YG<2IZCL+K9<7KJNB!21,G8DEI+@R$S)A&D_EW%5+"6QJ04GL M^I[7=A/&4V?0L]?&[]@_V.0QF0E3,!3Q-S[5B[[3 M=<@49FP5ZQNQ^0A90E9@)&)E/\DFB_4<$JV4%DD&1@4)3[??['=FQ & MBH M?@;P'PL(,D!@$]TJLVF-F&:#GA0;(DTTLID#ZXU%8S8\-66\U1)7.>+T8+RM MB"*GY)M-&:;D<@T22T@N%19WJ>WRO<(%+<@(-$C4 >0*4IAQ3;Y,8CYGVZ@W MN,QX_+;G:M1F?L&-,AU76QU^A8X11&W];EDTMW-Q[%VK)(N@[>',ID&MP!J]?T;;WKBRW MAL@*F09YIH%E#RHRS:O.LJJS@ZJOLJI/\ZI/LJJ+?=7+[ F:M* M5FTCC+B*Q"K51#(-99ENX=2S>//07 ^\,R^D/7=]F$-%6"O,XPKRPEQ>6"L/ M'V58OY2,8Y:2[Y\@F8#\42:SEN:I!6F(K)!Q.\^X_0+]VF[2GH;("O9T;]V_SMI;VJ05JB*S@P'GN MP/D+].]YD_8T1%:PAWK[@<1[7@=G^ W3#'G=T^2S5JIJEZ'Z8HO73E+G9B)B12"2X35:V+(2G$>Z/5;G@ ML%1*X!]++H^C8?=(LGNPDS/;Z$],SCDV4 PS!'IG'222VYWI]D2+I=W<383& MK:(]7.!N'J0)P/69$'IW8O:+^?\#@W]02P,$% @ 9X%06 \$;#X2! M5A4 !D !X;"]W;W)K&ULQ5C;;N,V$/T50@46 M+="-1$F^I;:!)$JQ^Y"%D4OWH>@#+8UM8251)6D[!?KQ2]&R;&E)-6D(Y"46 MI9DCGL.9T62F>\J^\0V 0,]Y5O"9LQ&BO'1='F\@)_R"EE#()RO* #Q5"Z87+D-2I+F4/"4%HC!:N91I M_ZQ :'(+:(7BI0U@[A$J9 Q6E0T0$F4\9W2-664NT MZD*)J;PE_;2HSOU!,/DTE7YBOC@<(4E$23H:@=,GCFZXC(:2J$>/W'Y M0% 4@0 F]P'HBPS*!;"4)FF,KJ& 52K0#>6"HY^E%4FS7Z:ND%NL7N3&]7:N M#]OQ#=O!/KJCA=AP=%LDD+0!7,FM(>@?"5[[O8@1Q!$]?/C_>1NCA\>KQ]D$G;Z][540N>4EBF#FR2G!@ M.W#F'W["0^\WG30VP2)+8"W9PD:V4*$'!MF.H?V1U*%-SD)[6X=VTH1V(4.[ M/(;VL@[MN IMG>2A3? MI]W'H[?VA(O$E#8])+H^Y,VHF'_D7_^0GLA7UM5-@$BRR!M>3$WJG3 M\]XO%>MW6U+=*EID"ZVM^UF'C=^6C[5_-X/"0?=3:##TQV$G)4V&X5B?D]@_ MD?%[R=P^E_(_-ADK#,26%4@F:%DEJ(PE,$2&;V#7):>W"[KEQF W,)0;?&JM M<7]O;2HX+^X ^O%?G0-6NV];:&UM3_TW?L<&'%OMP*VB1;;0VKJ?FG#\QBX< MZ]OF\,?T-/77DVY^Z@WQ,# DZ*D3Q_VM^/^H/4-]3>D6S!N#H8]_J#X&0V-E M/37*N+3#KD MW+.!4PYLK09W'*E0.XQFFKO-^!C=;U3YQG@QWXE[>2O5I]U-5KP: M-RJK:"N3/$H3E,GUQ>@U?G7))V6#*N)S)!_SUC4JIW*7IE_*%^]7%Z.@')&, MY5*5$J+X\R O91R72L4XOM:BHZ;/LF'[^DG]737Y8C)W(I>7:?QWM%*;B]%T MA%9R+?:Q^I@^_B[K"?%2;YG&>?4O>JQC@Q%:[G.5;NO&Q0BV47+X*[[5B6@U MP*RG :D;D%,;T+H!K29Z&%DUK2NAQ&*>I8\H*Z,+M?*BRDW5NIA-E)3+>*NR MXM.H:*<6-X<5R=&OJ+Y$-[%(T.L\ERI'0J%W(LK09Q'O)7I^)96(XA=%\*?; M*_3\V0OT#$4)^FN3[G.1K/+Y6!5C*I7'R[K_-X?^24__5W+Y$E'\"R(!H9;F MEZI]&B/7FNR?ZZM&?GG0]$$O5=RF_]KF^Y!G]GURR_E MJWPGEO)B5'SK1%8X=UF:&' M,D.VV1\D>259WD$>%GA:W%$F\_%#>U[=,$)FA/$FS!@Q:T;,G"-^^W4?J>\H ME\M]%JE(%HMU+;=W,K,NE%-KZ$(!B1G3YLVTN6?/\SN4*O%?JC^$^\6L!Z<5UF M=O8S= 6!Q(R43)N43#V;>0J9"B Q(Q6S)A4S>#,[)8?.?M8Q/0_IU.YY'&CB M")SSNI)WZM2;M%MJZ'R@U,R)MU +>_9VW0%4.H#4S'1HU,).?#G/W[5FVY.$ M$QH>W:ZM8<&LS[N:B; ;BBKO MROW=T,7D@@-3,I&KLP\^UK4!B#4C/3H7$, M.Q'G3%_S+F 02L..L2UQ$QK,2(^S-3EA-SI]E")&;W,EU ^V,DS9SIWVG'D%!-\[-MN% XHQ3VVU8R$W9!T*?(- M$LD*+\\"E+*@U,QT:,HB3FPYS\2U MIF'/*<;'OP(M8<;NACGDUJ:3FX0^R <9(^RTK%MB\!KYV%DB&J,(]6U94("" M4C/3H0&*N#>NSK,L.\VRW;!)&/: ,-&00]R0G06$7<^UKG^7G2,6IP[.5N" _#'H8@&GN(&WLL7AZR1^%6 M'[QT/K:A24O*#4S'2TBGH^JGKT)-2PA/73,=5T1-UT=/ U M<5L6= ,)2LV&*^JAJ$>[!3M*6$"/+6L+XSCL\:PF M(.HFH&//#L9CM_[@%?2QKT0U8%'?13T*REA0:F8Z-&-1#X4]VBW&6W[M,8U!S(U!%CL/(62W^N"S%C[VEYC&+.:[BL= ^0I*S4R'YBOFH8K'3JOB M6<-ZJWA,0Q!S0Y#%SN>1LKN?P2OI8Q>*M4Y/^2[C,=@S53XHC&D*8Q[*>*Q; MGCO^Z><,,<>J$8FY$:FU=$U%6G0KTC-G?&5@3K2 MY![9X/SXV";CFA"Y[P(E!T5#*#4S'1H-N8<");<4*&U'FFQQCB--O'4NWDUP M9WP93CT%Y>YY\.KZV&#CFAZY[^HE!V5'*#4S'9H=N8?J9:W9?J3%<@K*$F4[ M!35N/<]5/DQW+;+[*,E1+-=%N^#EI!#(#L^G'5ZH=%<]XG67*I5NJ\N-%"N9 ME0'%Y^LT54\ORJ?&FJ<$%_\#4$L#!!0 ( &>!4%@8K<6TE00 %@7 9 M >&PO=V]R:W-H965TB#XI-QT(ET17IN 7VX4?)BBA/O Q&_6*+$L_YGT/Z M_'S$R8'57_B64@&^E47%I]Y6B-VU[_/5EI89OV([6LDG&U:7F9##^LGGNYIF MZ]:H+'P4!)%?9GGES2;MO44]F["]*/**+FK ]V69U=]O:,$.4P]Z+S<^YD]; MT=SP9Y-=]D275#SL%K4<^;V7=5[2BN>L C7=3+UW\/J&M ;MC+]R>N"#:]"D M\LC8EV9PMYYZ01,1+>A*-"XR^?5,W].B:#S).+YV3KU>LS$<7K]X_ZU-7B;S MF''ZGA5_YVNQG7J)!]9TD^T+\9$=?J==0F'C;\4*WGZ"0SA-LIY)K+9I&8'4#>SI;?FHDVUM9;!Y56S M*TM1RZ>YM!.SQ7&!.?@%W'*1RS3I&MS0BFYR 1;9=[D!@@.Y^V#.2BIGK$!6 MK8%<$9EO!3ISL"@RZ>/-G(HL+]Z"UR"OP/V6[;F^D)$V>OZJB^KF&!4R M1#6GJRN X<\ !0B#A^4'6.S8FO9%W!JLOUQ3, M<[XJ&-_7%'SZ0SX&=X*6_+,N=GR!V$D?.[$NK-PGHHOI:!6V5@T@GF<0I='$ M?]9HA;U6Z-(*=5I'J^A$*X)ZK:C7BEQ:D4XKTFC!1*\5]UJQ2RO6:<5C+1@: MUC#IM1*75J+32C1:D.BUTEXK=6FE$B\HP%@GF8XD240,Z<% 82VPBO: :HKH MTP=:/M):6S5V/V>6#1S@%UZTZ#OW/SA\Q5-H!ZJI[CNSX:[&L:$^H (DM#+, M6/F=V8E:&AC4%-*@DVG:VN_,AFH)-' &*JA!)]6TU0_'6$N:F5HUA37HY)JV M_N$8;$EH6DD%-N@DFXT <$PX$B?(H*H0!^V,&_8F=@18_9Q;0PJ/,+TL JSX M/3-\I$B+[*0U(: S._DOB0*,L'Y?D4(FLC+-2('.[(0".#64"AJTC$[$:3& M-(@+H4E.,0XY&:?E !HS+L$P-<@IR"$GY+0@0&/(I3@R= )(40XY*6K1H&DS MY3['IE^S0BERMIIZ-(R;3!A 0Y.)%?JP$WU:-. Q^E+36P]6W,-.[FG)@,?< M2V-#I6*%/>S$GA8,>(R]U-0AX,&KKY-Z-B[@,?P(AJ%!5<$/V^%GPL+_?GFP M^S_WO$#1%(>7/3&PPOK<\!65L;,)U>(!CYO0"!+3+UK!%#N[4"T<\+C]C'!B M:.BQ@A]VPD\/AS'\HA"9Y!3ZL!-]>CJ,T1=C8B@=HM!'G.C3XH&,T9<0TPD" M4>PC3O;9^-!9#\^92)K@_S9C_N"QP( MMFN/3A^9$*QL+[6&$ MWYF3-/88/TT7 [I*L1?D3G$T0)IF#6(O3'KC47YMFHY'9,VB,,'3%-!U''OI MQRV.R.:Z!WN?%[Z&BR7++@S&HY6WP,^8O:ZF*3\;5"A!&..$AB0!*9Y?]V[@ ME8N@NN>EO4(1]AG&83'_][P!$=1AL3[\6\) MVJO:S!RWCS_1[_/@>3 SC^()B?X, [:\[MD]$."YMX[85[+Y%93R*: M_X)-::OU@+^FC,2E,^]!'";%O_=>$K'E *T=#JAT0&T'8X>#7CKH^SH8I8.1 M,U.$DO/@>LP;CU*R 6EFS=&R@YS,W)N''R;9DF)$94_FS,7,"Z-S;O'Z[(*S+^?@"P@3\+(D:^HE 1T-&.](!C?P MRT9OBT;1CD8A H\D84L*[I( !TV 8^@"@-]AG&+I(@N]B^!#B\ TI NZ-!D M?W2:/3JH>@YGKX3;\ZO!. 6)_R(@6GD)< -J1\1NDXQ^/8;OPT> M&([IWR+V"W1#C)YEDBNZ\GQ\W>.I@N+T#??&/_\$+>T7$7,JP5Q%8 U6C8I5 M0X8^?B))O\@W;QCP@^-Q0BAF]V#X1\6-U0H*.@5J!3Z01'#HA%($UR!Y6 M9 ^E9#\D/I<*%(.S !='YV!6TKG*F,*<14[QJB+[\RZIR!;1..S0J&MZ>[)( MNW8HBXK &BS:%8NVE,77IX>7.Q<\O]R\W#V+Z)"Z'YJ-58*YBL :M#D5;V'3.JRV6:^AT-+;\UKH9UIP_;R(0_C6)JV9"\\ M8J&Y>U\5G-RO638([^)51#YP"B;;"N$"/.%W!N[Y8.5:^2_LI4+"8(<(QS'; M:ZV\FX<./55H35)132K:/Q6"_YKK]K='',]P*IS,GJU@*&;9J=0=4UZ\R=4VA\6(M\*%?Y.PK31G'I?>2Y9 ]6[.[@$-+2M>O0 M<@H-#VL1#Z5J=GQ/4APN]EGAE>IUI6BN*K3FF\M:L2/MI"L\4J2DRQ>E*M%< M56A-:FN5C^0J_U2K .IJ^SX<&EIK$9P([4QCV)KHKCR,8VFJ=3N2Z_;3%T-E M!QKOA,QAFRVENET56I/36K0B@\)2% $&)WDUS4R8%N_E$9F(T/N_(R :OV/COF0 M<'A9A 3?!* ]M+1VL"([Y+1?C[GR;A_[>&N]CW[,*W_4%?!]!R&C722+[&S= M-MIO!^5A'$M3K?;1,6I?75F$NL(>.IWO<"*KSLASY:$<2U5= 2!Y!:"T,"K; M:F8# 3$BLZ'IM)E1JNL'6YLL8LPS8[99A0*?K!-6;%2HKE8;8F[R;2"MZ[?P MRBVVM=0PQ2Z;1YYPPX2"",\YI'8YY!&FQ<:5XH215;Z58T88(W%^N,1>@-/, M@-^?$\(^3[(&JNU#X_\!4$L#!!0 ( &>!4%A\1VWLG 4 -\> 9 M>&PO=V]R:W-H965T=:6(D##A9 MQS-)2*=Y2.N)D]V'SCXH(-M, 7DE.4[VUZ_X,!@DRXZ7]"4!?._AGG,E=$"C M-64_^8(0 5Z2..47O840R_-^GP<+DF!^2I M+?&<3(EX7$Z8/.M7*&&4D)1'- 6,S"YZE_#<1\,L(8_X,R)KOG4,,BI/E/[, M3F[#BYZ5541B$H@, LM_S^2:Q'&&).OXIP3M5??,$K>/-^A?Q>*>KK^2DI"3X04TYOE?L"YCK1X(5ES0I$R6%2116OS' M+Z406PG0W9& R@343ACL2+#+!/O0A$&9,,B5*:CD.OA8X/&(T35@6;1$RPYR M,?-L23]*L[Y/!9._1C)/C">4"T9$Q(ALI@!7)"6S2'#P72P( P\+G())T64. M3L!4#KMP%1- 9T"?"28QEJ$??2)P%'^2.8]3'WS\\ E\ %$J >F*XS3DH[Z0 MU6G(TVZ?W@Z-+"QJT[:.9Z]$V\FKX2-1GP&U[*#>Q;=EG MH_[SMC;&&[Y5FX[ &MHXE3:.61O*Y+,VS8<:1NI*25E!Q@ 9[(/$K3*)UG$_N5 M8*93M$!VM^8T= :>W9K4GC+S$1IX;C/*-U9YI ;#2H.A48.IQ(L" @*YF.MX M#C4\K19+-0;!-L>A^@QTO"JF4?I95?J9L?3;5! IB-A9^YE2ES<F;BSIRK,$MKPD/F7$<+'$4:LE"E88W:#=-&Y59L"978RW'D-M3RVA0U08,V06,!QQ*L[28T6JQJH0]6C)$T> 7D)2B6*88% 60VDZ]V M6@%LA=O 4GJL!IU ]=EIKO%8#6H?",U&4%U"LA6$I*%I[2@Q&[WU- IHPM0U MQM>$-1>9)K7:QL$]/NY-'K<$:[9+1TH7IV/U'AX,UB8,&HW'^!L1 "=T)=]K M&0GH/(W^E5K(ULJ7MMS1RA;J99O1]ZE5*5+-+\KM*9VM;&"PU]OY*'1S;U9[R[1_*[0FGK7;A":[>#_ MJ>9OB&"[?C7(<=M]T@79.XP]JGT?,ON^@XT]4BW> MB>TY[0]#NK#!&6J;07-5QPZZV@PBLQGU_2&^^>['LJN='SKL"]Z;C3U2S9W"?F^(;Z[N6/:U]4-F MZW>4I4>JGX/04T>W)DQ=9_PRS-FYSC2IU78.F>W)TK-[# MCZ':CR'SEZYC+3U2/UWI9=#%Z63HU";UMW;^$L+F^0XJEXNGY%ELA%57JUW: MRWQOLG7]"I[[Q5YK#5-L_=YA)BT4!S&924CKU),46;&;6IP(NLSW%Y^H$#3) M#Q<$AX1E ?+W&:5B!4%@1LA1^A , .8/ M 9 >&PO=V]R:W-H965TW2/RAELA/Z@$0)-/*<_4R$JTWIS;MHH22*DZ%1O(<&4E9$HU#N7:5AL) M-"Z<4FY[CA/:*669-1X6TSCN/^_0WQ3)8S)+JN!2\+]9 MK).1=6:1&%8TY_I&;/^ *J&>P8L$5\4OV5:VCD6B7&F15LX80_E\/CD0TUQ3 M7>H2]?:&9:@L1CE!S3+S#6QCKPRI5X1D/N%WXU?]T!W:=_NLM!DY@]JHD6VO MSK;W,SJX_?-J\7I*YHO)XO6\+?"CZ(]][1V!-8@(:R+")ZW_L$LB.@)K$-&O MB>C_>O5?AA3NE[;KA<&! -JL@I[7KH"S.M^SH_E6Y^3]&7HMLC59@$Q_Z$ X MNMECZZ CL 8O@YJ7P9,*8M E$1V!-8APG?O+EO/K2:**J5GM81CT#T31:A?T M]\33S'KOBNEV((S_/"&.[_+80N@*K<5C@HTX2&. ZRLA]&Y@6KVZM1]_!5!+ P04 " !G@5!8 M6OKHERX# "#"P &0 'AL+W=OX]WQVKK>6ZH>.$0T\I(G0?2(I"LVE (7SOG/1.A^>V?@\X"O'M=X8 M@U4RD_*'G5Q%?<>S"6&"H;$,C!XK'&*26")*XV?)Z51_:8&;XT?V#[EVTC)C M&H=K@,1SEF6F%NY_H2EGA/+%\I$Y[^P+F,]!\),&YF68,H@Y:)X MLH?2APU J_T"P"\!_M\"@A(0Y$*+S')9(V;8H*?D&I2-)C8[R+W)T:2&"[N+ M$Z-HE1/.#,92&X6&*Z2M,7") N?<:/AB8E0PC9F <;%G&HY@0D4490F"G,.( M @5&CQ 8)Q1[DM3*:;]RVL_YVB_P4=5138G"I_L;3&>HOM>IVDEC3_6Y7K(0 M^PZYJ5&MT!F\?=/J>._J-.Z);$MQ4"D.R+:6GE=+3_WJF3_=IQ)[(MHSH5D9T7_69 M[CXK8^])H>^*V))\5DD^>U7'^>S9C41[YW6?R*R):G>ZG2=2W8T6R;:G-TPM M./4T"V$:OZ[L$? M4$L#!!0 ( &>!4%C&>">5$P0 '(0 9 >&PO=V]R:W-H965T>;ZGA>Y.>.%,QV7SV9R.A8; MG?$"9I*H39XS^?<-9&([<:BS?_")+U?:/'"GXS5;PASTTWHF\0Z&X M*(B$Q<2YIE/XJQ)UZF\:XN'U7OWGTCR:>68*;D7V!T_U:N*,')+"@FTR_4EL?X'*4&CT M$I&I\B_95EC/(ZLE'F(F6;3L11;(@T:UW=.WA%>H+#8*%:D:NQJ=&%B<9,JXIM=Q/Z) MB*E/'D2A5XK<%2FD30$7[=OQV M.NUP$]0C&I1Z@Q-Z3Q_O'^]B,G^\?KR;V]+;23=UYDJM60(3!PN) OD"SO3' M'VCD_61+39]B<4]BC;0-ZK0-2O7@Y# L\$E:SV0S?TG,59()M9% /O^*K\F] MAES]:'@7YP1\$PY9="XJ&PQ8JMJ&"R\AN>51;'G5:-IO1>K\9/5=+ MV P=.>-%(G(XM]D:V0*.!BU;%M2EWW9E 0TCSV[JLC9UV6D*#S9X;"EVI>CS M ^3/(*VUIU/FW]:>/L7BGL0:Z:/>Z]G&^U]K>B7?4V)[58O[4FNF]N#82+^K ML%?TPP5!0Z^ULBP@GT:ME64!!>'0OK*H_QJ__WWUO>(??G8X&K4-'(,B?]0V M8%'R3I1X^GK*H]W'O/Z+?/7!1@T;A6W'QR :MHNA!30\V->;CE\/:+3SI/(? M:WPEVC@_A$';U3&(>EY[J[:A1K1=Y-V#9BP'N2R;6H6!;@J]ZTGJIW7C?%VV MBZWG-Z:A+IN\5YE=-_[ Y))C=Y7! B6]BR&&)'<-[NY&BW79\CT+C0UD>;D" MEH(T 'R_$$+O;\P'ZG\S3/\!4$L#!!0 ( &>!4%@"_Y@.LP( H) 9 M >&PO=V]R:W-H965TBT/G1%A:X/TQY,\Z]CCW< M"OFH,@!-GG)>J)&3:5U>N*Z*,\BIZH@2"EQ)A%[? MS2DKG&AHW\UD-!1KS5D!,TG4.L^I?+X$+K8CQW=V+^[8*M/FA1L-2[J".>C[ M&"-/X57,ZS5\:X/YXQ_[%:D0W&#')65$_Z5/NP!_"[1P!!#0A>"PAK M0&B%5IE965.J:3248DNDB48V,[#>6#2J886IXEQ+7&6(T]%,*"U!,PE8&DTN MH8"4:45N=0:2+#):D%E5,T4^DCDV4;+F0$1*'JQ#D)#Q!B06G(P5MD*I;>B] MP@4MR!0T2$P;=LSD=LG9BE91[W"9,OY^Z&J48A)RXSKMRRKMX$C:4X@[)/0_ MD, +PA;XY/7PX!#NHH&-BT'C8F#YND?XL*/0#;2*HU\_;B!?@OS9INHDC=FQ M%ZJD,8P\)SVG,FL@-[NHT]W9,-,64J%FO<4))J:%-:P7W/XLVG=A-Y M':_;[PW=S;Z(]KA>T(0=I-=KTNN=3._^V_7B:DKFB_'B:MZ6WDGXWQ;B3&0' M2ON-TOY_Z-/^.>TY$]F!/8/&GL&_]>F@O?_\%VUZ)*S;>]&G[MY)96X)-U2N M&%:"0XI KS/ 7I'5R5M-M"CMX;44&H]".\SPL@+2!.!Z*H3>3&ULQ59M;]HP$/XK5B9-F[22D/"F#B(!Z;1^:(<*73],^V"2@UA- MXLPVT/W[G9V0 @JHTR+M"_CEGL=WC^^<&^ZX>)8Q@"(O:9+)D14KE5_;M@QC M2*EL\1PRW%EQD5*%4[&V92Z 1@:4)K;K.#T[I2RS_*%9FPE_R##C>LW\QL6,L2RIARI,G%JEX9 TL$L&*;A+UP'=?H8RGJ_E"GDCS2W:EK6.1 M<",53TLP>I"RK/BG+Z4.!X!V[PS +0'N*:!S!N"5 .^M@$X)Z!AEBE",#@%5 MU!\*OB-"6R.;'A@Q#1K#9YF^]KD2N,L0I_P9ETJ 8@+P+A690 8KIB3YIF(0 M9!'3C,R*2Y;DBLPQZZ)- H2OR).1%"(RWH+ #"%CB;F3*V/Z*'%#<1* H%N M [G'%)Z!8#QBX?X8,L73)?F 5I0E'X>VPHBT7W98>C\IO'?/>-]VR1W/5"S) M319!=$Q@HQ25'NY>CXE[D3& L$6\]B?B.JY7X]#T[7"W!AZ\'=Z^$(U7W:YG M^#IG^+ T\);P"A.\QQ]WD"Y!_*R3^2*-?GJN94Y#&%GXMD@06[#\]^_:/>=S MG41-D@4-D1W)UZGDZQAV[XQ\^Q2_HF6*TX,4WY0I'E4IGF&*Y_L47Y8I'NH4 MKY.\TZ3D39(%#9$=2=ZM).]>S-B R9!O\"425$&=; 6\[1B\_JAM?:?E=+'8 MMH>"U)MY3O?8+JBWA?#>+R_7=P$9+X8+V[F=6%H+KG-22=-Z.[=_6G%G M[+S3BK,/FIH4Q-HTAY(89XOO>;5:]9]CTW:=K$^P+RW:R%>:HJF]HV+-,+,2 M6"&ET^KC:R"*1K&8*)Z;UFG)%39B9AAC;PU"&^#^BG.UG^@#JF[=_P-02P,$ M% @ 9X%06,)/\B+S @ Y D !D !X;"]W;W)K&ULQ99M;]HP$,>_BI5)TR9UY(&'T@XB\="JE=8. =TT57MADH-8=6)F M&^B^_69ZCN)UNMSUU51 BE5 M#;&&#&>60J948U>N7+660&-KE'(W\+R.FU*6.6'/CDUDV!,;S5D&$TG4)DVI M_#D$+G9]QW?V U.V2K09<,/>FJY@!OIN/9'8=&"3E^%*).Z=,8'K;W MZI QF016,!/_*8IWTG:Y#8EC2#==3L;N"(J"VT8L$5_:7[(JUGD.BC=(B M+8R1(&59_D\?BT0<&/B=(P9!81!8[MR1I1Q33<.>%#LBS6I4,PT;JK5&.):9 M79EIB;,,[70X$4I+T$P"IEJ3(62P9%J1SSH!2>8)S<@DWP-%/I 9%D6\X4#$ MDEP!Y3HA(RJ!C%"%S"5D,9E2#8J\&X.FC*OW/5&6.PCW$8U"J.(6J0IG]" B]HUN@URYPUK5[KB!Z6 VXV M)H9C=NYO(%V _%X5:*V,^=[.U9I&T'?P@U(@M^"$;]_X'>]C#62KA&Q9]>;1 MH)?<)I<:TA5)7OK%=C;)7N[-L%5["=U!4<&"H\5 MB$_(+3QJ7.N]:Y.;6VH=?PVCUW6X'<*9$[+T"^XYJEAJ^& MO8JP\Q>$IR7A:2WAW>WU_&),9O/!_&)6Y;36_(4[WBWANJ]:K=U78#\KV<_^ M9[7FSGWO>3%TCE2#[ST=_-X_K-C"V>^8K6.8!_>3_P),DZS:%$^!XEVEGN+Y M WX]1. U_:I*<0\NWA3DRCXO%(G$)M/Y'5R.ED^807YQ/RW/WS\W5*X87K(< MEFCJ-4[QE)+YDR+O:+&VU_A":'P4V&:"SS"09@'.+X70^XYQ4#[LPE]02P,$ M% @ 9X%06&=#W!"[ P D@\ !D !X;"]W;W)K&ULO9=1C]HX$,>_BI56IU9J-[&!D.P!TF[9ZOK0.U1V>P]5'PP,2]0D MIK99MM_^QDDV"<5.I-6U+Q G_L]_9HQ_Q).CD-_4#D"3QRS-U=3;:;V_]'VU MWD'&U8780XY/MD)F7.-0WOMJ+X%O"E&6^BP(0C_C2>[-)L6]A9Q-Q$&G20X+ M2=0AR[C\<0VI.$X]ZCW=^)3<[[2YX<\F>WX/2]!W^X7$D5]'V209Y"H1.9&P MG7I7]/*:C8R@F/$Y@:-J71-3RDJ(;V;P83/U I,1I+#6)@3'KP=X!VEJ(F$> MWZN@7NUIA.WKI^COB^*QF!57\$ZD_R8;O9MZD49I(%OR'$2J"/Q R%QG@C#7A^89@T[ EM9PL4HXQ7LU! M\R1]35Z2),?XXJ!PLIKX&HLQ*?GK*O'K,G'F2'P.ZPLRH&\("]B W"WGY-7+ MUZ=A?.Q%W1!6-X05<8>.N&7AKK:8(LB7CY"M0'ZU)=T9W&RQ2[7G:YAZN(<4 MR ?P9G^\H&'P9T?J@SKU01%]X&S)%N^TU@:3?4-N'O>X _#V^X,^2/AYYKS&MF\ M2E5XXC6B=J^P]@K[O$*;5VCQ8K'=:UQ[C?N\QC:O\9D7C:.!W2NJO:(^K\CF M%5F\0L=ZQ;57W.<5(Y!8,!C8+.,SRWAHDK-9TJ!A9=!I6B.MCP+=<9ZY;6B+ MZ?2W@Z"R_)]+:JA,N['L8D$E:Z_T>.Q:Z :DM)-K3AI4LA.W.'"X-9BCO9RS M\J"2M=TBZF /;4!'>TEG)0(]1UUD9EK=&M317M99F4#/81>-7)UL8$=[:==% M!7I.O>$X8@[7!GNTFWMW?W^XO9F3Y>W5[:5!)X]^/@TX\/[,D MUI"8=9/8A8-*=O)?P^+0OL*L 2KKI)N3!Y7LU"YT;%'6>@7MA9T5".P<=I11 M!^U80SO62SLK$=@Y[2@=N9K9X([UXLZ*!':..TJIXSV!-;QCO;SK8D*E;K]- M#L/AST7ZK1.6.:U^Y/(^P>-,"EN4!1=CU,OR %@.M-@7AZZ5T'B$*RYW>&@& M:2;@\ZT0^FE@SG'U,7SV'U!+ P04 " !G@5!8T#/Y^"\$ '% &0 M 'AL+W=OJKNI+O-"R' M%I!@LZ>NU&W1L=M^6/6#209B71)3VRQ[_?4=)Q!(-N18FO8+Q,[,XYG'GLEX MAELNOLH(0)&7)$[ER(B46E^;I@PB2*B\XFM(\,@W*F8IS 21FR2AXML48KX=&;:QG_C"5I'2$^9XN*8K MF(-Z7,\$CLP")60)I)+QE A8CHR)?>W;7:V02?S.8"N/GHEV9<'Y5SVX"T>& MI2V"& *E(2C^/<,-Q+%&0CO^VH$:Q9I:\?AYC_XY';GV'G4&9@P&.9_9+M3M8R2+"1BB<[9;0@86G^3U]V1!PIV-X) M!6>GX%05W!,*G9U"YUP%=Z?@9LSDKF0\^%31\5#P+1%:&M'T0T9FIHWNLU3O M^UP)?,M03XUG7"H!B@G S51D"BDLF9+D-Q6!( \13O_M WA&6HCK?2)J&3IU&1!^"*]*Q/Q+'MD>)V3>$N<"?<;1F8Q[I3/9!!SN1% GG[!U^1.02+_K&,_1W?K MT76RN99K&L#(P&PB03R#,?[Q!]NS?JICKDTPOR6P$JMNP:K;A#[&-*?B/!*" MB(H5U)[<'*.;8>B\^CS^A.MWND/S^9B5&C''ZSME*;\.S.D-"JF2']W"CVZC M'WGTGHKM[*P\W4.R %%[.!K!WWHXV@3S6P(KD>H5I'J-(3>CWS(>,>_M;N=U;C:JO_58M0GFMP16HFU0T#;XWP-XT";3;8+Y M+8&5F+:M0UEI-1_15$?I*F5_8URN!4/*]2(,HS,0@%5D?4UHO0J]2MS=?%_$ M;S;M4M>/*FK[?-?QW&RH8%@PK_ 2)C]B%L/C!T31EUH"[%?>Z=K"ZE=9J)-S MO;Y7I:+1U$NI< Y4.(U4X-4,+U[I]RN.9IRWQE&K:'Y;:&4.#X6^W5SI_Q=9 MRVZU_&\5S6\+K4SWX09@-U\!+DQ<[NN:P7&J05LCY%8#MM&Z2[T_W!OLYHO# MO\I=W9JKC.7:519JQ)R.TZ\2T6JI;QYU2!+ BYWN-$FL'C>IREL(Q6S1S9ID M/9S*_%1WN;+.RP$F;Y'=XWT162(Q+!'2NNJA R+O.N4#Q==9'V;!E>))]A@! M#4%H 7R_Y%SM!WJ!HO&ULK991<^(V$,>_RHY[TTEF[F(L M&V-28"; M;V9YIH)N?:ATP=A+U@]6Z*2@-RWKV0;EQC%DX=[ 5OL_K6_7;': MR5'(KRI'U/!<%EQ-O5SKW:WOJS3'DJH;L4-N?MD(65)M7N765SN)-*N?-;E8R5R!43'"1NIMY=<+L<6_O*X ^&1W7V#)9D+<17^_(IFWH# M&Q 6F&JK0,W7 1=8%%;(A/%OH^FU6UK'\^>3^L\5NV%94X4+4?S),IU/O<2# M##=T7^A'1!NE=:E(VSB:!DO/ZFSTT>SAR"^!4' MTCB0KL-K.X2-0_A6AZAQB*K,U"A5'I94T]E$BB-(:VW4[$.5S,K;X#-NR[[2 MTOS*C)^>_:YSE'#U\=F<(X77\(FGHD2X6J*FK%#7\ &^K)9P]>X:W@'C\)2+ MO:(\4Q-?F^VMB)\V6\WKK<@K6P4$[@77N8*//,/LI8!OXFZ#)Z?@YZ17<8GI M#83!>R #$CH"6KS=G3CQ%-J,VFU&? MNJV.X$H4+*-5@Q$;^$+!M2N;M>JP4K4]\S ;3/S#>8HN+3X0 M,AR]M%KVZ;P &K9 PUX@T^9,$^.PV$N)//T&3Y)R1>OV^8MI\'#UFU#J^CVL MT5P'"$_TV058[Q*?AS\*!UU(AU40A$$'TF$5)\G(#1JWH'$OZ$*4.\%-E90M MVF=S]3V@9")C*Y+/R@:GFBA9HV>_25.QM'AXQ17:@ZP)==*/+N DA<8?. M834*.F5?.HR&)''#)2U;I!743CRXX1#.-QTH%RF VC M9-C!POZ7J4?" M>RJWC"LH<&,D!SU!-#DJ7 MMJW2)11478@5<%R9"UE0C4.YL-5* LTJ4I';GN-$=D$9M^)A-7 KPPV:N>=&"2Y$<(P?C6: M5KNE(>Z^;]4_5M[1RXPJN!+Y-Y;IY.A%!LB#1K5S$N5S(J-]ADWQS[5$E<9\G1\S5-1 +FG3Z#(.9GBM-ML3+RCB@FD%\1WWQ'/\?R.@*Y>3OX1-WY[ MMGZEY__W;$G"5)H+5>()?A_/E);X?_O1E?%:,>A6-#7H4JUH"B,+BXP"N08K M?OO&C9SW7=EZ3;'DE<3V,AFTF0R.J<<)YE%IEG9EK&:&%=,4V75\[@6#L(\7 M8+V;C Z<&P:]WF ?EW3A J_?]UOM8!5$FL@[W)0$Z.='^:B[H7? 7.#*(P&W>%';?C1T?!-$2*SN@:Q^EYK4X.Z_$0=&1P$ M_DX&:T<=..R6H>,<6.K"]0=!Z!U8LG?*< %R4;4S15)1&ULK5=M;]HZ%/XK5NXTM=)M$^>=#B*- M9M/=ATG5V,MG-SE M,3FV@:Z?S_;25-(#*HJOI#8?I['SSD'F\-TS_AOL0:0 MZ*FIJ9@Y:RDW=ZXKBC4T1-RR#5"ULF2\(5(-^&!([%M&L+_S*%F^YF#G>>);]5J+?6$FTTW9 4+D#\V#UR- MW%ZEK!J@HF(4<5C.G(_X+L>&8! _*]B+@W>D0WED[+<>?"EGCJ<=00V%U!)$ M/79P#W6ME92/_SM1I]]3$P_?G]4_F^!5,(]$P#VK?U6E7,^<2))-.=LCKM%*3;^89!JV"K^BNNX+R=5JI7@R^T(+ MU@#Z3IY H!NT4-^KHZL<)*GJ:\7YLA.WZ*S,6RO^"2O81U\9E6N!/M$2RF,!5\75 M!^<_!S?WSRKF4-RB /^+?,\/+(;N7T_W+?3\]71\)IJ@+U5@]((3>O=;SH%* M6V);8F@GZJOC3FQ( 3-'W0T"^ Z<[/T_./8^V))R2;'\0F)'"0O[A(7GU+// M4 (GM2UA+3$R1'TU[K(T3*?N[C /8\R-[Z?>,2H?HR(/JAJ4VS_'84)!&R<"V#97$ M0^-CU V.)I[=>])[3\Z>JQR6H$Y6:3.?7/)@75(LOY#84<;2/F/I6P]6:JF0 MOGN/BCT&)<-*CR'8]W%BK_2D]SUYV[F:6%P/38\QV(L'KBTZ81K:36/OY2?: M>^OAZIA'.T9Q,CQ=%E@4)H,(W\J38%@'"PHG_@0/@QG#@DDP\0?!N >M4P-\95I0@0JVI;)M-/K9OLW] M:)J[P?Q!4%BPIIN5W@4 !P> : M >&PO=V]R:W-H965TG,,>!$*=8!78.XZ1Z*/= 2;6N51(^DX_3?CY1LR9)HQ@;4O-B2?.X1SR4O M>6B.MY1]YRM"!'C.TIQ?#U9"K*^&0QZM2(;Y)5V37/ZRH"S#0MZRY9"O&<%Q M$92E0V19WC##23Z8C(MG]VPRIAN1)CFY9X!OL@RS'SF"I%I&41$)18/GU1&Y)FBHFV8[_=J2#ZITJ\/!ZS_ZA$"_%S#$G MMS3].XG%ZGH0#$!,%GB3B@>Z_8/L!+F*+Z(I+S[!=H>U!B#:<$&S7;!L09;D MY3=^WB7B( !Z1P+0+@"U YPC ?8NP#XUP-D%.$5F2BE%'D(L\&3,Z!8PA99L MZJ)(9A$MY2>YZO>98/+71,:)R<<\HAD!7_ SX> "S.2XBCJ:^-H.P'^$!BPG *'N1S("BHJ< ]HT]),33>AD3@)'TGN1]G M(7C[YAUX Y(( O9F@;=GAZ.-.'AZ>'0H,:NNM0N^.PC?'>+ M!2FJZ;!'BD[:=VJ"5WHE7J7$>[%O(D;B1/!" M3Y)')%<%H97C=9L00-MOR=&A'&BWY&A0OF<[>CE^)<I0MHN.#+2@TA,8]?Q%/4OGQLE[,%MA1BZ4=8G!/?Z1J51,&NV@U*!^.6AD*=5P>#(ZH/S!6T*C^ MLU@1!J*5ZDFN+$]1M>5"I'<]L-..45M0%V(';KML-:@+UW+L(XI0K0@9%7W% MZ0:7;CV5^P4LIU6M#M1YO>.CD=W6TH5YKNNVJU8#@\A!Z%C_U"X)&OW!WOFJ M7EGO[:I6CMU9;H.1W5'314$I&K;5=&'VR#X8DDTQM1N!9CM2EUI2RSKF1E[@ M>NM<>M:O[W3V[:7(X%AD^%(DM#6AS6341@::G4QAR@J#)A?_/^F<@ZE:W)[90O[8FLFL_92T'O-W00T6K>S,]TG6]@76S/3MEJN%L?*, M9&>/AS[9PK[8FHFLG24:CK$R^< MCA'0H6#+F(8ZD.U!?>FAVG*B4RSG-/YWPX7:/'!CZ9G)SAT0O;*%?;$U$UD[ M781>L_20T5>?G>D^V<*^V)J9KETX,KOPTS/=&=RF_>'NKQ 3<8)YP$"8R$XS(/96Y:(V<9P^E/MG"OMB: M^:QM/W)?M6A[W1/TRA;VQ=;,=+TG0.8_6']6T7H=-^H$7KMDNR#DM_\TT("@ MY[37U^'!L5E&V+(X?N0@4NTK#X^JI]41Y[0XV&L]OX%787E06=.4YZ:?,%LF M.9=V>"$IK4M?-HF51Y'EC:#KXG!N3H6@67&Y(C@F3 'D[PM*Q?Y&O: Z$)[\ M#U!+ P04 " !G@5!8(/^1_!@$ !L#@ &@ 'AL+W=O&ULK5==;]LV%/TKA%8,+1!'(O6=V0929]T"M)O1I-TS+=,V M44I423I.]NM'2HIL2Y3@ 7FQ1>GDT$\V7.18Z:'8NK(4!*^KH)RYR/,B-\>T<.;3ZMY2S*=\KQ@M MR%( N<]S+%X^$L8/,P^TNU.F1ON?%KB+7D@ZENY%'KDMBQKFI-"4EX M038SYQ;>+&!D BK$=TH.\N0:&"LKSG^8P?UZYGA&$6$D4X8"Z[\GLB",&2:M MXV=#ZK3O-(&GUZ_LGRKSVLP*2[+@[!^Z5KN9DSA@339XS]17?OB3-(9"PY=Q M)JM?<&BPG@.RO50\;X*U@IP6]3]^;B;B) & P&H"4"7!OA-@%\9K955MNZP MPO.IX <@#%JSF8MJ;JIH[8869AD?E-!/J8Y3\_LBXSD!C_B92# !=V1#A"!K M

=H 1YW?"\U6$Y= MI949?C=K5'RL5: !%7CPA>XI HS^J]>+/*L:]N:JKV>'YO,FBDZ%8!0ZG=D M]E$^C(/(+C-L98:C,O_2]5A77H$5+;: <5EGE=E>F=YG5($,"_&BJ_(!"WL" MA3U=*$%^W)5O@<5I'(9V_5&K/QK5;RD+5V IC"7UHJ\8;C;+[S_WM#1;QV8A MZFM#:9QT'%A0@1>F=@-Q:R#^_P;^X'Q]H(Q5RN\+A8LM73'2/+9=7=W9L;-82WW"]48U_ M*[9SYR>]'HZ7^39CRS9CR5C&-GRG:S )XBCHK)0-EB;I0-&$QS8,1YO>_.]C MR23Z4PT(\TTVX9O)7@^&]U?#>B8'(0]V*XT5YT-O2/>QF\+Q=GI!KC8,9^^& MR(^ZV6K%00\E QJ/C1..=TY+QI[D@E5ROS5._!3VRI\-%P2>/U X;&)PO$N M^AVS/:X__ID^?N B&Q#:;X*3P$_BWB>)#>@G03Q4#>&Q7\+QAFD:_H75L&$Z M_3""29CT&ULK59-;]LX$/TK MA+98M$ ;?<6RG;4%Q$G;[:% X#3M8=$#(XTMHA2I):DXW5_?(:6HLBT;Z=87 M6Z1F'M^\9P]GMI'JFRX #'DLN=!SKS"FNO!]G1504GTF*Q#X9B5520TNU=K7 ME0*:NZ22^U$0)'Y)F?#2F=N[4>E,UH8S 3>*Z+HLJ?J^ "XWRF_ MV<6'?.X%EA%PR(R%H/CU %? N45"'O^VH%YWIDWL/S^AOW/%8S'W5,.5Y%]8 M;HJY-_%(#BM:<[.4F[^A+6AD\3+)M?LDFS8V\$A6:R/+-AD9E$PTW_2Q%:*7 M$"8'$J(V(=I-.#^0$+<)L2NT8>;*NJ:&IC,E-T39:$2S#TX;EXW5,&%MO#4* MWS+,,^D'D M@Z&,O\*TN]MK\O+%*_*",$$^%;+65.1ZYAMD:,_QLY;-HF$3'6 31N2C%*;0 MY*W((=\&\+&TKK[HJ;Y%=!3Q&K(S$H>O211$\0"AJ^>G1T?HQ)W,Q/<4?Q%MVA),K80F_RPEYP1_XANJ M\J]#%C0,SX<9VK9QH2N:P=S#OJ!!/8"7_OE'F 1_#;7 /Z6@:!S/_H5_2?E \&H==T!;5 M44=U=-1WZU E-;.N:VQ_G!KT#3TT!>#?7"D0Y@COT2DM.Q'8E@Y)IT-RU++W M2FI-:)XW2@S5V@ D??GC:,>BH9ADV*%QQVS\_QRJT!1%O@-5@W3'I[3F1&!; M DPZ 2:_:\UD3_;IKC/[(5'2"]IB-NV839_!3$%>9P>I3??.W?U;[T>\29+I M,+,P^'E]!D>YX9QC..!<8X:ONV#_U-%DA]E 4'" 5^]:#Y_;&T'DQ[MB"]7O M>$DT3799[D=M-<^&J-\;14I0:S>A:9+9^ZNYM;O=;@J\=+//SO["3H=NQ/D) MTXR6'ZG"9J\)AQ5"!F=CI*2:::U9&%FY@>=>&AR?W&.!$RXH&X#O5U*:IX4] MH)N9TQ]02P,$% @ 9X%06.C 4*)M!0 U!H !H !X;"]W;W)KQ.?;'U<>\1SR%Y>2]YMA7R:[:B5*&G M-.'9>6^EU/IT,,BB%4U)=B+6E,.;A9 I47 KEX-L+2F) M]"Q_=BNG9V*C$L;IK439)DV)?+ZDB=B>]W#OY<$GMEPI_6 P/5N3);VCZF%] M*^%N4*'$+*4\8X(C21?GO0M\&KJY0V[QF=%MMG>--)6Y$%_US75\WG-TBVA" M(Z4A"/P]TAE-$HT$[?BW!.U5W]2.^]2 S)QF=B>1O%JO5>6_<0S%= MD$VB/HGMK[0D--1XD4BR_!=M2UNGAZ)-ID1:.D,+4L:+?_)4"K'GX+WFX)8. M;L,!^Z\X>*6#=ZB#7SKXN3(%E5R'D"@R/9-BBZ2V!C1]D8N9>P-]QG6_WRD) M;QGXJ>DUCT1*T3UYHAEZCR[BF.G^( FZYL6HTKWS-J2*L.0=6#SCMFW?H M#6('+XL/N*Q_&+KH17*TR](''-*X##(!%1<5] MH7+I6A%#&IT@#_>1Z[B>H4&SP]U=@WMXN#NVL/&JCO%R/.^0COGR![Q%UXJF MV3\FJ0LHWPRE0\=IMB81/>]!;,BH?*2]Z<\_X9'SBTFF+L'"CL!J$OJ5A+X- M?4]"].$) F5&T=M+RNF"J7654>-12V/?&@1LT)&Z;>6,_V!L? MA7A6>M\I7E")%UC%NQ<*%H$-ES022\Z^E=3GQ?PQD@]:K$;N9-2@WC8:3KS& M$ S;1MXPP.;9,ZX(C?\/(5C.HF03ZYG%N*(@J,J['^(&212C1L;C-F,_X M6YMU['SJ"*RFX*12<')(/-6JT3*>[LVFPU6;M,-0,&F(9K)ICA)K:[]3"^SL M$B?'JD;X$A&N: PQ62=,QRTW)?X^Q_?8;:XW!JO ;PAAL,&NBP/SA,%[N2$^ MC*+F=)$'O3[Z*"%D&OG@=O";C/QABY'!SLG&':2_N-._M%"WL"JVNXR[UQ?;ECLD@K8UC[ MS*'0CL^@XETPSA3=1X./,F%,W&=VO*/5_1%).=YEY=B>EAN')D33V8IQTDU!;87%P\G=R=YGJFG\V]BGJ&+2-EG=$?Y?REFEVAA5VCUC=!= M;>(ZW(82N@!(YR2 ]LCB"*6X46*='RK,A5(BS2]7E$ AK W@_4(( M]7*C/U =9$W_ U!+ P04 " !G@5!8H'!BR#+,_YV1E&W'AFWL!K[252+5@#D9K?&*S(E\63]S MN#,;EIAF)!>4Y8B3Y=B8V@^A[:B $O&=DJUH72,E9<'8J[KY%(\-2\V(I"22 MB@+#WX8\DC153#"/?VI2HWFG"FQ?[]A_+\6#F 46Y)&E/V@LD[$Q,%!,EKA( MY5>V_4AJ0;[BBU@JRE^TK;&6@:)"2);5P3"#C.;5/WZKC6@%V,&9 *<.<(X# MO#,!;AW@7AK@U0%>Z4PEI?0AQ!)/1IQM$5=H8%,7I9EE-,BGN?KN<\GA*84X M.?D"J?4ICUA&T#/A:)Y@3M!42DX7A<2+E"#)T".#/./WLFI M%'4QB0\)3'"KL;BC"0\O#[<[U+A- K@EGWN&[PGSO/R6^^_T MYW0A)(<5^9?.[HK.T].I,O4@UC@B8P/JD"!\0XS)K[_8@?6;SJIKDH57(CNP MT6ML]+K8)]- MWZ%IQHIV>I/?FN&]8]G#@7^D5X>S?7?@'2G6X%S'&;B^7G+02 XZ M)>\*7MZ2OH&Z=EGI!'P&J0!5/GI-X GAV@H77.B%#J?S0H/K\J+?>-'O]*+: M!K;E5@N6X WA<'38E73(][9-[$%G!0UWRYXLEW": :$/.D&#:];-:Y*%5R([,&_8F#?L MS)D?NVR9UMGRI<@64 UWZVI>)<\?^V1!T_AO.!?!V5-;)8>\. M\C^XXUSHC@ZG'T[ACMCJ5C/!5V?$)2'TX\U0G\&:TZ2JG92]U-#Y3W6;9 M >UIJE;U,^8KF@N4DB506KT^['.\ZOZJ&\G693^T8!*ZJ_(R@8Z9< 6 YTO& MY.Y&O:#IP2?_ 5!+ P04 " !G@5!8N?]R[Z\" S!P &@ 'AL+W=O M&ULK57);MLP$/T50@6*%FBBQ8[;IK( +RD2 MH"F,&&T/10^T-+*(<%%)RD[_OD-*5IS$#G+(1>(R[_'-&VF8;I6^-16 )7>" M2S,.*FOK\S T>06"FE-5@\2=4FE!+4[U.C2U!EIXD.!A$D6C4% F@RSU:PN= MI:JQG$E8:&(:(:C^-P6NMN,@#G8+-VQ=6;<09FE-U[ $^Z->:)R%/4O!!$C# ME"0:RG$PB<_G0Q?O WXRV)J],7&9K)2Z=9.K8AQ$3A!PR*UCH/C:P PX=T0H MXV_'&?1'.N#^>,?^U>>.N:RH@9GBOUAAJW'P*2 %E+3A]D9M+Z'+Y\SQY8H; M_R3;+C8*2-X8JT0'1@6"R?9-[SH?]@#QZ @@Z0#)8\#P"� 08O!0P[@+$H28;)]Q MLLMXFCS+. ?4/(@_D"1*!@<$S5X.3P[ YR^'Q\]D,^CK-_!\@R-\$VE9P7CC M_AZRA+S16 E M^YRWJ!AI-1*8 %%C>7T55$EN:!:^OK=E_SW-R0F5Q:$^7.H M2JV*X6$5KC>=FYKF, ZP^1C0&PBRMV_B4?3ED,.O239_);('[@][]X?/L;^6 M^Q_(1*A&VD/&MP)&7H#KX9OL!80 MW;;H=F)5[9O62EEL@7Y8X:T&V@7@?JF4W4W< ?T]F?T'4$L#!!0 ( &>! M4%A7ZF75? 4 ! = : >&PO=V]R:W-H965T$"/ ZM28CY-=V0 M2/ZRI"S$0IZR58]O&,&+)"D,>L@PG%Z(_:@S'B;7'MAX2++CSZJ[6(+_3&PPU>D2F#SKY546?D@B[M,(,+(<=2;P M9F8F"4G$7S[9\X-C$$.94_H]/KE;C#I&W!$)B"?B$EA^[\9)QX>OU3_F("78.:8DQD-_O878CWJN!VP($N\#<0CW?]),D!V7,^C 4\^ MP3Z+-3K VW)!PRQ9=A#Z4?J-GS,B#A*@TY" L@143; :$LPLP4R IITEL&ZQ MP.,AHWO XFA9+3Y(N$FR)1H_BA_CDV#R5U_FB?'$\[;A-L""+,!GL28,S&@H M!\0Z?E([ NXBCX8$=,%LC:,5X<"/P(DY%Y\HYY?@XI8([ >7LL;7IUMP\>$2 M?(BK?%G3+I*!G ;T M0L,4:2O>$N\:F/ *( .9BH9FIZ2,?SMDTP'=X*$_!\5 MF>F]+/6]8IVXX1OLD5%'WH$3MB.=\:^_0,?X345$2\5*M%@Y+9:N^GA*5GX4 M^=$*3'& (X^HT*8E[*1$+&*[<1<9@T$?#GN[0R#:6_U/('8.Q-8"DS@1[HSK(#4#_9R!_MD,7*047((87Q,#)X)N0-NO(4$5K/6(KJF&ZN9072W46:HU M,4)ORQB)O)] ,!SQ( 6 "P#?[DDX)TPI,]J;G"LS+14K\3'(^1B\H_H.VJ2E MI6(E6J!1> 7C]?J;U2@-4&B[R;Q:&LC*0-/MVPW:!0\\#3SAW?5*#\W/'EJ0 M/+1,HOI>J,.@.^FX#&E2@05HTDY!N(\$/FI7C,E$2?#!0 MZ3',2FBH+C<#9U!%5H_JHH'5@*OP.%#K%4Z8!+,"E:'4=^RJ_JL#2V.NW&3A M.. QRY%J^T8V"0(?S_W %[[TP3HEU-<\]YUOJUJ9@<*J0/L=U1!JC='9U+14 MK4Q-89*@WB6=IH=U<]*5ZF%7_:@RSC:-IB%<&!EXBI-I30T5_L.V:F)8C[(L M.&B 4A@5J'](.IKG_O6MU6MS$3A M+A!\1T%$6BMS-C4M52M34U@5I+HL*=(+T[>4,]S.Y+L@=, K; = MZ+5+)*B^1@*M6GOU(+=Q3D7%S(_T,__D"+TQK7I%U-8_^[5OJ5J9C<)AH/Y[ M*J+6SIQ-34O5RM04C@7I'HU2W6@#=V&/V.H<"!([T!:EL6Z"^DC MJR;Q"J]BVDT2;Q96Q=1;E3=41;.^9@$-IPI,$=6%R.XW "N9,4I_LK^=5\6V^2;&95KD_AS2S=G"O* MI'N%]YC)EX2#@"QE2>.Z+[MBZ?9;>B+H)MG!FE,A:)@*FVU MJ-T]^U#M@TD&DK.)S=H.M/_^C),TW)*H5>D+L9V9+_/-C(>9P9:+WS( 4.0Q MCI@<&H%2ZVO3E%X ,957? T,WRRYB*G"K5B9:RED&\1"H>Y\IH01RR[$D?="EW:'=?N%V('KN@4KNB\VA6- MS!<71#-JDADL4459-<^S_AR4"JZIJ5M'-+'+WF-A6YXCMJ8S3 ML!?]4INST7(!;G'@(0> M((!4I#$5@*ET+H_T2E+]R"&G(G:_XC;T"X?TW\L=1+1&Z['8K"KJ]US[9 M[TOVY2QK#7EM@=?-V?7MW.O_ZNRS-G?G0CNDOVOO[#?W=^6U;2]7=+N&S9]V7KHO*P=5 MU^*T54-JK9/K7]+1M6WW*-_-O4$J!K%*YTM)/)XPE8T;Q6DQPX[3R>WH?*)G MVW1 V\%D@_$M%:N021+!$B&MJRZ:)+)9,]LHOD['M057./RERP#G(]R?F6+2089/R0[G>X)@E&9E*6Z91@S M/8-)KBWGY;DU6[M & ML>?]FO CO:%$289RFN <$+1=:"OS/C G(J&,^)"@(VVU@;B5%XQ?Q<%CM- , M,2*4HI )!.0_!_2 TE20^#@^U5"MZ5,DMMLG^F_ES?.;>8$4/>#TGR1B\4)S M-1"A+2Q2]H2/OZ/ZAJ:"%^*4EO_!L8IU' V$!64XJY/Y"+(DKW[AYUJ(=H)U M(<&J$ZQ>@GTIP:X3[%Z"95Y(F-0)DVL3IG5">>MZ=>^E<#YD<#DG^ B(B.8T MT2C5+[.Y7DDN)LJ&$7XUX7EL&7PJ$O8%_ )6490(ZV *'O-J @HCW_B(P21] M"VZ #F@,":(@R<%SGC!ZRT_R]M\Q+BC,(SK7&1^1X.IAW?N[JG?K0N\^"N^ M;=X"R[!L\+SQP9N;MR#$68;S#&DQ%Z[B$!!Y@6"'QM/>TR42NJUY+*N#,,LR?H55'^ MX C'BJD(UA%SVH@Y'3\Y$TH+^<2<2J:;-;,MU^W)* LT'=NU>X'^X/#&*JD( MUE%RUB@Y&Z\D+^ HXRMHDN]D#TYI8&&:UB]0']PC&/E5 3K MR.DT@'L>;M4F#_T_U-3R&1WOE>SI_?@V,:N9"IA@2)8 MQQ.W\<0=]*0J*9[0OB!AS&MX7FW@'8'9+3\GMBY\EH-5L["U U<9+G(F7M$R M/ZI>IRT_/->Q^DO=X-C&>J(2%BB"=3SQ&D^\:YZ337\UO"F7K?.3(M-]D#RV M^%,)\U7" D6PCCVF<=Z&&3^V1*_YBFQ22O.5T@)5M*Y3K0VSJ7P%KY%7+.'R M2-D:+HN<>1ZG]B(#::3K.88[;2*[8IPWEN;@GFAI&:9[>K^#C^^16%GETU/I M%E(IS5=*"U31NHZHE^ND5G4T M7!+5/;1K(G,JV?\/CV2T"TKWM:IHE0MZZU.H^-+]'I)=DE.0HBW'&W<.UXI4 M'X^K X;WY=?1%\P8SLIFC&"$B C@U[>8;Q/J _'!M?F$O_P&4$L#!!0 ( M &>!4%ATR_)XJ , -<1 : >&PO=V]R:W-H965T4K6VPXT,@XI8E-',>S4QIGUF1DVF9\,F);F<09S#@2VS2E M?#^%A.W&%K8.#??Q:BUU@ST9;>@*YB ?-C.N:G:)$L4I9")F&>*P'%LW^#K MKG8P%M]CV(E*&>E4%HP]ZLK7:&PY.B)(()0:@JJ_)[B%)-%(*H[_"E"K'%,[ M5LL']"\F>97,@@JX9[;[$XJ$^AHO9(DPOVA7V#H6 M"K="LK1P5A&D<9;_T^>"B(H#]EYP((4#.77HO>#@%@[N:QUZA4//,).G8G@( MJ*23$6<[Q+6U0M,%0Z;Q5NG'F9[WN>2J-U9^OSLRX#FN[1M_T&T$4 DL:)^*B<'N8!NOCP$7U <8:^K=E6T"P2 M(UNJ6/6(=EC$-(0MR&@V]>[DP;WX/7NN"4;MYPWU^"Y+\V;F9S%^>3<<$ZS%2AI2K38HZK= MC.Y-\\V.\@C]^$M!HJ\24O%OT_SDX_>:Q]?;T;78T!#&EMIO!/ GL":__X8] MYX\F;KL$"SH"J_'>*WGOM:%/&OD\4O[I((XF1G/DOD'6^_'3Q/?Q8&0_59DZ M-W))?U@W"LZ-^GV_5QK5,NN7F?7;,],[ ?I[8U;1CSM(%\ ;%T8KS%L71I=@ M04=@-?J\DC[OG07I= MSXT(&0R;]3@H$QNT)C8#;HYU60CYHA&MJFP%>^OJZ!(LZ BL1N*P)''XSJH< M=LE[EV!!1V UWK%S/%40>\W2Q)53 M,V[-[AZ$Y'$H57+Y=_,ABZ5 %_?S!W4,;M-I._!;%TRG:$%7:'52R9%4\LYB M+0+HBOPNT8*NT.KD'^\3N/78_'-Z=1L.K3XYU>NY%?;=,\&>6_6(@T\$:U=N MO"GPE7DY$"ADVTSF5\*RM7R=N#%W\I/VJ7ZU,#?I(TS^Y'%'^2K.!$I@J2"= M*U^%Q/-7A+PBV<;I?,B8/%3U ^98S^1]02P,$% M @ 9X%06!KLNJ\8! O X !H !X;"]W;W)K_%?))K1 UO,11H@;62NOUK6VK8(4Q M4PVQQH2^+(2,F:9'N;356B(+4Z,XLMUFLV/'C"?6L)^^F\AA7VQTQ!.<2%"; M.&9R-\9(; >68QU>3/ERI]A?LR7.4#^N)Y*>[-Q+R&-,%!<)2%P,K)%S M.W9\8Y".^,)QJPKW8*3,A7@R#Q_"@=4T1!AAH(T+1I=GO,,H,IZ(X[^]4RN? MTQ@6[P_>_TS%DY@Y4W@GHJ\\U*N!U;4@Q 7;1'HJMG_A7I!G_ 4B4NDO;/=C MFQ8$&Z5%O#^99L.^%%N09C1Y,S>I MU-2:X'AB5F6F)7WE9*>',RV"IYLQZ0KA3L2TV(JEX;J!6;90(!:0CH)/Z_3+ M9\EH4!I4!2P)88H1TV3_(@]O ,;U(I)5, 3>$RX5M?TDNX_ MK\1&D;WJVYJ4&!X[V%./,VJW@MIQX:-(]$K!0Q)B^-J!32'(X^ >XC!V:SW> M8]" EG,-;M-MP>/L'J[>O8+/+C4SM?*(M]*96E41-XYNYJ<1'TD*[!)IRVN8 M[Z X;L)VZ>O1ELGP>K\0%,=/&ZTTA9 G2_AG*J((:*N:,?^6Q33C:I=SF?2_ M56L6X,"B_%8HG]$:_OZ;TVG^4:.ZG:MNUWD?[I&+Q-CFD=P[DM8GB KG9T^<" M>2= -V['[97S='*>SGD\#R]K+M] TSFEZ?5E4+V,T)NV<1/KR@#+AB\P@O)NR>$K8]SW?+"7LY8:^6\&M:)F@I1\\H MJ>P=4!$FD@?X.J7+\R.D/&=2P1IEAF]T'/^IRK1D3'Y!B]=KM"NV@],\UH[F MSXEYG4<7@.\!'*> WO(;;K<"O5#VG)]#+Z;<)>#.*;CG-=Q6!;A[!'=_W08J MV?J7:'%+M'0;3J="R[$2.K4EYYQ%R//X5VEIE:6"5Y4*Q_+FU->W$RE3-&=B M0WQ')Q5)YZ4-B^!OOD Z6GU#PJY;JE+T>H(6[(Q7\"'.CD8="-FN[L3B'.NB M4U\8+U)7O7BEZNH)#NK:!W5N^X?RCF76J:^SH^52XI+.L'2$U9)3RQ' %Q9M MZK.)MEJID&PNK[##FA6[ZUAXG?K*6P-8DR)5@/X/ >U"0Q&C7*9MDX) ;!*= M]1;YV[PU&V4-R7%XUM=]9)**F(((%V3:;/@TK\Q:I>Q!BW7:GLR%IF8GO5U1 M>XG2#*#O"R'TX<%,D#>LP^]02P,$% @ 9X%06)4H'GJ/ @ ]04 !H M !X;"]W;W)K(F?8CZ<(:U.>6.(W>'B?]]]PY,7=7Q2U_@/G9F9Q9VDT;I M9U,@6GB5HC3CH+"VN@I#DQ4HF3E3%99TLU):,DM;O0Y-I9'E'B1%&$?1*)2, MET&:^+.Y3A-56\%+G&LPM91,;Z.39F;PW.R5*I9[>YS<=!Y 2AP,PZ!D:O M#5ZC$(Z(9+QTG$&?T@'WUSOV+]X[>5DR@]=*_.2Y+<;!90 YKE@M[+UJOF+G MQPO,E##^"4T7&P60U<8JV8%)@>1E^V:O71WV (/1&X"X \1>=YO(JYPQR])$ MJP:TBR8VM_!6/9K$\=)]E(75=,L)9].%5=GSZ91\Y7"M)'UKPWRY3F%BZ$M5 M;F/@P=T_E#EJF I&B$56*($&OOL F&N>\7(-=RI' 1]F:!D7'XGDYJ7F=KL+ M>[I#N43]*PDM:7<*PJS3.6UUQF_H',3$7=K"P VIR/\F",ET[SS>.9_&1QEG MF)W!<' "<13'1_B&?26'GF_X5B4+IO%T^6\E)UJSBA%N+TARL4)O__'!^U[U7IF(9C@-J3X-Z@T'Z_MU@%'T^XNZ\=W=^ MC#V=\0W/L7$TY7\7] 2^,*[AD8D: M]__F$[AYK6@J4/P/U/*0F>/*1K!%ILVALH9[K2A1K_W ,9"INK1M5_:G_4R; MM*W\)[P=B'=,KSGUGL 50:.S3R1*MT.FW5A5^<9>*DMCPB\+FLNH70#=KY2R MNXU+T$_Z]#=02P,$% @ 9X%06$L$F6V3 P +0L !H !X;"]W;W)K M0/QPXQ___'8GM%6R&>5(FKX M5>1%[D%BSCSF1D M^Q[D9"1*G6<<'R2HLBB8?)EA+K9CQW=>.QZS5:I-ASL9K=D*YZB_K1\DM=S& M2Y(5R%4F.$AK]X]6/(E9,(6W(O^>)3H=.P,'$ERR,M>/8OL7 MUH*NC;]8Y,K^PK:>ZSD0ETJ+HC8F@B+CU3_[50=BSR ,CA@$M4%@N:N%+.4= MTVPRDF(+TLPF;^;#2K76!)=QLRMS+6DT(SL]F6L1/W=FI"N!6U'09BMFP]6! M>;51();PB$K++-;5I(*&YRF3J.#='6J6Y>]I^MXI@@\\P>2_#ES2V@@.7@7/@I,>[S#N0NA? M0> %(?P.+JA*2O5W8H6P"6EH5PB/A=0XZBP.0SJ5DO$54DYK6+S _KP']F*[ MIULFDROX\+/,] M\YA32T@PH^*I3E*!3QN'KVKA35_!%\ U%'&R-?*6BUZ["W 8W:LUB'#MTW!7*#3J3/W[S(^_/$S'J-3'J MG?(^(?).A5Z37\$,5QGG&5_!C.6,QPCO,E[ORGOXIW5_*B'54I%=RMQ"FTDX M&'IA-'(W+8C7#>+U2<1/M%F&[UR*ZT,*;Q#Y03M%U%!$)RF>JB"="Q$=0'2" MR.L/O7:*?D/1/TE!:;3$["T@_1:0?A3TVCD&#&)YB(M_O#@?M@GQO]SYX9Q^#"ZAJ[[Z_SQ5U??\(U]Z[Y9][,"[! M\@^QHFYX!"K8005O.">7< 4MX1IVCZ2EOWN2_).W^26)V7*P+A$4'J1E$':] M_]_-[EX%4Z!%Y#V3=*(4Y+@D4Z_;IXM9 M5K59U=!B;>NAA=!47=G/E.I9E&8"C2^%T*\-LT!3(4_^!5!+ P04 " !G M@5!8##9QN2 $ #X$@ &@ 'AL+W=O&UL MU5CQCYLV%/Y7+%9-K70)& A);DFDNUR[G;1KHT:]_E!-DP,O 1W@U':2WG\_ MVW"$!$*SC&K;+Q<,?M][W\>S^XWR GU%)Y/8Z[_HET^US*0 MO^&")GFPK"")TNR7?,N%* 5@[T2 G0?8QP'NB0 G#W TT:PR3>N."#(9,;I# M3,V6:.I":Z.C)9LH5:]Q+IA\&LDX,9D+ZC]U;J40 9K21'8')UK?#IIG;Q;1 M)9H!TQV3^H ^I9'@Z/4="!+%_(V<^ J9B(>$ 1^90M:DD$T_SW^;Y;=/Y,J"I"#EZFP80' *8DDS!R'YA=&LW(MZ!WT4.OD*V93LU!4W/#[<;RG$*@1V- MYY[ *TLWUR*A+P^0+(#]4:=6(YA:T]=\37P8&W+147G>C#SKVS<[P@+TY7<)B>X% M)+Q6*K=-J5H".Y"J5TC5:VR1?RS5%7K[=1.)9W2?IEO@ F3$^XWJP3I=LV(]7:SZ"FSE(L78=D?FMJQ8S;1AS^OUBVD' M6GB%%EZC%K]*QK(^]#I*\SWE35V-7B6Y=51>8YH+7VB_(-%O)/&H-?X>AWZ% M0\=SK>'PB$ACJ@N)# HB@T8B\DNYA.@,+H-J,UBN<]PRCXOL MLW81$NEF"TRZ(J3;&\DO-:!W)&+HD<0;J!,T(],O"]KK>L>]43-KT.W5KT!L M[2V!=?8:#&@<$\;16M+4[[_V]>> &!_L!MW><0,T)[ZP W#)Z^!SU^69O'"5 MEVV7%,YI-::]E):]IV7_C55Z)C.[TCH=V6&#P3&UQM274MN;)]SLGC:\LR)D M_6?)164F:DIX*/_'$#$$F9NJ)=FJFVH+[5"*O9_"_[:APJTZJK;0#N7:>RK\ MOS)5N&J7[&$?.][Q>JO.&S@#[)W8T_>V"K?BJW#56#FVZUF5C?Q'V"N\]U>X M#8.%:QS6H9@YF1]AL?#>8^&63!:NNBR[[WJ5+;M5FV66SA828"M]Y,*13S>I MR(X9BKO%L!4%CR/MSTW0( )L' M : >&PO=V]R:W-H965TZCV8)(+L7#BS#90_OVNG9 %%M"D[07\<>_Q.%Z=1'FL3F^(#^:+6CE@55,!'\.TMT.G3Z#DE@23=< MS\3N*U1Z;@Q>++BROV17Q7H.B3=*BZQ*1@89R\M_^E[YT$CPPS,)0940G";T MSB1TJX2N%5HRL[+NJ:;10(H=D28:TF.S40W+S2W.M<1=AGDZFFL1KZ_' M:$1")B+#QZ&H]?>:C!1>;6$FBKR8_6>1:R 3*KD@G^Y!4\;59PR<@K3/*8^! MS%,J09&W9\@6('\,7(TDS5%N7!$:EX2",X3\P)Z3*O*0)Y < [BHKI88'"2. M@XN(]Q!W2->_(H$7=%L(3?X^/;A IUL[WK5XW7..&X>N%W\Z/I*2YBO 3T23 MQ9XTXZ9T;Y='.RH3\O8-(WVL_WY2%.U70&(8.?O<*Y!:M^DM07S/HIBRM8W\CN?U M\+:V32DM<5ZGWP]Z==P1RYN:YD MPII4>)'4/[^R*_)(F22OE&^@60JNR(RI-7F4@$\0ZP'>NB8SJJ%->-CFN-<+ M3]2WA_FW_HD';J/.92!7MOPK$HM-KLMZ4*_6'69D"^O)^A@[3]DH?L.4;>N9 MRA7#@L=AB9!>YQ9O1I:MH)QH4=AJNA ::[,=IM@]09H W%\*H0\3!4%@)Q1SIL04 *@B : >&PO=V]R:W-H965T/(F7)DF4V3IDE#[$NYWSD^71X+A+'&\J^\04A CRF2<8G MG840RS/'X>&"I)AWZ9)D\LZ,LA0+>V& M3<=T)9(X(S<,\%6:8O9T01*ZF71@9WOA-IXO1'[!F8Z7>$[NB+A?WC!YYI0H M49R2C,!8@/U=0$I]CLN$[QR WY8'2;_G)533IN/F,2$)"D4-@ M^;,FER1)[Q%_ZB,E\8\8$XN:?(ECL1BTAEV0$1F>)6( M6[KYC10&]7.\D"9<_0>;0M;M@'#%!4T+93F#-,[T+WXLB-A10+T#"JA00 T% M>$C!*Q2\YRKT"H6>8D:;HG@(L,#3,:,;P')IB98?*#*5MC0_SO+G?B>8O!M+ M/3$]!7>"AM].+R1W$;BDJ70HCM4C.07G413GAS@!5YGVL?S&^X ('"O_L W@$'\ 5FA(,X _=9+/B)O"B//RWHBN,LXF-'R/GFHSIA,;<+/3=T M8&X0@6N:B04'OV81B>H CC2TM!9MK;U 1L2 A%W@P1. 7.2U3.CR^>JH13UX MOCHT6..5S\Y3>-X!O+N<\-.'_2=WSAC.YD0N3P$>GL"NW U^4I?/-YA%X.OO M$A)<"9+RO]J>CQZ_USY^'I+.^!*'9-*1,8<3MB:=Z<\_0=_]I8U;FV"!); : M[[V2]YX)??K'*GT@#-#9UN7Q2BPHB_^1_*ZDIS*P3'#6QJ?&]15N'I'74^C[ MT/=&8V>]2]6^7'\X\*#KU>4"XSQ?R$*_9*%O9$'%#?#G4GG(;;8L7@7#(M.%@3+L"2 ML)A&8!8S+MK8-*-ZX(E@UI;C+HV*QS)G":S&W+!D;FBT\8NJH4ATBM>$R9I0 MTP)\Q$M)YIC)%N+OHR6-^3%J+)(W9W[4+NHV$81SW6">S!%:C"+I5 M0>H:2;JM*-H4'@>V'J<7:6LE:0;U0*HK23B4#OO4NE#-$,>2: NMSN).60^/ MS\[@7W"-'^-TE1H3MAGZV&5I%2VPA5:G%56THC?.VL4$;)%O$RVPA58GOVIW MH+&J+WQ:IQ6=P8OD @1A:2N99D#H'D[;9M6CF7N-?@56#0LT=RRWLL)A<2BT MU\I0J+M^FL.A_8?^LH8+5ILHH6V$*KDU_U3=#8'KRX M@/\.+%2AH)4]J[V/+;0Z>U7W W^H_>&R^,K:"ZP7-T!FS:/Y>XT6"%8]$/S? MFR#8VKA V"CQ6\1&LKUQ=_X:*D&+BH>ZWK 4JY-0M3'0W,>\L$0W@^H%"$;/ MJ=2MMCNVT.IOI*M^!YE;DT]4X*3A.ZS*UZ'.U]LWC5G^BC$N5FV[/Q7CU1I& MOX<:[M0B-8+]Y@O&-BDT&K4[$*JZ$V3N3E[6"!>@NY/QAOU^TS"K_88MM#I1 M5;^!C"7U](8P]=TE"XFN)KBQ9C.C'5LV6$4+;*'5F:R:!_36'TN0U:\E5M$" M6VAU\JO^ YG[CU?(FL6(M:PYZO9[S6BP+R:S9C-1MDAYH^[@0)BK^@1D_D1B M/[3W]R.@AX9-F_>EH-L?#)M&[XOUAG[O@-%5?8Z^4Y__Z$([*=;;9TE#G,V! MVHO 3X",A:$4DN[32HV>U7#'FN9+4O/$CUY25@MY9^<3?DK87&V%X-)%5IG0 MW[?+J^5VBW.UR:!Q_0*>!7K31 6C]W!<8S:/Y:)*R$Q"NMV!?/),;XO0)X(N MU4:!!RH$3=7A@N"(L%Q WI]1*K8G^0#EYI3I?U!+ P04 " !G@5!8>4[1 M>&ULK59=3]LP M%/TK5H8FD#;RV8)8&ZDT^T ""<'8'J8]N,EM8^'8G>VT[-_OVDFS=DLKD'AI M;.>>XW//=:X[6DOUJ$L 0YXJ+O38*XU97OB^SDNHJ#Z52Q#X9BY510U.U<+7 M2P6T<*"*^U$0#/V*,N&E([=VJ]*1K UG FX5T7554?7[$KA:V-K%HP*JB8:)[TJ?5A"Q . M]P"B%A#]"TCV .(6$#\7D+2 Q#G3I.)\R*BAZ4C)-5$V&MGLP)GIT)@^$[;L M]T;A6X8XDTZE,$PL0!ARS>B,<688:/*>3(J"V][G/U(/M+76W(!H[,]NM5&H;Q(!GYJVV[>J*"\_"LB]KQ8=#Y,#CHPV>\ M(GS8?"?J/,@"':53P]*>.FI>26R MQBU_JX-6H!;N)M(DE[4P33/M5KO+;N)ZO/\WO+DI;ZA:,*$)ASE"@],S%*J: MVZ>9&+ET_7@F#79W-RSQP@9E _#]7$JSF=@-NK\ Z1]02P,$% @ 9X%0 M6.&[6/K0"@ =TT !H !X;"]W;W)K)#>]PS[\ M*%LU)?*0D1T:+=K8^?.(A^+#C^=0NGXJJU_KI91-]&V]VM0WDV73;-].I_5\ M*==Y_:;I_6VDOEB7VB]FN(XYM-U7FPFM]?[[SY5M]?E MKED5&_FIBNK=>IU7O]W)5?ET,T&3[U]\+AZ73?O%]/9ZFS_*>]G\O/U4J4_3 MHY5%L9:;NB@W424?;B;OT-M,B+; 7O&/0C[5O9^CUI4O9?EK^^'#XF82MS62 M*SEO6A.Y^N^KG,G5JK6DZO&?SNCD>,VV8/_G[];_O'=>.?,EK^6L7/VS6#3+ MFTDRB1;R(=^MFL_ETU]EYQ!K[ [EOFX,J^';*\R6^OJ_(IJEJULM;^ ML&_,?6GE?K%I[_M]4ZG?%JI<C2^./-Z0XQTC>WO$8:]K^^BSW)954VP>!_?KE[\I>?2AD>OZ M7U#;'VQ3V'8[R;RMM_E93#*K.CU7GWJJ_6_Q;S7)R$;V_ M^_!3]@ZJ-[>NB;B(!3G4R] M3F92S23SXC!OJK4JRM?MA/K?PQ>=UY!KJ>U:G*;$&.LS0(8Q-;MM!LA(&L<) M[!R*]<(>>]V;Y=NBR5<'1Q9%LZO@6:$STZ] $@MJ]DA )A!B9H<$9"E'L7!X MT\,4-&J$Y74M&]@/9#=D(C!.S;D:$J:<,)R:OGBK=.:2A+!V&?MGQIV"O[+% MXNB7CW+]15;@BNZW)Z0\@(ZBW M#G?> #(UBS*'+QJBT(LI"@$8I4"66=,CP%&,$&9Z H 41LQ%LDBC%/*S5 #V M0#86$<*9Z:BMHJIGF7X"MAAS>:D!"_D)ZVSX0 !8Q3%.K0$&Z1)JZC)(AS%Q MWD=-5\B/5Z/YPP8@D<;,!$5 QMOEW73'EB5)_ZX.(PB:IK"?II[G#VR3#^(\ M8>8>< 8)!5)P;VY5_%4ZF*KD%J7'?M,K$$*^T$J 'U@ +0P5Q1L.FKKU+8;6ZN +>-) MRET]4',6]G/6V02";2)JM\^F=[8*D30QXP60C'/DNH^:K["?K\;2!P;PAYL0 M. -4:D]CW2D@3)6Z]BE8@Q3V@]0(]+"A!\=J.K.F"4#'2(S-*+6_0F?.[D2S M%O&SUH^J'RZC=VM9%?/<&_OP&SHYG1'26A;*VK 1-;T1=,DT45"H"VHM"V5M MV+ :ZH@_+.=DCZ[Q:YD@OA^@'J/>[JMSZ MXXI^"R=W@;"YPDN$OXB&-T(O.;:\9'ARPX:TEH6R-FQ8C9'$CY'NL67C'F\' M@KE0 SH6*UXW01C2H013!P@3S8_DF4!<7>31IWQ>/!1S__#RVCFY%X2TEH6R M-FQ#3:9$7')X>;'WY(8-:2T+96W8L!J*B1^*W7E2S+?6S[:%'Y%]6 M,OJ++!^K?+M4XVRU/P)8;O8G_KZ/N>A_T?A]FO^R)_>9H*',4-:&3:Y)G%XR M1TV#0GI0:UDH:\.&[1WI._=,GQT$A?=ID!#L$&:"RTM@9(**N_ 35J$@OE)^F-OJQ..74= V0(9::^S1(1D6O MRP[=TQQ)PR2GJ1TQ90@E9K ;D)$46T?](!DGKIO%--"QER:G&7#(CPB.3$<@ M'4,6R6P M[8JM2EGL..W.>H]/O#A]S:"T-&9FB@V071&U,S./-4(ZFK+4L;(QC5GLX@EL M9G,3QLR$$T#%N/6X"$1TPO&T!=,$QBZ4NV8V+.&8FKQF 13''U/(#T)%$ M=4W3DTN$U[BF,>ZGL=/@9'3"P'_54U?2H-:R4-:&+:YQD%\RU\V#LE]0:UDH M:\.&U>S'S\QUZ'K3$/2@+/2G!J19D!&6(F76: Z@IQP5RW1,,6]\-6 $+A M0"2+6\\6@JK81$I(15ULS'N/M?HY[&Q$X0!],6HMAI!,L-B,@0$R,G@<9^B> M)C#N)["QB,*!\WU4;5),;P 9(]9Q7$"&8RI<8TL#%W\F,?HLHW @HTD8MPX6 M0SHJL/DX0^:OT+D3NX8R[H>RTQAE?-;5?]F3U]*@6==0UH9/B&LL%)?,NHJ@ M]!?46A;*VK!A-?V),[.N8F36%=)!65= Y\FZ"DU9PD]9XQA% (ML,!$V*!'K>=T9H,+").D,4C'B."HO-'0) M/W2-I1(!49$5-P%4@U<9=*X<5/UWNI#^4[5#5WIO%!GW2A$WDG0&^A=.TEB8 M@55 )HA",-.-H$?3IKTW4BEL>-R_V:N.YN5NTQQ>W'3\]OCVL'?[=V89W]^A MM]GA'6#:S.&59!_SZK'8U-%*/BB3\9NV2U6'MWP=/C3E=O_>JR]ETY3K_8]+ MF2]DU0K4[Q_*LOG^H;W \5UKM_\'4$L#!!0 ( &>!4%@>$^D5&@8 'XJ M : >&PO=V]R:W-H965TRD>GUYS\9P77\L=8QQ\3Y.LO)SM.-]?S.?E>L?2J'R7[UDFWGG,BS3BXK+8 MSLM]P:)-'90F<^0XWCR-XFRV7-3W;HKE(C_P),[830'*0YI&Q8\KEN3/ES,X M>[EQ&V]WO+HQ7R[VT9;=,7Z_ORG$U;QEV<0IR\HXST#!'B]G[^$%Q7X54"/^ MB=ESV7D-JE(>\OQK=?%YV8DE2,8D\OC6DL_8SJ\#N MZQ?V#W7QHIB'J&2K//DWWO#=Y2R8@0U[C X)O\V?/[&F(+?B6^=)6?\+GANL M,P/K0\GSM D6&:1Q=OP;?6\:T0F WHD U 0@-8"<",!- /[9 -($D+HSQU+J M/M"(1\M%D3^#HD(+MNI%WUW\1I\SHZ/5K5$XA6X94\L.[ 2O*:,1W'R1L#O[RAX_>H-> 7B M#/R]RP]EE&W*Q9R+]*H/F:^;5*Z.J: 3J4 $KO.,[TKP1[9AFS[!7-35%H=> MBKM"1D;*UN\ AF\!!VJ7#-AT_P-2LDUF"?%SS. MMKW5^?*G@(//G*7E?[K>'[F)GKM2EXMR'ZW9Y4S(1\F*)S9;_OH+])S?=7VS M248MD?5Z2MJ>$A/[\BY*F/91/8:Y=5BEG4]+%$ W\,/%_*G;"0W.12X.81]' M-3B,'=C!]?)WV_Q=8_XWA?@&*/B/MV"?1.+9$#L/L&^'>%\]*6]!QKBNN".G MUTG&LIE1DS'+EXT)$^R#%VX)I]C]V)!B*(.&IY M&APFH1^HY4WA,J&TF=#L,U>[.(O,XF(D.'L/V&2CMMCZS9,>%[I3BHLE?]HT MUB8;M<76;ZPTS]#LGD^+BS?85=@E)%2_V?4XGZBF18?S80!/_.\'2A\+C99N MK+CX0]& 78\M3P-CC@P0&IY4_A.*(TG-#O/#T64K9E978P,9V\"FVS4%EN_ M>]+YPG!*=;'D6IO&VF2CMMCZLS?IJ)'949]4ER:NNZW"((2*(UGI8(X/56W1 MP0C&1"\M2%I:9'1V(Z6E(>UF@_R0#&H;PH3\J )$S2F.74%I/I'9?*ZB+-J8 M;8N9X=SGWRH;M<76[YXTOFC*>2VR.K"URD9ML?4;*\TT&CFT;>)ZW]=>X.- MW7T:'"%!J$XV=3A!Z)[2%NEHT11C6S0$]D?2>R.P] M;_*DJMJH+5:'MU;9J"VV?O>D[T53#G"1U0FN539JBZW?6.FET<@I+AH.7A'R M4$<+FFX,<=#S("3J]M/A@N[\IE^!]+-HBE$N&@YID8_]@;9H8!Z! ]\RA?/$ MTGEBL_/\R,1.R'X8Q<5,Y5MFH+;9^8Z6? MQB.'N7@X?(40>8$ZD-#B/.@JOR51/4TISAV$:7[Q&;W^1??L<(L+59'N5;9J"VV?O.D\<53CG*QU5&N539JBZW? M6&FG\"PYPF+H^X^;W"2!6.G/N&DE19I:?$4H]R&U.TI M'29(_1E,C_,#]71\4VSDJ0L$=!Z;SS18G%\;#C\8+G^_KXWT/.>9[6+W.5W^#U!+ P04 " !G@5!83?T#%9H% "9%@ M&@ 'AL+W=O&ULM5A=;]LV%/TKA%<,"1#' M(FGK(W,,Q%:V9FB'(&F[AV(/C$3;6B71(^DDVZ_?I23+MD3+*>"^)!9U[A$/ M+WEYR/&+D-_4DG.-7K,T5]>]I=:KJ\% 14N>,74I5CR'-W,A,Z;A42X&:B4Y MBXN@+!T0QW$'&4ORWF1[^+KGF![QE$?:4##X]\QG/$T-$_3CGXJT5W_3!.[^WK#_6H@',4], M\9E(_TQBO;SN^3T4\SE;I_I!O+SGE:"1X8M$JHJ_Z*7".CT4K946614,/'@B@50!]:\"P"A@6(U-**<8A9)I-QE*\(&G0 MP&9^%(-91(/\)#=Y?]02WB80IR?3M8(6I= C7T ZM4)]=!/_#1_F,;J=WGT* M;Y 6Z ^8@7=Y)#*.SD*N69*J:9^LLV M]B7WT,YM"LN56K&(7_>@FP'M-A%_ND M,IYB0SZ$E M1E.>PR^-[E.67Q0U])[+1,1)5+^:":71V4SR.-'GZ/8U2M>Q&8%'F.U)Q(OW M%^A1,UC=)LMBOJG#0L++#!;&TNS"SWS3_O7V59N6IY1#-5UG7!95PEH9NF7\ M!K8!G7T0"FH]E)DP42NADJ+D0#M2'3R?F^1.!'97B;].I-^YQ" []$I M/[:^?,N<=!TZ:LQ)W[)R7)\TIJ0%A8EW8'D%M8Z@4\<'#MX(:2[!0I2;1@03 MRRHF:'V_40%F1Q%A&]'WAKY= G:V5L7Y,?-Q6A'O=FCD-\NX!=3498&X@7M MUXX%P\=U@0C%8,F"$J@6L54%/IH:"Z1/*0UP4T@7U;X,LI5!CE2]2.1*I$G, M-CGY722PUKVKH>W&U[#KN=*G#W:T/8"UO+I TC M?M!*1QO5]W! #O@=O#4\^(CCV>;D]A5.OU#6SJK-]-RJRN)7_(#2IBH+#'ND MO7 L.!K0@!S0M?4_N-L W>50G<$$U<>L2MTY& >1PSG?;./YHK 15ITVQT,= MQ_.:2BU SQ_AIC6RXL@(XP-*M^8(=]N*TM*$'+;K*"E+1;&J,G.T^:]HL KT M+ *=(*"X*= &)&38].VA%4@#QSFT4VU= ^ZV#<;J)64>F=8R>5IK9OP8G*1G MPN2R#XXNCYF,T7N1&L.G3-XOK;IMML'!@=^T%U8@'E&_E5D+D!+B[QB6?=U; MEX&[;<8]DU 5K2HZ [_W$'I2MO!4;/L7%5M;0YP?>+@GG9[I>P?VI&SAJ=CV M!W;KJTBWKWK;X;@BV7/OEM.Q%68Y'MMPMO/Q8.?.#LYHB^+N4X$M7^>ZO.:J M6^O[U9OB5K'1/L5787E+NJ4I+VT_@N8D5RCE"3 MT%IDQ<\E9S&7!@#OYT+HS8/Y0'T;/?D?4$L#!!0 ( &>!4%B#?L9J-@, M )4. : >&PO=V]R:W-H965TKB'%O$,W0.2=)64I%G+(5B;?,,"1 M!J6)Z5A6STQQ3 Q_J.=FS!_23"0Q@1E#/$M3S/Z-(:&[D6$;^XG;>+46:L+T MAQN\@CF('YL9DR.S9(GB% B/*4$,EB/CVKX*; W0$3]CV/&#:Z2D+"B]5X.; M:&18*B-((!2* LN_+4P@2123S.-O06J4SU3 P^L]^V M&0,#1;#$62)NZ>XK%(*ZBB^D"=>_:%?$6@8*,RYH6H!E!FE,\G_\4!AQ +![ M)P!. 7". =X)@%L W',!7@'PM#.Y%.U#@ 7VAXSN$%/1DDU=:#,U6LJ/B7KO M<\'DW5CBA#_.N)SA',UA)5^GX.@#FN,$.!(43?3S@7$TH42P>)&)F*S0=R!H M!BR4X8@R-*4,$%VJ&$Z3.,("HH+C70 "Q\G[H2EDKNJ)9ECD-<[SQOA:C>YXALZZ;7I9IMD M04MD%3>[I9O=QD68FQCN=XDZXW*"@290WZ"M;W6<[M#<'AIR3E!0&^25014! MO5) KU' %R# <"*W&D'E+M=43XU$SUT!;9(%+9%5#.R7!O9?I9[Z;;K9)EG0 M$EG%S4'IYN"E]32HJ0*[?U1/M4&71_7T!%-%P&4IX+)1P%S( QPF(FZNI4:2 MY[[]-LF"EL@JYMG6XUG,>I5J*FA;,K15MJ MMJJE!\=;^Z4E53 <58)[5%/U M4=Y143T5E:LP#\[K,JN5[GLX"FE&1'Z@+6?+WNI:=Q1'\V/5<^D^X)$F;]BF MF*UBPE$"2TEI=?KR\\GR'B@?"+K17<&""FF-OES+OA&8"I#WEY2*_4 ]H.Q$ M_?]02P,$% @ 9X%06(EWB/EX!0 -R$ !H !X;"]W;W)KT8B*Z\4/I=G*S\F6&)%I&0>$Q0 M8/[Q2I8D# 43;\>/@M0H[RF ]>,C^Z]9YWEG7G!*EC3\,_#9=F:,#>"3-=Z' M[(D>?B-%AP:"SZ-AFOT'AR+6,H"W3QF-"C!O013$^2=^*X2H 3B/'( * &H# MAF< =@&PVX#^&4"_ /0O!0P*0-9U,^][)IR#&9Y/$WH B8CF;.(@4S]#<[V" M6 R49Y;P;P..8_-G/O+\?4C :@5NP5<<[G&>P-@'O^]Q&*S?@W@#%IY']S%+ MP95#& [":Q[\Y=D!5Y^NP2<0Q. A"$..2ZIU#V.-C][6>&64+NV9&)YFKB:R1F4&9 MF8$R,]+I56;FIIX6\.V!1"\DD4XBY5VZ3B*=9(Y.,E<362-5PS)5PP^NA$.= M2=1)YN@DQQF)0\S<$\V01R+7!4792E1LG5-R4A2*$?M M0NE(HI#5LYM1KB1JU(-E4$.<<2G.6"G.-.Y&42!_GE!Q=)X M3"0E:U>1)I+^0U3K6BZ3+ S5QD0NDRRJ/KP:,D&K\A&64BB'U\7,^\DM@!+< M58^"K=V'<4N/R\)<:1BJ#<*F(C5G!2\M-82O#70-=MECE50?)55G?>!ICP8G MLTH6=5J.7%D8.C]@4"4/TO[D _X!RWVT#[%XNP#<]9IXK'Q:Y0(O?+H38Y 3 M^7]S\\PGKJ*VJQO8672=;(Y6-E<76S/5E86$'^TAH583J97-T6TW9676MQDTKFZN+K9FO(UK]GE8V M1RN;JXNMFR\CFAUG5#B%>UQ_]1!Y''#>I@]:*\/$C)D]\\Y3UA9 M3ZCVG@N?/P +1P6.+I1;SU7LT4@ND5;/"24^L3]J+XZ.+&PXZ TF];^V8!(, M1/V:\VANVU0>%*D]J%0P]\<^8.\RP=1L705#$ALY[ U;>LFB;N'@Q)1*XY!= MXVMJ5+E2I':E:I^N!G>6!)Y,'ZNMQW^&N,J0I@J5^41J\]GEH4I-U5D3=/KB MKF^/>Z.V,)(X28ERB[C!F1*5ZV/6-H@CPF>&V)E/0;8^YONBY=5R]W^1[7FW MKB_AG9OOX5,[K)MZ!?*&(VRPRW! M/DE$ /]^32D[GH@;E+^5F/\+4$L#!!0 ( &>!4%@)#2'VYP$ % $ : M >&PO=V]R:W-H965TNN)B19 MJHH@M:S3)FU2E&K=R\F!(U@U-K6/T'W[^0S):-7D!> [W^]_=WX@[8U]=C4 MLM=&:;>.:L3VEG-7U- (=VU:T'ZF,K81Z$V[YZZU(,H -8HGF_P9C/TO2*XQR MX 9 22=\!L<0:8C\ \-#I4%MKZ M(E!DJ34]LQ3MU6@0UB:D\=U(3;OXB-;/2L]A]D/L0*4#%B]P,V.X,] M*/!;B1^ ^>5\3T)U\!;CON13W[.&EDP>A?#GNBFW! MH94%0LF&$*'+]\XI\5'KES-W[M->B/8/*=$S$?N?AR;N=/G6<3EM/J1=AK1T M^0[98C%?KF[B.$[Y8;I6?++?=-=^"KN7VC$%E6?CZY47L+ 7X^P?4$L#!!0 ( &>!4%BYJ@C;2P, ,H4 M - >&POSJ]WXV<6. \CK^C5 :(7+5S78)ATLBUMAY\:(4<\Q6C=PQSMM81ZZGD\ MF?%K6]#!R.E!SO;X0H2[+:^K#4^6&-5E,NSG4JRK)0Y=P"B3@@:/A _"$>%L MK!BPO@.L M>F"0<=X8[(0N,.R71&NJQ(WIV,$V^ (*ZO;]LC0.IXHLVYVK<$VP-Y-D+%5& M59.F':Y"PSZG.=A1;#J#NY9E!*#6LC"-C)&I%,1Z6#'JAI&=4,[OX/'^E6]I M+_*-/;,[)IJF,50WG8SK@/ZFFM/>E+U\E6Y0LD>IO\[-=(3M0Y'16T5SMK#] M1=X8P-3;N#HI2[[\PME4%-1-_N"$PSY9\8*95.S)9(-2F9@ 56'P2)5FD\W( M'T7*>[K0JW):Y+CGSCOT_&_7>4H%581OFC:U?\RK_&K']?OP+3S;KY5=QUZ3 MMK<-6 M$PW@4#L(?\+QF*^3!N,YXYJ)NC=C64;%BS.7D==D;/Y0V](WXS.:DSG7]PTX M"-?M'S1C\R)M1MW"0M2CUNWO,+UVTIRH32XF,KJ@V:CNJNG8-@/3,%GK"PB[ MR(V]_ C&<9@? 0S+@SG .(Z%Y?F?YM-#Y^,PS%O/B_103@_E.)8/&=D/EL?/ M2PVH'\_CQ04WY.',.N8MZP)QA'TA1# MH!;]-9HDR.HD\/'O#_:4Q'&:^A' _ [B&$/@:<01S %XP) XMN_!G?=1M'I/ M1>O_7@Z? 5!+ P04 " !G@5!8EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( &>!4%ACB$8ZK@@ .9/ / M>&PO=V]R:V)O;VLN>&ULQ9Q=<]HX%(;_BH:K[$S9V,88TVDZ0P)IF4D3MK#= MRQW%5D!;?["RG33[ZU>R(9%2\DYO3KA*L(EYIJZW[T]/JV0C5ALAZCP[#3PO.LVY M+'H?/^ROM5"G]HNR%DDMRT(?- >^2?%0/9\W+]F]K.2MS&3]>-9K?\]$C^6R MD+G\3Z1G/:_'JDWY\+E4\K^RJ'FV3%2996<]OSOQ3:A:)C\=7AK(%;^MVB,U MO_W*-^DJNKV'>WUN6:\%_K-W:NF+B]E5@LUY;7XI,IF*XNUN8S^ M+TZM?Z.-P_YG%\3WZE?"6-[=R41,RZ3)15%W<50B,X!%M9';JL<*GHNSWOXM MC!IYV_W6M<:T8JO=2GU#SM 6G@YPTJ:Q+9<$$ M ":@A;FXN5[>7,VGD]5LRI8K_>/+['JU9#>7['JV8A;D $ .C@9YK/T^N+<@1@!P= M#W*R_&Q!Q@ RIH65+$1567!C #>FA5O*=2'U>[ENJR=) M4C:ZK2[6;%%F,I'"AO0]U%)[Q$UU\F^C/[2-H5'*5&NOTE9IE,L(;4*LDZ_B M7A2-L'&03WQBH7S5 5)-HD.D;Z@-A?SA$POD2O#*O6-(%#ZQ*72:M]5)V.,[ MMLCX/EG17[2M^3L;$LG")[;%I[),'V26M71SG4<6:T/@!!%YPB<6Q53<.K%" M.O")?7#)I6+?>-8(T])>RH(7B>29#IMY%G(;$PG!)S;"0A35BRP8*< G=L"B MU-$1M52B3=G/12'N9%VQFWHC%%O9^3%R0$#L@ YG]D-?HA+O6"'LKUV 6OZ MN.6?%TF9"[;B/YS',H#E!''S?ZVON^-:Z+ M-UP)-JEK)6\;753:F$@( ;$0 M=,[1Y(T^(=+=]^VBS'6QOC&/R+TMTP"9(B VA;%"_6C3("4$Q$I8UF7RO7^N M59JVX=*Q>EE6!T@) 77M4+99I&E,KB1O^TC<7#) D@B();%/P-E2K,U;'3"D MA8!8"TM]C;3)!)O/6;_5&']*>/]H[+HP0+H(J'7!']E]95J5]L^+1.ATO$JR MLM+9N-U/@60Q():%-KY,C;T43TU!,U%*)T[BY?T>(&T,B+4!:Z^_ QL3F61 M;I('!T^5A?X]Z6+)3FQ,V#5%;!(X3$]H#%I1L_9(^0V!Y=[7&R MJRY_VY=.AZ()AS:([6%7F@?AD$)"8H7 DM.]U<@E(;%+8,GI8B*WA,1N>:W( M^[G1#I%;0F*W_%1-'?Q:(JV$Y%HY./ZB2ZQ)FDJ[$VF(1#,D%@W.7T,;$XEF M>-2B96AC(NT,B;6#!HS8R=3&1-H9$FMG7PW,-.)%4]6Z[=06FHJ:R\QY@H;( M.L,WJEETNIOJ$H&M'K?B,"4<52>O8#K*GC=@>9K,?-B9RSY#8/4^8 MRV:[S=H46-<.'>54VCU1$7)/1.R>)\S+QK20[(N9Q=;D.U![7D^$W!,1N^<) MLQ6W/MO688=FE47(/1%UR0-[!?HV)G)/1.P>C&G/E8J0?*)C#M([Z7J$[!,= M:9C>-%%'&ZF8HSJCR&=2>RX3(V2A$;&%,*9=3XZ0A4;$%L*8D8V)+#0B MMA#&'-F8R$(C^BXXTW%0Z]!>Q2Y[495=TV)AP=C&QA3"FTR A"XW> M9CI96V;LIQ"T#?R=+$1J+QT8(0N-J.<-/&-.\J>XENO"+)=AMM-C9*&8V$(P MFDZ^&2,+Q6\UX/.R!#:]\ N[>SA&%HJI:Z%GS+^$7&],I_OD7BB^%FSB3(*/ MD85BZEH(8;HW'5DHIJZ%GC%WO[9%D8FDT'??QD06BHDM9&'.JEKF[5#+;N2/ M.0M<8F2AF-A"=H-T(.>T,9&%8NI)!G $U&JRZ)+?0:IBF(=,5N8?H>7G=)/H_: =55D%!*9W/ZP(O\ MW??@XDOO#=?@:-!=(#/9=1Z6#BAWK$5NK69?W*B+#OP16? M'O7:GM=F\_7;[ZL#"M>">M0; @#0)G>6T.(= :BW! "@6DR- XJW!:">,8,7F M4[OJ@$(S4>\V\/-TX_YK#3[>B8!Z*X)#H)]$N59\NY$)30NJ273@-/MRGP*?>J "NXW6;)[AM@4^];\&? M1:(_>FTVJ-/W>EZ+W,0TV5;]P L&O@.*M[)IS73:OKWZ^"'M1AZO]8=4^GC" MLV2AF/G172L1?H#4V>=^@CK*Q&G("S1:7HC:35>%)&\?,0-=FPPRD?I'3;5X M>D'#AY3UGW^='_?KP^%YN7\X+F>_GAZ?EXO=_;H>/T_3[J;C_OK[_FZ>8@AU.KT_8W=Y_O[,LV^_C_/_G'BXO7VXGK\< MKG\\S<_K/PZ>?AY.WY?[>5YW9]_VI[MYO=A-OQ[?WEZFUQ?[]'+R[NSJYF)W MNKJQW;3UH"B#XO:#D@Q*VP_*,BAO/ZC(H++]H"J#ZO:#F@QJVP_J,JAO/VC( MH+']( LJ8P!,FX)M +%-R3: V:9H&T!M4[8-X+8IW :0VY1N M ]AMBK4?6. +V3ZIT >B?5.P'T3JIW NB=W,T2@-Y)]4X O9/JG0!Z M)]4[ ?1.JG<"Z)U4[P30.ZG>":!W5KTS0.^L>F> WEGUS@"]L^J= 7IG=[,; MH'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5.P/T+JIW >A=5.\"T+NHW@6@=U&] M"T#OHGH7@-[%_;,2H'=1O0M [Z)Z%X#>1?4N +V+ZET >E?5NP+TKJIW!>A= M5>\*T+NJWA6@=U6]*T#OJGI7@-[5/6P"T+NJWA6@=U6]*T#OJGI7@-Y-]6X MO9OJW0!Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0._F'A8$Z-U4[P;0NZG> M#:!W5[T[0.^N>G> WEWU[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[J]X=H'=W M#WL#].ZJ=P?H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'ZCT >@_5>P#T M'JKW .@]5.\!T'NX6 >@MP6?ZP#\MN""G0 0W()+=@+ < LNV@D Q2VX;"< M'+?@PIT D-R"2W<"P'(++MX) ,TMN'PG #RWX *>0!#=!YB, M,GF 31?82) MJ#!]AHGH,'V(B2@Q?8J):#%]C(FH,7V.B>@Q?9")*#)]DDEH,LU%F4:H,LUE MF4;H,BWZK/XC15_6WX_S\K;H[[4;\)%ZKR^_.[]]_NOEWS?]=_/*]?1^QG+Y M!U!+ P04 " !G@5!88Q0[:9X" "?1 $P %M#;VYT96YT7U1Y<&5S M72YX;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD M5JG5R)7Z;HP,,^<[,-*S.]??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F- M^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[ M%ZT^/BU)X\#,UO*>OGA#CL/*UQ^W9R5V%!E+R9L#SY<\#S MOJ\/=I[;QJYNZ]E_J?NP*CEVB?./G77Q^1)O]#CN=NW6-N/VO@];8C?-MF[< MWEK?=_%3T:OSR3Y\8?OT*Q?GG\J<"PPK;^=Q]GE]-N;/.7V>'S_ACGP^D\7'*Z7/Z-?SWCU_KO[$-#^D@A?620 M/G)('P;21P'IHX3T44'Z$$5IA"*J4$@5BJE"054HJ@J%5:&X*A18A2*KILBJ M*;)JBJR:(JNFR*HILFJ*K)HBJZ;(JBFRIA194XJL*476E")K2I$UI&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( &>!4%BW-/X[50@ Y 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 9X%06'CP4=/V!0 ,A< !@ M ("!!Q, 'AL+W=O!4%AX8@D<(P0 #X. 8 " @3,9 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 9X%06'0;\<!4%@%!I"I M4P< /0Q 8 " @=HH !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9X%0 M6,\:$[,5! H D !@ ("!P3H 'AL+W=O!4%B8YM+@N!$ (

&UL4$L! A0#% M @ 9X%06.][::SP!0 Y@X !D ("!^U 'AL+W=O&PO=V]R:W-H965T!4%CK-(--$08 %8/ 9 " @3-B !X M;"]W;W)K&UL4$L! A0#% @ 9X%06 BHM?DA M" KR0 !D ("!>V@ 'AL+W=O: % #0#@ &0 M@('3< >&PO=V]R:W-H965T! M4%C6TL5[=P4 &4- 9 " @:IV !X;"]W;W)K&UL4$L! A0#% @ 9X%06*MT-1Q$'0 QW !D M ("!6'P 'AL+W=O&PO=V]R M:W-H965T!4%C&UL M4$L! A0#% @ 9X%06.S<(0$T!P T!( !D ("!2;0 M 'AL+W=O&PO=V]R:W-H965T!4%AJI%JW,Q *PJ 9 M " @>V^ !X;"]W;W)K&UL4$L! A0#% @ M9X%06$:;+W!Q P :0H !D ("!5\\ 'AL+W=O&PO=V]R:W-H965T!4%CU5Q,3C0@ 'P7 9 " @;77 !X;"]W M;W)K&UL4$L! A0#% @ 9X%06/Y)DH= "P M12, !D ("!>> 'AL+W=O&PO=V]R:W-H965T!4%@, M0$3M30L *\: 9 " @6WU !X;"]W;W)K&UL4$L! A0#% @ 9X%06,+$_)H_! 20L !D M ("!\0 ! 'AL+W=O&PO=V]R:W-H M965T!4%AD.J)K0P( (H& 9 M " @1T( 0!X;"]W;W)K&UL4$L! M A0#% @ 9X%06"XA08R)#P F2X !D ("!EPH! 'AL M+W=O&PO=V]R:W-H965T!4%A6MUAJ&UL4$L! A0#% @ 9X%0 M6,1\TCJV!0 V1 !D ("!+"(! 'AL+W=O&PO=V]R:W-H965T!4%AJPK7:K00 H+ 9 " @74L 0!X;"]W;W)K M&UL4$L! A0#% @ 9X%06(*6LHKC P G @ M !D ("!63$! 'AL+W=O&PO=V]R:W-H965T!4%CWFJ3< MA@, ,H' 9 " @=HY 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06*8@+A>F! I@P !D M ("!EST! 'AL+W=O&PO=V]R:W-H965T M!4%A/X7SI1 < *D5 9 M " @9), 0!X;"]W;W)K&UL4$L! A0# M% @ 9X%06-]G-VD3 P < 8 !D ("!#50! 'AL+W=O M&PO=V]R:W-H965T!4%C5'$:.%P, ,,' 9 " @>]> M 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06-4K M["^&! 1@L !D ("!/6(! 'AL+W=O&PO=V]R:W-H965T!4%C3ACF-2 D &L6 9 " @=AL 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06$.A#A:< @ %P8 !D M ("!5W8! 'AL+W=OD# "[#@ &0 @($J>0$ >&PO M=V]R:W-H965T!4%B')JC&K ( M 0' 9 " @4I] 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06"N?IUJ;! :Q< !D ("! M+8 ! 'AL+W=O&PO=V]R:W-H965T!4%CG=ZC-$Q$ /"\ 9 M " @2.. 0!X;"]W;W)K&UL4$L! A0#% M @ 9X%06)498F'8 @ L !D ("!;9\! 'AL+W=O&PO=V]R:W-H965T! M4%B&WRDK404 +\> 9 " @4VT 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06)IT&PO=V]R M:W-H965T!4%CMB\:\YP0 -8? M 9 " @<[# 0!X;"]W;W)K&UL M4$L! A0#% @ 9X%06'ZZ LAK P D0X !D ("![,@! M 'AL+W=O&PO=V]R:W-H965T!4%C-2#F3@P, *D. 9 M " @;_0 0!X;"]W;W)K&UL4$L! A0#% @ M9X%06.A,M7,M P I@P !D ("!>=0! 'AL+W=O&PO=V]R:W-H965T!4%CINH#E< ( *0& 9 " @:G< 0!X;"]W M;W)K&UL4$L! A0#% @ 9X%06(97GVIX"P M5XD !D ("!4-\! 'AL+W=O&PO=V]R:W-H965T!4%B: M>C?,7@( .4% 9 " @2SN 0!X;"]W;W)K&UL4$L! A0#% @ 9X%06*U25#25 @ ?@8 !D M ("!P? ! 'AL+W=O&PO=V]R:W-H M965T!4%A[XY>\R0( %<& 9 M " @9OV 0!X;"]W;W)K&UL4$L! M A0#% @ 9X%06&=Q/+%G @ 8 4 !D ("!F_D! 'AL M+W=O&PO=V]R:W-H965T!4%BF[Z[2V0D A( 9 " M@;__ 0!X;"]W;W)K&UL4$L! A0#% @ 9X%0 M6*2F7GC9! @R( !D ("!SPD" 'AL+W=O&PO=V]R:W-H965T!4%A%FPO-# 8 LC 9 " @?\2 @!X;"]W;W)K M&UL4$L! A0#% @ 9X%06/_-WR)_ P *Q M !D ("!0AD" 'AL+W=O&PO=V]R:W-H965T!4%A-C?%* M808 #$X 9 " @4$A @!X;"]W;W)K&UL4$L! A0#% @ 9X%06!BMQ;25! 6!< !D M ("!V2<" 'AL+W=O&PO=V]R:W-H965T M!4%A\1VWLG 4 -\> 9 M " @;PR @!X;"]W;W)K&UL4$L! A0# M% @ 9X%06!&R%'Z$ P Y@\ !D ("!CS@" 'AL+W=O M&PO=V]R:W-H965T!4%C&>">5$P0 '(0 9 " @:\_ M @!X;"]W;W)K&UL4$L! A0#% @ 9X%06 +_ MF ZS @ "@D !D ("!^4," 'AL+W=O&PO=V]R:W-H965T!4%C"3_(B\P( .0) 9 " @3=* @!X;"]W;W)K&UL4$L! A0#% @ 9X%06&=#W!"[ P D@\ !D M ("!84T" 'AL+W=O&PO M=V]R:W-H965T!4%CD>E^,F@, M /<* 9 " @;E5 @!X;"]W;W)K&UL4$L! A0#% @ 9X%06$[+$%S] @ :P@ !D ("! MBED" 'AL+W=O&PO=V]R:W-H965T!4%BPIIN5W@4 !P> : M " @49@ @!X;"]W;W)K!4%@@_Y'\& 0 &P. : " @5QF @!X;"]W;W)K M!4%CZ0/MT90, #\+ M : " @:QJ @!X;"]W;W)K!4%CHP%"B;04 -0: : " @4EN M @!X;"]W;W)K!4%B@ M<%S:+00 (\/ : " @>YS @!X;"]W;W)K!4%BY_W+OKP( #,' : M " @5-X @!X;"]W;W)K!4%A7ZF75? 4 ! = : " @3I[ @!X;"]W;W)K M!4%C/,)T9 P0 /T/ M : " @>Z @!X;"]W;W)K!4%@#'3UC1@0 ,X7 : " @2F% M @!X;"]W;W)K!4%AT MR_)XJ , -<1 : " @:>) @!X;"]W;W)K!4%@:[+JO& 0 +P. : M " @8>- @!X;"]W;W)K!4%B5*!YZCP( /4% : " @=>1 @!X;"]W;W)K M!4%A+!)EMDP, "T+ M : " @9Z4 @!X;"]W;W)K!4%@,-G&Y( 0 /@2 : " @6F8 M @!X;"]W;W)K!4%CR M/MSTW0( )L' : " @<&< @!X;"]W;W)K!4%@)Q1SIL04 *@B : M " @=:? @!X;"]W;W)K!4%AY3M%YR0( X( : " @;^E @!X;"]W;W)K M!4%CANUCZT H '=- M : " @<"H @!X;"]W;W)K!4%@>$^D5&@8 'XJ : " @!4%A- M_0,5F@4 )D6 : " @1JZ @!X;"]W;W)K!4%B#?L9J-@, )4. : M " @>R_ @!X;"]W;W)K!4%B)=XCY> 4 #!4%@)#2'VYP$ % $ M : " @0K) @!X;"]W;W)K!4%BYJ@C;2P, ,H4 - " 2G+ M @!X;"]S='EL97,N>&UL4$L! A0#% @ 9X%06)>*NQS $P( L M ( !G\X" %]R96QS+RYR96QS4$L! A0#% @ 9X%06&.( M1CJN" YD\ \ ( !B,\" 'AL+W=O!4%A$9WVK6@, )5' : " 6/8 @!X M;"]?!4%AC%#MI MG@( )]$ 3 " ?7; @!;0V]N=&5N=%]4>7!E&UL 64$L%!@ "" (( W", ,3> @ $! end XML 144 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 145 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 147 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 531 517 1 false 104 0 false 7 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.cooperstandard.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Document - Auditor Sheet http://www.cooperstandard.com/role/Auditor Auditor Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED STATEMENTS OF NET INCOME Sheet http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME CONSOLIDATED STATEMENTS OF NET INCOME Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business Sheet http://www.cooperstandard.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Significant Accounting Policies Sheet http://www.cooperstandard.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 0000012 - Disclosure - Acquisition and Divestitures Sheet http://www.cooperstandard.com/role/AcquisitionandDivestitures Acquisition and Divestitures Notes 11 false false R12.htm 0000013 - Disclosure - Revenue Sheet http://www.cooperstandard.com/role/Revenue Revenue Notes 12 false false R13.htm 0000014 - Disclosure - Restructuring Sheet http://www.cooperstandard.com/role/Restructuring Restructuring Notes 13 false false R14.htm 0000015 - Disclosure - Leases Sheet http://www.cooperstandard.com/role/Leases Leases Notes 14 false false R15.htm 0000016 - Disclosure - Property, Plant and Equipment Sheet http://www.cooperstandard.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 0000017 - Disclosure - Goodwill and Intangibles Sheet http://www.cooperstandard.com/role/GoodwillandIntangibles Goodwill and Intangibles Notes 16 false false R17.htm 0000018 - Disclosure - Debt Sheet http://www.cooperstandard.com/role/Debt Debt Notes 17 false false R18.htm 0000019 - Disclosure - Fair Value of Financial Instruments Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 0000021 - Disclosure - Pension Sheet http://www.cooperstandard.com/role/Pension Pension Notes 19 false false R20.htm 0000022 - Disclosure - Postretirement Benefits Other Than Pensions Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensions Postretirement Benefits Other Than Pensions Notes 20 false false R21.htm 0000023 - Disclosure - Other Expense, net Sheet http://www.cooperstandard.com/role/OtherExpensenet Other Expense, net Notes 21 false false R22.htm 0000024 - Disclosure - Income Taxes Sheet http://www.cooperstandard.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 0000025 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. Sheet http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsInc Net Income Per Share Attributable to Cooper-Standard Holdings Inc. Notes 23 false false R24.htm 0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 24 false false R25.htm 0000027 - Disclosure - Equity Sheet http://www.cooperstandard.com/role/Equity Equity Notes 25 false false R26.htm 0000028 - Disclosure - Stock-Based Compensation Sheet http://www.cooperstandard.com/role/StockBasedCompensation Stock-Based Compensation Notes 26 false false R27.htm 0000029 - Disclosure - Contingent Liabilities Sheet http://www.cooperstandard.com/role/ContingentLiabilities Contingent Liabilities Notes 27 false false R28.htm 0000030 - Disclosure - Business Segments Sheet http://www.cooperstandard.com/role/BusinessSegments Business Segments Notes 28 false false R29.htm 0000031 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 9954471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.cooperstandard.com/role/SignificantAccountingPolicies 32 false false R33.htm 9954472 - Disclosure - New Accounting Pronouncements (Policies) Sheet http://www.cooperstandard.com/role/NewAccountingPronouncementsPolicies New Accounting Pronouncements (Policies) Policies http://www.cooperstandard.com/role/SignificantAccountingPolicies 33 false false R34.htm 9954473 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.cooperstandard.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.cooperstandard.com/role/SignificantAccountingPolicies 34 false false R35.htm 9954475 - Disclosure - Revenue (Tables) Sheet http://www.cooperstandard.com/role/RevenueTables Revenue (Tables) Tables http://www.cooperstandard.com/role/Revenue 35 false false R36.htm 9954476 - Disclosure - Restructuring (Tables) Sheet http://www.cooperstandard.com/role/RestructuringTables Restructuring (Tables) Tables http://www.cooperstandard.com/role/Restructuring 36 false false R37.htm 9954477 - Disclosure - Leases (Tables) Sheet http://www.cooperstandard.com/role/LeasesTables Leases (Tables) Tables http://www.cooperstandard.com/role/Leases 37 false false R38.htm 9954478 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.cooperstandard.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.cooperstandard.com/role/PropertyPlantandEquipment 38 false false R39.htm 9954479 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://www.cooperstandard.com/role/GoodwillandIntangiblesTables Goodwill and Intangibles (Tables) Tables http://www.cooperstandard.com/role/GoodwillandIntangibles 39 false false R40.htm 9954480 - Disclosure - Debt (Tables) Sheet http://www.cooperstandard.com/role/DebtTables Debt (Tables) Tables http://www.cooperstandard.com/role/Debt 40 false false R41.htm 9954481 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.cooperstandard.com/role/FairValueofFinancialInstruments 41 false false R42.htm 9954483 - Disclosure - Pensions (Tables) Sheet http://www.cooperstandard.com/role/PensionsTables Pensions (Tables) Tables http://www.cooperstandard.com/role/Pension 42 false false R43.htm 9954484 - Disclosure - Postretirement Benefits Other Than Pensions (Tables) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables Postretirement Benefits Other Than Pensions (Tables) Tables http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensions 43 false false R44.htm 9954485 - Disclosure - Other (Expense) Income (Tables) Sheet http://www.cooperstandard.com/role/OtherExpenseIncomeTables Other (Expense) Income (Tables) Tables http://www.cooperstandard.com/role/OtherExpensenet 44 false false R45.htm 9954486 - Disclosure - Income Taxes (Tables) Sheet http://www.cooperstandard.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.cooperstandard.com/role/IncomeTaxes 45 false false R46.htm 9954487 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables) Sheet http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncTables Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables) Tables http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsInc 46 false false R47.htm 9954488 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeTables Accumulated Other Comprehensive Income (Tables) Tables http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeLoss 47 false false R48.htm 9954489 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cooperstandard.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.cooperstandard.com/role/StockBasedCompensation 48 false false R49.htm 9954490 - Disclosure - Business Segments (Tables) Sheet http://www.cooperstandard.com/role/BusinessSegmentsTables Business Segments (Tables) Tables http://www.cooperstandard.com/role/BusinessSegments 49 false false R50.htm 9954491 - Disclosure - Description of Business - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/DescriptionofBusinessAdditionalInformationDetail Description of Business - Additional Information (Detail) Details 50 false false R51.htm 9954492 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 51 false false R52.htm 9954493 - Disclosure - Significant Accounting Policies - Summary of Inventories (Detail) Sheet http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail Significant Accounting Policies - Summary of Inventories (Detail) Details 52 false false R53.htm 9954494 - Disclosure - Acquisition and Divestitures (Details) Sheet http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails Acquisition and Divestitures (Details) Details http://www.cooperstandard.com/role/AcquisitionandDivestitures 53 false false R54.htm 9954495 - Disclosure - Revenue End Customer (Details) Sheet http://www.cooperstandard.com/role/RevenueEndCustomerDetails Revenue End Customer (Details) Details 54 false false R55.htm 9954496 - Disclosure - Revenue Product Type (Details) Sheet http://www.cooperstandard.com/role/RevenueProductTypeDetails Revenue Product Type (Details) Details 55 false false R56.htm 9954498 - Disclosure - Revenue Other (Details) Sheet http://www.cooperstandard.com/role/RevenueOtherDetails Revenue Other (Details) Details 56 false false R57.htm 9954499 - Disclosure - Restructuring - Summary of Restructuring Expense (Detail) Sheet http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail Restructuring - Summary of Restructuring Expense (Detail) Details 57 false false R58.htm 9954500 - Disclosure - Restructuring - Summary of Activity of Restructuring (Detail) Sheet http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail Restructuring - Summary of Activity of Restructuring (Detail) Details 58 false false R59.htm 9954502 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 59 false false R60.htm 9954503 - Disclosure - Leases - Supplemental Lease Disclosure (Details) Sheet http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails Leases - Supplemental Lease Disclosure (Details) Details 60 false false R61.htm 9954504 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 61 false false R62.htm 9954505 - Disclosure - Leases - Additional Information (Details) Sheet http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 62 false false R63.htm 9954506 - Disclosure - Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail) Sheet http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail) Details 63 false false R64.htm 9954507 - Disclosure - Property, Plant and Equipment Summary of Impairment charges (Details) Sheet http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails Property, Plant and Equipment Summary of Impairment charges (Details) Details 64 false false R65.htm 9954508 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) (Details) Sheet http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails Property, Plant and Equipment - Additional Information (Detail) (Details) Details 65 false false R66.htm 9954509 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail) Sheet http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail) Details 66 false false R67.htm 9954510 - Disclosure - Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail) Sheet http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail) Details 67 false false R68.htm 9954511 - Disclosure - Goodwill and Intangibles - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail Goodwill and Intangibles - Additional Information (Detail) Details 68 false false R69.htm 9954512 - Disclosure - Debt - Outstanding Debt (Detail) Sheet http://www.cooperstandard.com/role/DebtOutstandingDebtDetail Debt - Outstanding Debt (Detail) Details 69 false false R70.htm 9954513 - Disclosure - Debt - Maturities of Debt (Detail) Sheet http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail Debt - Maturities of Debt (Detail) Details 70 false false R71.htm 9954514 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 71 false false R72.htm 9954515 - Disclosure - Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail) Details 72 false false R73.htm 9954516 - Disclosure - Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValuesofDebtInstrumentsDetails Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details) Details 73 false false R74.htm 9954517 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 74 false false R75.htm 9954518 - Disclosure - Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsGainslosssesonCashFlowHedgesReportedinAccumulatedOtherComprehensiveIncomeLossDetails Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables 75 false false R76.htm 9954519 - Disclosure - Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details) Sheet http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details) Details 76 false false R77.htm 9954520 - Disclosure - Accounts Receivable Factoring - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/AccountsReceivableFactoringAdditionalInformationDetail Accounts Receivable Factoring - Additional Information (Detail) Details 77 false false R78.htm 9954521 - Disclosure - Accounts Receivable Factoring (Details) Sheet http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails Accounts Receivable Factoring (Details) Details 78 false false R79.htm 9954522 - Disclosure - Pensions - Schedule of Defined Benefit Pension Plans (Detail) Sheet http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail Pensions - Schedule of Defined Benefit Pension Plans (Detail) Details 79 false false R80.htm 9954523 - Disclosure - Pensions - Amounts Recognized in Balance Sheet (Detail) Sheet http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail Pensions - Amounts Recognized in Balance Sheet (Detail) Details 80 false false R81.htm 9954524 - Disclosure - Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details) Sheet http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details) Details 81 false false R82.htm 9954526 - Disclosure - Pensions - Components of Net Periodic Benefit Cost (Detail) Sheet http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail Pensions - Components of Net Periodic Benefit Cost (Detail) Details 82 false false R83.htm 9954527 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) Sheet http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) Details 83 false false R84.htm 9954528 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) Sheet http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) Details 84 false false R85.htm 9954529 - Disclosure - Pensions - Pension Plan Assets at Fair Value (Detail) Sheet http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail Pensions - Pension Plan Assets at Fair Value (Detail) Details 85 false false R86.htm 9954531 - Disclosure - Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) Sheet http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) Details 86 false false R87.htm 9954532 - Disclosure - Pensions - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail Pensions - Additional Information (Detail) Details 87 false false R88.htm 9954533 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail) Details 88 false false R89.htm 9954534 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details) Details 89 false false R90.htm 9954535 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details) Details 90 false false R91.htm 9954537 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail) Details 91 false false R92.htm 9954538 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail) Details 92 false false R93.htm 9954539 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail) Details 93 false false R94.htm 9954540 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details) Details 94 false false R95.htm 9954542 - Disclosure - Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail) Details 95 false false R96.htm 9954543 - Disclosure - Postretirement Benefits Other Than Pensions - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail Postretirement Benefits Other Than Pensions - Additional Information (Detail) Details 96 false false R97.htm 9954544 - Disclosure - Other (Expense) Income (Details) Sheet http://www.cooperstandard.com/role/OtherExpenseIncomeDetails Other (Expense) Income (Details) Details http://www.cooperstandard.com/role/OtherExpenseIncomeTables 97 false false R98.htm 9954545 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail) Details 98 false false R99.htm 9954546 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail) Details 99 false false R100.htm 9954547 - Disclosure - Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail) Details 100 false false R101.htm 9954548 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail Income Taxes - Deferred Tax Assets and Liabilities (Detail) Details 101 false false R102.htm 9954549 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) Details 102 false false R103.htm 9954550 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 103 false false R104.htm 9954551 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail) Sheet http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail) Details 104 false false R105.htm 9954552 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details) Sheet http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncAdditionalInformationDetails Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details) Details 105 false false R106.htm 9954553 - Disclosure - Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Sheet http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) Details 106 false false R107.htm 9954554 - Disclosure - Accumulated Other Comprehensive Income - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail Accumulated Other Comprehensive Income - Additional Information (Detail) Details 107 false false R108.htm 9954555 - Disclosure - Equity - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/EquityAdditionalInformationDetail Equity - Additional Information (Detail) Details 108 false false R109.htm 9954556 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense By Type (Details) Sheet http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails Stock-Based Compensation - Share-Based Compensation Expense By Type (Details) Details 109 false false R110.htm 9954557 - Disclosure - Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail) Sheet http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail) Details 110 false false R111.htm 9954558 - Disclosure - Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail) Sheet http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail) Details 111 false false R112.htm 9954559 - Disclosure - Stock-Based Compensation - Summary of Restricted Common Shares (Detail) Sheet http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail Stock-Based Compensation - Summary of Restricted Common Shares (Detail) Details 112 false false R113.htm 9954560 - Disclosure - Stock-Based Compensation - Summary of Performance Units (Details) Sheet http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails Stock-Based Compensation - Summary of Performance Units (Details) Details 113 false false R114.htm 9954561 - Disclosure - Stock-Based Compensation - Assumptions Used Monte Carlo (Details) Sheet http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails Stock-Based Compensation - Assumptions Used Monte Carlo (Details) Details 114 false false R115.htm 9954562 - Disclosure - - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail - Stock-Based Compensation - Additional Information (Detail) Details 115 false false R116.htm 9954563 - Disclosure - Contingent Liabilities - Additional Information (Detail) Sheet http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail Contingent Liabilities - Additional Information (Detail) Details 116 false false R117.htm 9954564 - Disclosure - Business Segments - Information on Company's Business Segments (Detail) Sheet http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail Business Segments - Information on Company's Business Segments (Detail) Details 117 false false R118.htm 9954565 - Disclosure - Business Segments - Geographic Information for Revenues (Detail) Sheet http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail Business Segments - Geographic Information for Revenues (Detail) Details 118 false false R119.htm 9954567 - Disclosure - Business Segments - Adjusted EBITDA to Net Income (Details) Sheet http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails Business Segments - Adjusted EBITDA to Net Income (Details) Details 119 false false R120.htm 9954568 - Disclosure - Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail) Sheet http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail) Details 120 false false R121.htm 9954569 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail Schedule II - Valuation and Qualifying Accounts (Detail) Details http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccounts 121 false false R9999.htm Uncategorized Items - cps-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cps-20231231.htm Cover 122 false false All Reports Book All Reports cps-20231231.htm cps-20231231.xsd cps-20231231_cal.xml cps-20231231_def.xml cps-20231231_lab.xml cps-20231231_pre.xml cps-20231231_g1.jpg cps-20231231_g2.jpg cps-20231231_g3.jpg cps-20231231_g4.jpg cps-20231231_g5.jpg cps-20231231_g6.jpg cps-20231231_g7.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 150 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cps-20231231.htm": { "nsprefix": "cps", "nsuri": "http://www.cooperstandard.com/20231231", "dts": { "inline": { "local": [ "cps-20231231.htm" ] }, "schema": { "local": [ "cps-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "cps-20231231_cal.xml" ] }, "definitionLink": { "local": [ "cps-20231231_def.xml" ] }, "labelLink": { "local": [ "cps-20231231_lab.xml" ] }, "presentationLink": { "local": [ "cps-20231231_pre.xml" ] } }, "keyStandard": 463, "keyCustom": 54, "axisStandard": 28, "axisCustom": 3, "memberStandard": 61, "memberCustom": 39, "hidden": { "total": 50, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 36, "http://www.cooperstandard.com/20231231": 8 }, "contextCount": 531, "entityCount": 1, "segmentCount": 104, "elementCount": 1162, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1754, "http://xbrl.sec.gov/dei/2023": 41, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.cooperstandard.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.cooperstandard.com/role/Auditor", "longName": "0000002 - Document - Auditor", "shortName": "Auditor", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "longName": "0000003 - Statement - CONSOLIDATED STATEMENTS OF NET INCOME", "shortName": "CONSOLIDATED STATEMENTS OF NET INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R4": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "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": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R5": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "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": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R9": { "role": "http://www.cooperstandard.com/role/DescriptionofBusiness", "longName": "0000009 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.cooperstandard.com/role/SignificantAccountingPolicies", "longName": "0000010 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.cooperstandard.com/role/AcquisitionandDivestitures", "longName": "0000012 - Disclosure - Acquisition and Divestitures", "shortName": "Acquisition and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.cooperstandard.com/role/Revenue", "longName": "0000013 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.cooperstandard.com/role/Restructuring", "longName": "0000014 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.cooperstandard.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.cooperstandard.com/role/PropertyPlantandEquipment", "longName": "0000016 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.cooperstandard.com/role/GoodwillandIntangibles", "longName": "0000017 - Disclosure - Goodwill and Intangibles", "shortName": "Goodwill and Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.cooperstandard.com/role/Debt", "longName": "0000018 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstruments", "longName": "0000019 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.cooperstandard.com/role/Pension", "longName": "0000021 - Disclosure - Pension", "shortName": "Pension", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "cps:PensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:PensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensions", "longName": "0000022 - Disclosure - Postretirement Benefits Other Than Pensions", "shortName": "Postretirement Benefits Other Than Pensions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "cps:PostretirementBenefitsOtherThanPensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:PostretirementBenefitsOtherThanPensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.cooperstandard.com/role/OtherExpensenet", "longName": "0000023 - Disclosure - Other Expense, net", "shortName": "Other Expense, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.cooperstandard.com/role/IncomeTaxes", "longName": "0000024 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsInc", "longName": "0000025 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc.", "shortName": "Net Income Per Share Attributable to Cooper-Standard Holdings Inc.", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "0000026 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "cps:SummaryOfAccumulatedOtherComprehensiveIncomeLossDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:SummaryOfAccumulatedOtherComprehensiveIncomeLossDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.cooperstandard.com/role/Equity", "longName": "0000027 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "cps:CapitalStockDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:CapitalStockDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.cooperstandard.com/role/StockBasedCompensation", "longName": "0000028 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.cooperstandard.com/role/ContingentLiabilities", "longName": "0000029 - Disclosure - Contingent Liabilities", "shortName": "Contingent Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.cooperstandard.com/role/BusinessSegments", "longName": "0000030 - Disclosure - Business Segments", "shortName": "Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "0000031 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "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": "31", "firstAnchor": { "contextRef": "c-531", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-531", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.cooperstandard.com/role/NewAccountingPronouncementsPolicies", "longName": "9954472 - Disclosure - New Accounting Pronouncements (Policies)", "shortName": "New Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.cooperstandard.com/role/SignificantAccountingPoliciesTables", "longName": "9954473 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.cooperstandard.com/role/RevenueTables", "longName": "9954475 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.cooperstandard.com/role/RestructuringTables", "longName": "9954476 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.cooperstandard.com/role/LeasesTables", "longName": "9954477 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.cooperstandard.com/role/PropertyPlantandEquipmentTables", "longName": "9954478 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables", "longName": "9954479 - Disclosure - Goodwill and Intangibles (Tables)", "shortName": "Goodwill and Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.cooperstandard.com/role/DebtTables", "longName": "9954480 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "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": "cps-20231231.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": "cps-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954481 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.cooperstandard.com/role/PensionsTables", "longName": "9954483 - Disclosure - Pensions (Tables)", "shortName": "Pensions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-311", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-311", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables", "longName": "9954484 - Disclosure - Postretirement Benefits Other Than Pensions (Tables)", "shortName": "Postretirement Benefits Other Than Pensions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-373", "name": "us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-373", "name": "us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.cooperstandard.com/role/OtherExpenseIncomeTables", "longName": "9954485 - Disclosure - Other (Expense) Income (Tables)", "shortName": "Other (Expense) Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.cooperstandard.com/role/IncomeTaxesTables", "longName": "9954486 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncTables", "longName": "9954487 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables)", "shortName": "Net Income Per Share Attributable to Cooper-Standard Holdings Inc. (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeTables", "longName": "9954488 - Disclosure - Accumulated Other Comprehensive Income (Tables)", "shortName": "Accumulated Other Comprehensive Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationTables", "longName": "9954489 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "cps:ShareBasedCompensationExpenseByTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:ShareBasedCompensationExpenseByTypeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.cooperstandard.com/role/BusinessSegmentsTables", "longName": "9954490 - Disclosure - Business Segments (Tables)", "shortName": "Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.cooperstandard.com/role/DescriptionofBusinessAdditionalInformationDetail", "longName": "9954491 - Disclosure - Description of Business - Additional Information (Detail)", "shortName": "Description of Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "cps:NumberOfOperateCompanyManufacturingLocations", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:NumberOfOperateCompanyManufacturingLocations", "unitRef": "location", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail", "longName": "9954492 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail", "longName": "9954493 - Disclosure - Significant Accounting Policies - Summary of Inventories (Detail)", "shortName": "Significant Accounting Policies - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "longName": "9954494 - Disclosure - Acquisition and Divestitures (Details)", "shortName": "Acquisition and Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "longName": "9954495 - Disclosure - Revenue End Customer (Details)", "shortName": "Revenue End Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://www.cooperstandard.com/role/RevenueProductTypeDetails", "longName": "9954496 - Disclosure - Revenue Product Type (Details)", "shortName": "Revenue Product Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-130", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R56": { "role": "http://www.cooperstandard.com/role/RevenueOtherDetails", "longName": "9954498 - Disclosure - Revenue Other (Details)", "shortName": "Revenue Other (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R57": { "role": "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "longName": "9954499 - Disclosure - Restructuring - Summary of Restructuring Expense (Detail)", "shortName": "Restructuring - Summary of Restructuring Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-231", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R58": { "role": "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "longName": "9954500 - Disclosure - Restructuring - Summary of Activity of Restructuring (Detail)", "shortName": "Restructuring - Summary of Activity of Restructuring (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RestructuringReserve", "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": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsForRestructuring", "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": "cps-20231231.htm", "unique": true } }, "R59": { "role": "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954502 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails", "longName": "9954503 - Disclosure - Leases - Supplemental Lease Disclosure (Details)", "shortName": "Leases - Supplemental Lease Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954504 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R62": { "role": "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "longName": "9954505 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "longName": "9954506 - Disclosure - Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "longName": "9954507 - Disclosure - Property, Plant and Equipment Summary of Impairment charges (Details)", "shortName": "Property, Plant and Equipment Summary of Impairment charges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R65": { "role": "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "longName": "9954508 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) (Details)", "shortName": "Property, Plant and Equipment - Additional Information (Detail) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R66": { "role": "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "longName": "9954509 - Disclosure - Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail)", "shortName": "Goodwill and Intangibles - Carrying Amount of Goodwill by Reportable Operating Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "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": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "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": "cps-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail", "longName": "9954510 - Disclosure - Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail)", "shortName": "Goodwill and Intangibles - Intangible Assets and Accumulated Amortization Balances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "longName": "9954511 - Disclosure - Goodwill and Intangibles - Additional Information (Detail)", "shortName": "Goodwill and Intangibles - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail", "longName": "9954512 - Disclosure - Debt - Outstanding Debt (Detail)", "shortName": "Debt - Outstanding Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:SeniorNotes", "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": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:MediumTermNotes", "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": "cps-20231231.htm", "unique": true } }, "R70": { "role": "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail", "longName": "9954513 - Disclosure - Debt - Maturities of Debt (Detail)", "shortName": "Debt - Maturities of Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "longName": "9954514 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "longName": "9954515 - Disclosure - Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail)", "shortName": "Fair Value of Financial Instruments - Fair Value Hierarchy Level for Company's Liabilities Measured (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-305", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-305", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValuesofDebtInstrumentsDetails", "longName": "9954516 - Disclosure - Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details)", "shortName": "Fair Value of Financial Instruments - Fair Values of Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "longName": "9954517 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-309", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-309", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsGainslosssesonCashFlowHedgesReportedinAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954518 - Disclosure - Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Fair Value of Financial Instruments Gains (lossses) on Cash Flow Hedges Reported in Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails", "longName": "9954519 - Disclosure - Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details)", "shortName": "Fair Value of Financial Instruments Reclassification out of accumulated other comprehensive income (loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.cooperstandard.com/role/AccountsReceivableFactoringAdditionalInformationDetail", "longName": "9954520 - Disclosure - Accounts Receivable Factoring - Additional Information (Detail)", "shortName": "Accounts Receivable Factoring - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R78": { "role": "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "longName": "9954521 - Disclosure - Accounts Receivable Factoring (Details)", "shortName": "Accounts Receivable Factoring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-8", "name": "cps:Cashcollectedonbehalfoffactor", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "cps:Cashcollectedonbehalfoffactor", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "longName": "9954522 - Disclosure - Pensions - Schedule of Defined Benefit Pension Plans (Detail)", "shortName": "Pensions - Schedule of Defined Benefit Pension Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R80": { "role": "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "longName": "9954523 - Disclosure - Pensions - Amounts Recognized in Balance Sheet (Detail)", "shortName": "Pensions - Amounts Recognized in Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-382", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-326", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R81": { "role": "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "longName": "9954524 - Disclosure - Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details)", "shortName": "Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-371", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-320", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R82": { "role": "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "longName": "9954526 - Disclosure - Pensions - Components of Net Periodic Benefit Cost (Detail)", "shortName": "Pensions - Components of Net Periodic Benefit Cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R83": { "role": "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "longName": "9954527 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)", "shortName": "Pensions - Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-371", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "cps:WeightedAverageAssumptionsUsedForBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-320", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "cps:ScheduleOfAssumptionsUsedInBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R84": { "role": "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "longName": "9954528 - Disclosure - Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)", "shortName": "Pensions - Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-378", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "cps:WeightedAverageAssumptionsUsedForNetPeriodicBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R85": { "role": "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail", "longName": "9954529 - Disclosure - Pensions - Pension Plan Assets at Fair Value (Detail)", "shortName": "Pensions - Pension Plan Assets at Fair Value (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-338", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R86": { "role": "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "longName": "9954531 - Disclosure - Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)", "shortName": "Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-371", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-370", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R87": { "role": "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "longName": "9954532 - Disclosure - Pensions - Additional Information (Detail)", "shortName": "Pensions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "cps:NonElectiveAndMatchingContributionsUnderPlans", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:NonElectiveAndMatchingContributionsUnderPlans", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "longName": "9954533 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Postretirement Benefit Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DefinedBenefitPlanFundedStatusOfPlan", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-372", "name": "cps:DefinedBenefitPlanObligationRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R89": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "longName": "9954534 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Amounts Recognized in Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-383", "name": "us-gaap:DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R90": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "longName": "9954535 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-372", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R91": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "longName": "9954537 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Net Periodic Benefit Costs for Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-378", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-378", "name": "cps:DefinedBenefitPlanAmortizationOfPriorServiceCostCreditAndRecognizedActuarialGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R92": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "longName": "9954538 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-372", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "cps:WeightedAverageAssumptionsUsedForBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R93": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "longName": "9954539 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-379", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "cps:WeightedAverageAssumptionsUsedForNetPeriodicBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R94": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "longName": "9954540 - Disclosure - Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details)", "shortName": "Postretirement Benefits Other Than Pensions - Schedule of Health Care Cost Trend Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-372", "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-372", "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "longName": "9954542 - Disclosure - Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Estimated Benefit Payments for Domestic and Foreign Pension Plans (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-392", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-392", "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "longName": "9954543 - Disclosure - Postretirement Benefits Other Than Pensions - Additional Information (Detail)", "shortName": "Postretirement Benefits Other Than Pensions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-392", "name": "cps:TerminationIndemnityPlans", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R97": { "role": "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails", "longName": "9954544 - Disclosure - Other (Expense) Income (Details)", "shortName": "Other (Expense) Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c-1", "name": "cps:DeconsolidationOfJointVentureForeignCurrencyTransactionGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cps:DeconsolidationOfJointVentureForeignCurrencyTransactionGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail", "longName": "9954545 - Disclosure - Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail)", "shortName": "Income Taxes - Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail", "longName": "9954546 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail)", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail", "longName": "9954547 - Disclosure - Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail)", "shortName": "Income Taxes - Schedule Reconciles United States Statutory Federal Rate to Income Tax Provision (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail", "longName": "9954548 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail", "longName": "9954549 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R103": { "role": "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954550 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "cps:NetOperatingLossAndTaxCreditCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R104": { "role": "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail", "longName": "9954551 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail)", "shortName": "Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Basic and Diluted Net Income Per Share Attributable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R105": { "role": "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncAdditionalInformationDetails", "longName": "9954552 - Disclosure - Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details)", "shortName": "Net Income Per Share Attributable to Cooper-Standard Holdings Inc. - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null }, "R106": { "role": "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "9954553 - Disclosure - Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)", "shortName": "Accumulated Other Comprehensive Income - Changes in Accumulated Other Comprehensive Income (Loss) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-409", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R107": { "role": "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "longName": "9954554 - Disclosure - Accumulated Other Comprehensive Income - Additional Information (Detail)", "shortName": "Accumulated Other Comprehensive Income - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail", "longName": "9954555 - Disclosure - Equity - Additional Information (Detail)", "shortName": "Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "cps:CommonStockNumberOfVotePerShare", "unitRef": "commonstocknumberofvotepershare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R109": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "longName": "9954556 - Disclosure - Stock-Based Compensation - Share-Based Compensation Expense By Type (Details)", "shortName": "Stock-Based Compensation - Share-Based Compensation Expense By Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cps:ShareBasedCompensationExpenseByTypeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "cps:ShareBasedCompensationExpenseByTypeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R110": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail", "longName": "9954557 - Disclosure - Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock Option Transactions and Related Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R111": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "longName": "9954558 - Disclosure - Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail)", "shortName": "Stock-Based Compensation - Assumptions Used Under Black-Scholes Option Pricing Model (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c-438", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-438", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail", "longName": "9954559 - Disclosure - Stock-Based Compensation - Summary of Restricted Common Shares (Detail)", "shortName": "Stock-Based Compensation - Summary of Restricted Common Shares (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c-440", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-440", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "longName": "9954560 - Disclosure - Stock-Based Compensation - Summary of Performance Units (Details)", "shortName": "Stock-Based Compensation - Summary of Performance Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c-449", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-449", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "longName": "9954561 - Disclosure - Stock-Based Compensation - Assumptions Used Monte Carlo (Details)", "shortName": "Stock-Based Compensation - Assumptions Used Monte Carlo (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c-427", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-427", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "longName": "9954562 - Disclosure - - Stock-Based Compensation - Additional Information (Detail)", "shortName": "- Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R116": { "role": "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail", "longName": "9954563 - Disclosure - Contingent Liabilities - Additional Information (Detail)", "shortName": "Contingent Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "longName": "9954564 - Disclosure - Business Segments - Information on Company's Business Segments (Detail)", "shortName": "Business Segments - Information on Company's Business Segments (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R118": { "role": "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "longName": "9954565 - Disclosure - Business Segments - Geographic Information for Revenues (Detail)", "shortName": "Business Segments - Geographic Information for Revenues (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-469", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R119": { "role": "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "longName": "9954567 - Disclosure - Business Segments - Adjusted EBITDA to Net Income (Details)", "shortName": "Business Segments - Adjusted EBITDA to Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c-1", "name": "cps:AdjustedEBITDA", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GainLossOnTerminationOfLease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R120": { "role": "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail", "longName": "9954568 - Disclosure - Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail)", "shortName": "Business Segments - Sales to Customers Contributing Ten Percent or More of Consolidated Sales (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c-506", "name": "cps:EntityWideRevenueByMajorCustomerPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-506", "name": "cps:EntityWideRevenueByMajorCustomerPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail", "longName": "9954569 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)", "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c-523", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-520", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - cps-20231231.htm", "shortName": "Uncategorized Items - cps-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "122", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cps-20231231.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "cps_A2018ProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "A2018ProgramMember", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Program [Member]", "label": "2018 Program [Member]", "documentation": "2018 Program [Member]" } } }, "auth_ref": [] }, "cps_A2022JointVentureDeconsolidationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "A2022JointVentureDeconsolidationMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Joint Venture Deconsolidation", "label": "2022 Joint Venture Deconsolidation [Member]", "documentation": "2022 Joint Venture Deconsolidation" } } }, "auth_ref": [] }, "cps_ASRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ASRMember", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASR [Member]", "label": "ASR [Member]", "documentation": "ASR [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "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": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billing Status, Type [Axis]", "label": "Billing Status, Type [Axis]", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByIndustryOfCounterpartyTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry of Counterparty, Type [Axis]", "label": "Industry of Counterparty, Type [Axis]", "documentation": "Information by industry of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity of Counterparty, Type [Axis]", "label": "Legal Entity of Counterparty, Type [Axis]", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r1161" ] }, "cps_AccountsReceivableFactoringTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AccountsReceivableFactoringTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoring" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable Factoring", "label": "Accounts Receivable Factoring [Text Block]", "documentation": "Description of accounts receivable factoring arrangements." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r474", "r475" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual for Environmental Loss Contingencies", "label": "Accrual for Environmental Loss Contingencies", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r558", "r1127", "r1260", "r1261", "r1330", "r1334" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/RevenueOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "verboseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]", "label": "Accrued Liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r43" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit plan liabilities [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r8", "r25", "r53", "r1283", "r1284", "r1285" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r89", "r336", "r938" ] }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value change of derivatives [Member]", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent." } } }, "auth_ref": [ "r7", "r53", "r792" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r362", "r363", "r852", "r854", "r855", "r856", "r857", "r858" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "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": [ "r52", "r53", "r190", "r345", "r934", "r976", "r980" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r362", "r363", "r852", "r854", "r855", "r856", "r857", "r858" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss [Member]", "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", "r25", "r53", "r801", "r804", "r896", "r971", "r972", "r1283", "r1284", "r1285", "r1304", "r1305", "r1306" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative currency translation adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r6", "r25", "r53", "r363", "r364", "r854", "r855", "r856", "r857", "r858", "r1283" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired 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": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r209" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1219" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r182" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r727", "r728", "r729", "r993", "r1304", "r1305", "r1306", "r1377", "r1402" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1225" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1225" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1225" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1225" ] }, "cps_AdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AdjustedEBITDA", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Adjusted EBITDA", "documentation": "Adjusted EBITDA" } } }, "auth_ref": [] }, "cps_AdjustmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AdjustmentTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment Type [Axis]", "label": "Adjustment Type [Axis]", "documentation": "Adjustment Type [Axis]" } } }, "auth_ref": [] }, "cps_AdjustmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AdjustmentTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment Type [Domain]", "label": "Adjustment Type [Domain]", "documentation": "[Domain] for Adjustment Type [Axis]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r402", "r403", "r404", "r406", "r417", "r485", "r486", "r492", "r493", "r494", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r540", "r727", "r728", "r729", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r832", "r833", "r836", "r837", "r838", "r839", "r860", "r861", "r863", "r864", "r865", "r866", "r892", "r893", "r894", "r895", "r896", "r913", "r914", "r915", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "cps_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRequisiteServicePeriodRecognitionShares", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, net (in shares)", "label": "Adjustments To Additional Paid In Capital Share Based Compensation Requisite Service Period Recognition Shares", "documentation": "Adjustments to common shares due to repurchases and forfeitures for stock based compensation." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, net", "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": [ "r113", "r114", "r689" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefit on stock options", "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-Based Compensation (Deprecated 2022)", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Additional Paid in Capital, Warrant Issued", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r26", "r98", "r223" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r263" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r735" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1189", "r1201", "r1211", "r1236" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1192", "r1204", "r1214", "r1239" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1225" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1232" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1196", "r1205", "r1215", "r1232", "r1240", "r1244", "r1252" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1250" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r721", "r734" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1299", "r1300", "r1301", "r1302", "r1303" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r346", "r479", "r504", "r507", "r508", "r1396" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "verboseLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1315" ] }, "cps_AmendedSeniorAblFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AmendedSeniorAblFacilityMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Senior Abl Facility [Member]", "label": "Amended Senior Abl Facility [Member]", "documentation": "Amended Senior Abl Facility [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [] }, "cps_AmendmentNumberTwotoSeniorABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AmendmentNumberTwotoSeniorABLFacilityMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Number One to Senior ABL Facility [Member]", "label": "Amendment Number Two to Senior ABL Facility [Member]", "documentation": "Amendment Number Two to Senior ABL Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cost, Amortization", "label": "Amortization of Acquisition Costs", "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r83" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r17", "r83", "r86" ] }, "cps_AmortizationofIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AmortizationofIntangibleAssetsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets [Member]", "label": "Amortization of Intangible Assets [Member]", "documentation": "Amortization of Intangible Assets [Member]" } } }, "auth_ref": [] }, "cps_AmountOfAccountReceivableFactoringWithRecourse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AmountOfAccountReceivableFactoringWithRecourse", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount Of Account Receivable Factoring With Recourse", "label": "Amount Of Account Receivable Factoring With Recourse", "documentation": "Total amount of accounts receivable with recourse." } } }, "auth_ref": [] }, "cps_AmountOfAccountReceivableFactoringWithoutRecourse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AmountOfAccountReceivableFactoringWithoutRecourse", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount Of Account Receivable Factoring Without Recourse", "label": "Amount Of Account Receivable Factoring Without Recourse", "documentation": "Total amount of accounts receivable without recourse." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncAdditionalInformationDetails", "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r433" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "cps_AntivibrationsystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AntivibrationsystemsMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-vibration systems [Member]", "label": "Anti-vibration systems [Member]", "documentation": "Anti-vibration systems [Member]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific [Member]", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1404", "r1406", "r1407", "r1408" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "negatedTerseLabel": "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": [ "r17", "r87" ] }, "cps_AssetImpairmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AssetImpairmentsMember", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairments [Member]", "label": "Asset Impairments [Member]", "documentation": "Asset impairments." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Segment assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r246", "r340", "r381", "r444", "r459", "r465", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r788", "r794", "r835", "r929", "r1031", "r1161", "r1179", "r1338", "r1339", "r1386" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r331", "r351", "r381", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r788", "r794", "r835", "r1161", "r1338", "r1339", "r1386" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrentOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrentOther", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held-for-sale, Not Part of Disposal Group, Current, Other", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Other, Current", "documentation": "Amount of other assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r213" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "verboseLabel": "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", "r165", "r173", "r215", "r218", "r329", "r330" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.cooperstandard.com/role/Auditor" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1183", "r1184", "r1197" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.cooperstandard.com/role/Auditor" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1183", "r1184", "r1197" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.cooperstandard.com/role/Auditor" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1183", "r1184", "r1197" ] }, "cps_AutomotiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "AutomotiveMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automotive [Member]", "label": "Automotive [Member]", "documentation": "Automotive [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1247" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1248" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1243" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1243" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1243" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1243" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1243" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1243" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r720" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1246" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1245" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1244" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1244" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r138", "r141" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "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_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "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": [ "r783", "r1147", "r1150" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "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": [ "r119", "r121", "r783", "r1147", "r1150" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on remeasurement of previously held equity interest", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination." } } }, "auth_ref": [ "r120" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations Policy [Policy Text Block]", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r118" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canada [Member]", "label": "CANADA" } } }, "auth_ref": [] }, "cps_CARESActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CARESActMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CARES Act", "label": "CARES Act [Member]", "documentation": "CARES Act" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "China [Member]", "label": "CHINA" } } }, "auth_ref": [] }, "cps_CapitalLeaseCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CapitalLeaseCarryforward", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Lease Carryforward", "label": "Capital Lease Carryforward", "documentation": "Capital Lease Carryforward" } } }, "auth_ref": [] }, "cps_CapitalLossCarryforwardExpirationDate": { "xbrltype": "gYearItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CapitalLossCarryforwardExpirationDate", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Loss Carryforward, Expiration Date", "label": "Capital Loss Carryforward, Expiration Date", "documentation": "Capital Loss Carryforward, Expiration Date" } } }, "auth_ref": [] }, "cps_CapitalLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CapitalLossMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Loss [Member]", "label": "Capital Loss [Member]", "documentation": "Capital Loss [Member]" } } }, "auth_ref": [] }, "cps_CapitalStockDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CapitalStockDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Capital Stock Disclosure [Text Block]", "documentation": "Entire disclosure for capital stock." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r519" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r519" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [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": [ "r519" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r519" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r60", "r334", "r1101" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents [Member]", "label": "Cash and Cash Equivalents [Member]", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "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": [ "r60", "r201", "r378" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Changes 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", "r201" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedging [Member]", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r136" ] }, "cps_Cashcollectedonbehalfoffactor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "Cashcollectedonbehalfoffactor", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collected on behalf of factor", "label": "Cash collected on behalf of factor", "documentation": "Cash collected on behalf of factor" } } }, "auth_ref": [] }, "cps_Cashpaidforlossonrefinancingofdebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "Cashpaidforlossonrefinancingofdebt", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for loss on refinancing of debt", "label": "Cash paid for loss on refinancing of debt", "documentation": "Cash paid for loss on refinancing of debt" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1223" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfFinancingReceivableTypeOfBorrowerAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Borrower [Axis]", "label": "Type of Borrower [Axis]", "documentation": "Information by type of borrower determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_ClassOfFinancingReceivableTypeOfBorrowerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfFinancingReceivableTypeOfBorrowerDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable, Type of Borrower [Domain]", "label": "Class of Financing Receivable, Type of Borrower [Domain]", "documentation": "Category of entity or individual who borrows funds." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r279", "r342", "r343", "r344", "r381", "r422", "r423", "r430", "r432", "r438", "r439", "r491", "r561", "r564", "r565", "r566", "r572", "r573", "r592", "r593", "r595", "r596", "r597", "r835", "r985", "r986", "r987", "r988", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1019", "r1040", "r1058", "r1074", "r1075", "r1076", "r1077", "r1078", "r1259", "r1294", "r1308" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1224" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1224" ] }, "cps_CollaborationArrangementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CollaborationArrangementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Collaboration Arrangement Disclosure [Abstract]", "label": "Collaboration Arrangement Disclosure [Abstract]", "documentation": "Collaboration Arrangement Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral [Axis]", "label": "Collateral Held [Axis]", "documentation": "Information by category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [ "r1122" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollateralDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral [Domain]", "label": "Collateral Held [Domain]", "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "auth_ref": [] }, "cps_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CommercialMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial [Member]", "label": "Commercial [Member]", "documentation": "Commercial [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liabilities", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r221", "r554", "r555", "r1085", "r1333" ] }, "cps_CommonStockAndPreferredStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CommonStockAndPreferredStockLineItems", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock And Preferred Stock [Line Items]", "label": "Common Stock And Preferred Stock [Line Items]", "documentation": "Common Stock And Preferred Stock [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/DocumentandEntityInformation", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value $0.001 per share", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1168", "r1169", "r1170", "r1173", "r1304", "r1305", "r1377", "r1399", "r1402" ] }, "cps_CommonStockNumberOfVotePerShare": { "xbrltype": "decimalItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CommonStockNumberOfVotePerShare", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, number of vote per share", "label": "Common Stock Number Of Vote Per Share", "documentation": "Number of votes holders of common stock are entitled to on matters on which holders of common stock are entitled to vote." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r181" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "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": [ "r181", "r1019" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "terseLabel": "Common stock, shares issued", "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": [ "r181" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "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": [ "r26", "r181", "r1019", "r1037", "r1402", "r1403" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 190,000,000 shares authorized; 19,263,288 shares issued and 17,197,479 outstanding as of December 31, 2023, and 19,173,838 shares issued and 17,108,029 outstanding as of December 31, 2022", "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": [ "r181", "r933", "r1161" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1229" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1228" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1230" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1227" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]", "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "cps_ComponentsofNetPeriodicBenefitCostOtherthanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ComponentsofNetPeriodicBenefitCostOtherthanServiceCost", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Benefit Cost Other than Service Cost", "label": "Components of Net Periodic Benefit Cost Other than Service Cost", "documentation": "Components of Net Periodic Benefit Cost Other than Service Cost" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to Cooper-Standard Holdings Inc.", "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": [ "r54", "r358", "r360", "r369", "r924", "r948" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Comprehensive (income) loss attributable to noncontrolling interests", "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": [ "r14", "r128", "r133", "r358", "r360", "r368", "r923", "r947" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r133", "r241", "r358", "r360", "r367", "r922", "r946" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r68", "r69", "r155", "r156", "r473", "r1084" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r68", "r69", "r155", "r156", "r473", "r981", "r1084" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r68", "r69", "r155", "r156", "r473", "r1084", "r1264" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r68", "r69", "r155", "r156", "r473", "r1084" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "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": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r387", "r446", "r457", "r458", "r459", "r460", "r461", "r463", "r467", "r561", "r562", "r563", "r564", "r566", "r567", "r569", "r571", "r572", "r1278", "r1279", "r1338", "r1339" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "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": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r387", "r446", "r457", "r458", "r459", "r460", "r461", "r463", "r467", "r561", "r562", "r563", "r564", "r566", "r567", "r569", "r571", "r572", "r1278", "r1279", "r1338", "r1339" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of combination and consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r130", "r1110" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1345" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset, Gross, Current", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r1343", "r1344" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract with Customer, Asset, Net, Current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r599", "r601", "r612" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r1139", "r1346" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r1139", "r1346" ] }, "us-gaap_ContractWithCustomerDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Duration [Axis]", "label": "Contract with Customer, Duration [Axis]", "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r1140", "r1346" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Duration [Domain]", "label": "Contract with Customer, Duration [Domain]", "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r1140", "r1346" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract with Customer, Liability, 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": [ "r599", "r600", "r612" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r1142", "r1346" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r1142", "r1346" ] }, "cps_ContractwithCustomerNetExplanationofChange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ContractwithCustomerNetExplanationofChange", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Net, Explanation of Change", "label": "Contract with Customer, Net, Explanation of Change", "documentation": "Contract with Customer, Net, Explanation of Change" } } }, "auth_ref": [] }, "cps_CooperStandardAutomotiveIncCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CooperStandardAutomotiveIncCanadaMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "CSA Canada [Member]", "label": "Cooper Standard Automotive Inc Canada [Member]", "documentation": "Cooper Standard Automotive Inc Canada [Member]" } } }, "auth_ref": [] }, "cps_CooperStandardAutomotiveIncUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CooperStandardAutomotiveIncUsMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cooper Standard Automotive Inc Us [Member]", "label": "Cooper Standard Automotive Inc Us [Member]", "documentation": "Cooper Standard Automotive Inc Us [Member]" } } }, "auth_ref": [] }, "cps_CooperStandardAutomotiveInternationalHoldingsBvMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CooperStandardAutomotiveInternationalHoldingsBvMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cooper Standard Automotive International Holdings B.V. [Member]", "label": "Cooper Standard Automotive International Holdings Bv [Member]", "documentation": "Cooper Standard Automotive International Holdings Bv [Member]" } } }, "auth_ref": [] }, "cps_CooperStandardHoldingsIncEquityDeficitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CooperStandardHoldingsIncEquityDeficitMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Cooper Standard Holdings Inc Equity Deficit [Member]", "label": "Cooper Standard Holdings Inc Equity Deficit [Member]", "documentation": "Cooper Standard Holdings Inc Equity Deficit [Member]" } } }, "auth_ref": [] }, "cps_CooperStandardHoldingsIncEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CooperStandardHoldingsIncEquityMember", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cooper Standard Holdings Inc Equity [Member]", "label": "Cooper Standard Holdings Inc Equity [Member]", "documentation": "Cooper Standard Holdings Inc Equity [Member]" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Other", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1310" ] }, "us-gaap_CorporateJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateJointVentureMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Joint Venture [Member]", "label": "Corporate Joint Venture [Member]", "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r197", "r911" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cost, Depreciation and Amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1286" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "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": [ "r321", "r384", "r385", "r577", "r594", "r898", "r1107", "r1109" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance", "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r1265", "r1280", "r1307", "r1313", "r1314", "r1359", "r1360", "r1361", "r1368", "r1369", "r1376", "r1377", "r1378", "r1385" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r324", "r399", "r410", "r417", "r495", "r503", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r804", "r806", "r807", "r811", "r814", "r817", "r818", "r894" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]", "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r324", "r399", "r410", "r417", "r495", "r503", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r804", "r806", "r807", "r811", "r814", "r817", "r818", "r894" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]", "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards." } } }, "auth_ref": [ "r324", "r399", "r410", "r417", "r495", "r503", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r804", "r806", "r807", "r811", "r814", "r817", "r818", "r894" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1267", "r1297", "r1370" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1267", "r1297" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1267", "r1297", "r1370" ] }, "cps_CurtailmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "CurtailmentMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Curtailment [Member]", "label": "Curtailment [Member]", "documentation": "Curtailment [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer-Related Intangible Assets [Member]", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships [Member]", "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": [ "r124" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Germany [Member]", "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r251" ] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt payable within one year", "negatedLabel": "Less current portion", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r341" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.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": [ "r222", "r380", "r574", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r588", "r589", "r590" ] }, "cps_DebtInstrumentBasisSpreadOnBaseRate": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DebtInstrumentBasisSpreadOnBaseRate", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable margin with respect to base rate, Canadian prime rate and Canadian base rate borrowings", "label": "Debt Instrument Basis Spread On Base Rate", "documentation": "Debt instrument basis spread on base rate, Canadian prime rate and Canadian base rate." } } }, "auth_ref": [] }, "cps_DebtInstrumentBasisSpreadOnLiborOrBaVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DebtInstrumentBasisSpreadOnLiborOrBaVariableRate", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable margin with respect to LIBOR or BA-based borrowings", "label": "Debt Instrument Basis Spread On Libor Or Ba Variable Rate", "documentation": "Debt Instrument Basis Spread On Libor Or Ba Variable Rate" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValuesofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Gross", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r36", "r248", "r591" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r158", "r160", "r575", "r862", "r1133", "r1134" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate accrue", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r45", "r576" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate Terms", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r45" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Maturity Date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r275", "r1132", "r1379" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repaid, Principal", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r988" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Unamortized Discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r157", "r160", "r1341" ] }, "cps_DebtInstrumentsCovenantRequirementsFirstLienDebtRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DebtInstrumentsCovenantRequirementsFirstLienDebtRatio", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated first lien debt ratio (percent)", "label": "Debt Instruments, Covenant Requirements, First Lien Debt Ratio", "documentation": "Debt Instruments, Covenant Requirements, First Lien Debt Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "cps_DebtSecuritiesMeasuredAtNetAssetValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DebtSecuritiesMeasuredAtNetAssetValueMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities Measured At Net Asset Value [Member]", "label": "Debt Securities Measured At Net Asset Value [Member]", "documentation": "Debt Securities Measured At Net Asset Value" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt securities [Member]", "label": "Debt Securities [Member]", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r81", "r1166", "r1405" ] }, "cps_DeconsolidationOfJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DeconsolidationOfJointVenture", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deconsolidation of Joint Venture", "label": "Deconsolidation of Joint Venture", "documentation": "Deconsolidation of Joint Venture" } } }, "auth_ref": [] }, "cps_DeconsolidationOfJointVentureForeignCurrencyTransactionGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DeconsolidationOfJointVentureForeignCurrencyTransactionGainLoss", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deconsolidation of joint venture (1)", "label": "Deconsolidation of Joint Venture, Foreign Currency Transaction Gain (Loss)", "documentation": "Deconsolidation of Joint Venture, Foreign Currency Transaction Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "terseLabel": "Deferred Federal Income Tax Expense (Benefit)", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1297", "r1367", "r1370" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r159" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r239", "r1297", "r1367" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r745", "r746" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r17", "r239", "r271", "r775", "r776", "r1297" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r178", "r179", "r247", "r759" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "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": [ "r745", "r746", "r930" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1297", "r1367", "r1370" ] }, "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCapitalLossCarryforwards", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Capital Loss Carryforwards", "label": "Deferred Tax Assets, Capital Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards." } } }, "auth_ref": [ "r117", "r1366" ] }, "cps_DeferredTaxAssetsCapitalizedExpenditure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DeferredTaxAssetsCapitalizedExpenditure", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized expenditures", "label": "Deferred Tax Assets Capitalized Expenditure", "documentation": "Deferred Tax Assets Capitalized Expenditure" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Assets, Goodwill and Intangible Assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "terseLabel": "Deferred Tax Assets, Gross", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r760" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1365" ] }, "cps_DeferredTaxAssetsNetOperatingLossAndTaxCreditsCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditsCarryforward", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss and tax credit carryforwards", "label": "Deferred Tax Assets Net Operating Loss And Tax Credits Carryforward", "documentation": "Deferred Tax Assets Net Operating Loss And Tax Credits Carryforward" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All other items", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r117", "r1366" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Property, Plant and Equipment", "label": "Deferred Tax Assets, Property, Plant and Equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r116", "r117", "r1366" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension, postretirement and other benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r117", "r1366" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowances", "terseLabel": "Valuation allowances related to tax loss and credit carryforwards and other deferred tax assets", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r761" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r117", "r1366" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "All other items", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r117", "r1366" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property, plant and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r117", "r1366" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Pension benefits", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r104", "r105", "r177", "r225" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Accumulated Benefit Obligation", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r646" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "terseLabel": "Unrecognized actuarial gains, before tax", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r53", "r658" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized prior service credits, net of tax", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r53", "r658" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "verboseLabel": "Unrecognized prior service credits", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r53", "r658" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual return on plans' assets", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r629", "r1145" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Actuarial loss (gain)", "negatedTerseLabel": "Actuarial loss (gain)", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r622" ] }, "cps_DefinedBenefitPlanAmortizationOfPriorServiceCostCreditAndRecognizedActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCreditAndRecognizedActuarialGainLoss", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of prior service credit and actuarial (gain) loss", "label": "Defined Benefit Plan Amortization Of Prior Service Cost Credit And Recognized Actuarial Gain Loss", "documentation": "Defined benefit plan amortization of prior service cost (credit) and actuarial gain (loss)." } } }, "auth_ref": [] }, "cps_DefinedBenefitPlanAmortizationOfUnrecognizedPriorServiceCostCreditAndActuarialLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DefinedBenefitPlanAmortizationOfUnrecognizedPriorServiceCostCreditAndActuarialLoss", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost and actuarial loss", "label": "Defined Benefit Plan Amortization Of Unrecognized Prior Service Cost Credit And Actuarial Loss", "documentation": "Defined benefit plan amortization of unrecognized prior service cost credit and actuarial loss." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "presentation": [ "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts recognized in the balance sheet:", "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r660" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase", "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r661" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate", "documentation": "Weighted-average interest crediting rate used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, cash balance and other defined benefit plans with promised interest crediting rate." } } }, "auth_ref": [ "r663" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r660" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r662", "r680" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of compensation increase", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r661" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Benefit obligations at beginning of year", "periodEndLabel": "Benefit obligation at end of year", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r617" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r624", "r681" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r665", "r1143", "r1144", "r1145" ] }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "label": "Defined Benefit Plan, Change in Benefit Obligation [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_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r631", "r640", "r679", "r1143", "r1144", "r1145", "r1146" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [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_DefinedBenefitPlanDivestituresBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDivestituresBenefitObligation", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation, Business Combination", "negatedTerseLabel": "Defined Benefit Plan, Benefit Obligation, Divestiture", "label": "Defined Benefit Plan, Benefit Obligation, Divestiture", "documentation": "Amount of decrease in benefit obligation of defined benefit plan from disposal or classification as held-for-sale." } } }, "auth_ref": [ "r627" ] }, "us-gaap_DefinedBenefitPlanDivestituresPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDivestituresPlanAssets", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Divestiture", "label": "Defined Benefit Plan, Plan Assets, Divestiture", "documentation": "Amount of decrease in plan assets of defined benefit plan from disposal or classification as held-for-sale." } } }, "auth_ref": [ "r635" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofImpactonHealthCareCostTrendRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation", "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation", "documentation": "Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofImpactonHealthCareCostTrendRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components", "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components", "documentation": "Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofImpactonHealthCareCostTrendRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Effect of One Percentage Point Increase on Accumulated Postretirement Benefit Obligation", "label": "Defined Benefit Plan, Effect of One-Percentage-Point Increase on Accumulated Postretirement Benefit Obligation", "documentation": "Amount of increase in accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofImpactonHealthCareCostTrendRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Effect of One Percentage Point Increase on Service and Interest Cost Components", "label": "Defined Benefit Plan, Effect of One-Percentage-Point Increase on Service and Interest Cost Components", "documentation": "Amount of increase in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]", "label": "Defined Benefit Plan, Expected Future Benefit Payment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedAmortizationOfGainLossNextFiscalYear", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year", "label": "Defined Benefit Plan, Expected Amortization of Gain (Loss), Next Fiscal Year", "documentation": "Amount included in accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan expected to be recognized in net periodic benefit (cost) credit for fiscal year following most recent annual statement of financial position." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedAmortizationOfPriorServiceCostCreditNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year", "label": "Defined Benefit Plan, Expected Amortization of Prior Service Cost (Credit), Next Fiscal Year", "documentation": "Amount included in accumulated other comprehensive (income) loss for prior service cost (credit) expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029 - 2033", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r647" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r648", "r1146" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r616", "r652", "r674", "r1145", "r1146" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plans' assets at beginning of period", "periodEndLabel": "Fair value of plans' assets at end of period", "terseLabel": "Pension plan assets at fair value", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r628", "r639", "r640", "r641", "r1143", "r1144", "r1145" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssetsPeriodIncreaseDecrease", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Business Combination", "label": "Defined Benefit Plan, Plan Assets, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange rate effect", "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r623" ] }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFundedStatusOfPlan", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Funded status of the plans", "verboseLabel": "Increase (decrease) benefit plan exceed projected benefit obligation", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status." } } }, "auth_ref": [ "r614", "r637", "r1145" ] }, "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year", "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status." } } }, "auth_ref": [ "r664" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 }, "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r616", "r620", "r651", "r673", "r1145", "r1146" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost (income)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r649", "r671", "r1145", "r1146" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExcludingServiceCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes components of net periodic benefit cost (credit), excluding service cost component, for defined benefit plan." } } }, "auth_ref": [ "r649", "r671" ] }, "cps_DefinedBenefitPlanObligationRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DefinedBenefitPlanObligationRecognized", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net amount recognized at December 31", "label": "Defined Benefit Plan Obligation Recognized", "documentation": "Defined Benefit Plan Obligation Recognized" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanOtherChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanOtherChanges", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Other Change", "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change, classified as other." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanOtherCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanOtherCosts", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 4.0 }, "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Defined Benefit Plan, Other Cost (Credit)", "documentation": "Amount of defined benefit plan cost (credit), classified as other." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets", "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r668", "r1145" ] }, "us-gaap_DefinedBenefitPlanPlanAmendments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAmendments", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan amendments", "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment", "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan." } } }, "auth_ref": [ "r625" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Benefits Paid", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r633", "r1353" ] }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange rate effect", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan." } } }, "auth_ref": [ "r630" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Curtailment loss", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees." } } }, "auth_ref": [ "r615", "r656", "r678" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Settlement Charges", "negatedTerseLabel": "Pension Settlement Charges", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r615", "r656", "r678" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "terseLabel": "Settlement charges", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment." } } }, "auth_ref": [ "r1348", "r1351", "r1352" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 }, "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r618", "r650", "r672", "r1145", "r1146" ] }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement." } } }, "auth_ref": [ "r619" ] }, "us-gaap_DefinedBenefitPlanSettlementsPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanSettlementsPlanAssets", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "negatedTerseLabel": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "label": "Defined Benefit Plan, Plan Assets, Payment for Settlement", "documentation": "Amount of payment, which decreases plan assets of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract." } } }, "auth_ref": [ "r636" ] }, "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate", "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan." } } }, "auth_ref": [ "r664" ] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average assumptions used to determine benefit obligations", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average assumptions used to determine net periodic benefit costs", "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate", "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format." } } }, "auth_ref": [ "r664" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "presentation": [ "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans." } } }, "auth_ref": [ "r21", "r106", "r107", "r108", "r109" ] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "presentation": [ "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [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_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r17", "r88" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r17", "r449" ] }, "us-gaap_DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerecognizedAssetsSecuritizedOrAssetbackedFinancingArrangementAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringAdditionalInformationDetail", "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding", "label": "Continuing Involvement with Derecognized Transferred Financial Assets, Amount Outstanding", "documentation": "Amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction that have been derecognized. Continuing involvement includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets." } } }, "auth_ref": [ "r904" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "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": [ "r1009", "r1011", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1032", "r1033", "r1034", "r1035", "r1045", "r1046", "r1047", "r1048", "r1051", "r1052", "r1053", "r1054", "r1068", "r1069", "r1070", "r1071", "r1164", "r1166" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r139", "r140", "r142", "r145", "r1009", "r1011", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1032", "r1033", "r1034", "r1035", "r1045", "r1046", "r1047", "r1048", "r1051", "r1052", "r1053", "r1054", "r1068", "r1069", "r1070", "r1071", "r1109", "r1164", "r1166" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r27", "r139", "r142" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r32", "r144" ] }, "cps_DerivativeInstrumentsandHedgingActivitiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DerivativeInstrumentsandHedgingActivitiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosures [Abstract]", "documentation": "Derivative Instruments and Hedging Activities Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Notional Amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1374", "r1375" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r27", "r134", "r135", "r137", "r146", "r386" ] }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r90", "r220" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r240" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "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": [ "r611", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "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": [ "r611", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table Text Block]", "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": [ "r1346" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r687", "r691", "r722", "r723", "r726", "r1154" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "cps_DisclosureofSharebasedCompensationArrangementsbySharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DisclosureofSharebasedCompensationArrangementsbySharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract]", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract]", "documentation": "Disclosure of Share-based Compensation Arrangements by Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]", "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll liabilities", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities", "documentation": "Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "documentation": "Amount classified as accrued liabilities 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r172" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Disposal Group, Including Discontinued Operation, Goodwill, Current", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Current", "documentation": "Amount classified as goodwill 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Current", "documentation": "Amount classified as intangible assets, excluding goodwill, 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Disposal Group, Including Discontinued Operation, Inventory", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling receivable", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "documentation": "Amount classified as other 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r10", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension benefits", "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation", "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPostretirementPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefits other than pensions", "label": "Disposal Group, Including Discontinued Operation, Postretirement Plan Benefit Obligation", "documentation": "Amount classified as defined benefit non-pension postretirement plan obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current", "documentation": "Amount classified as property, plant and equipment 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", "r165", "r173", "r215", "r218" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r164", "r212" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations, Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1147", "r1150" ] }, "cps_DivestitureMutaresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "DivestitureMutaresMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "DivestitureMutares [Member]", "label": "DivestitureMutares [Member]", "documentation": "DivestitureMutares" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1183", "r1184", "r1197" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1218" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticPlanMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Plan [Member]", "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1354", "r1355", "r1356" ] }, "cps_EBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EBITDA", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA", "label": "EBITDA", "documentation": "EBITDA" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share attributable to Cooper-Standard Holdings Inc. (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": [ "r370", "r407", "r408", "r410", "r411", "r413", "r420", "r422", "r430", "r431", "r432", "r436", "r818", "r819", "r925", "r949", "r1113" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share attributable to Cooper-Standard Holdings Inc. (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": [ "r370", "r407", "r408", "r410", "r411", "r413", "r422", "r430", "r431", "r432", "r436", "r818", "r819", "r925", "r949", "r1113" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsInc" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share Attributable to Cooper-Standard Holdings Inc.", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r419", "r433", "r434", "r435" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Effects 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": [ "r850" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r748" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r383", "r748", "r778" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll liabilities", "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": [ "r43" ] }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Cash Used to Settle Award", "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r725" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized weighted average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r724" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expenses", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1358" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expenses", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1358" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee separation costs [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityDomain", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1257" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1181" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1258" ] }, "cps_EntityWideRevenueByMajorCustomerPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EntityWideRevenueByMajorCustomerPercentage", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Major customers", "label": "Entity Wide Revenue By Major Customer Percentage", "documentation": "Percentage of revenue generated from a single external customer that accounts for 10 percent or more of an entity's revenues." } } }, "auth_ref": [] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [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_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r26", "r324", "r362", "r363", "r364", "r396", "r397", "r398", "r403", "r414", "r416", "r437", "r495", "r503", "r598", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r803", "r804", "r807", "r817", "r852", "r854", "r855", "r856", "r857", "r858", "r896", "r971", "r972", "r973", "r993", "r1058" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r488", "r489", "r490" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r488" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Axis]", "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r1005", "r1006", "r1008", "r1062", "r1064", "r1067", "r1073", "r1121", "r1166" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry Sector [Domain]", "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r1005", "r1006", "r1008", "r1062", "r1064", "r1067", "r1073", "r1166" ] }, "cps_EquitySecuritiesMeasuredAtNetAssetValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EquitySecuritiesMeasuredAtNetAssetValueMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities Measured At Net Asset Value [Member]", "label": "Equity Securities Measured At Net Asset Value [Member]", "documentation": "Equity Securities Measured At Net Asset Value" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities [Member]", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r81", "r1174", "r1175", "r1176", "r1405" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1226" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1189", "r1201", "r1211", "r1236" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1186", "r1198", "r1208", "r1233" ] }, "cps_EuropeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EuropeFacilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Europe Facilities [Member]", "label": "Europe Facilities [Member]", "documentation": "Europe Facilities." } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r1404", "r1406", "r1407", "r1408" ] }, "cps_EuropeReportingUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EuropeReportingUnitMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Europe Reporting Unit", "label": "Europe Reporting Unit [Member]", "documentation": "Europe Reporting Unit" } } }, "auth_ref": [] }, "cps_EuropeanFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "EuropeanFacilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "European Facilities", "label": "European Facilities [Member]", "documentation": "European Facilities" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1232" ] }, "cps_ExpectedRepatriationofForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ExpectedRepatriationofForeignEarnings", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Repatriation of Foreign Earnings", "label": "Expected Repatriation of Foreign Earnings", "documentation": "Expected Repatriation of Foreign Earnings" } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtDisclosuresAbstract", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of Debt Disclosures [Abstract]", "label": "Extinguishment of Debt Disclosures [Abstract]" } } }, "auth_ref": [] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "France [Member]", "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "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": [ "r826", "r827", "r830" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "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": [ "r826", "r827", "r830" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r28" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [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_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r150", "r152" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r150", "r153", "r154" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "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": [ "r584", "r640", "r641", "r642", "r643", "r644", "r645", "r827", "r900", "r901", "r902", "r1133", "r1134", "r1143", "r1144", "r1145" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r152", "r245" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "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": [ "r825" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r584", "r640", "r645", "r827", "r900", "r1143", "r1144", "r1145" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r584", "r640", "r645", "r827", "r901", "r1133", "r1134", "r1143", "r1144", "r1145" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r584", "r640", "r641", "r642", "r643", "r644", "r645", "r827", "r902", "r1133", "r1134", "r1143", "r1144", "r1145" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r28" ] }, "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasuredAtNetAssetValuePerShareMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measured at Net Asset Value Per Share", "label": "Fair Value Measured at Net Asset Value Per Share [Member]", "documentation": "Fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r640", "r824", "r831" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transfers into (out of) Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r829" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r828" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r151" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Transfers into (out of) Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r829" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsReconciliationforLevel3InputsUsedinDeterminingFairValueDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of assets classified as Level 3", "periodEndLabel": "Ending balance of assets classified as Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r28" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "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": [ "r584", "r640", "r641", "r642", "r643", "r644", "r645", "r900", "r901", "r902", "r1133", "r1134", "r1143", "r1144", "r1145" ] }, "cps_FairValueOfPensionPlanAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FairValueOfPensionPlanAssetsLineItems", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Of Pension Plan Assets [Line Items]", "label": "Fair Value Of Pension Plan Assets [Line Items]", "documentation": "Fair Value Of Pension Plan Assets [Line Items]" } } }, "auth_ref": [] }, "cps_FairValueOfPensionPlanAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FairValueOfPensionPlanAssetsTable", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Of Pension Plan Assets [Table]", "label": "Fair Value Of Pension Plan Assets [Table]", "documentation": "Fair Value Of Pension Plan Assets [Table]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Impairment Loss", "label": "Finance Lease, Impairment Loss", "documentation": "Amount of impairment loss from right-of-use asset from finance lease." } } }, "auth_ref": [ "r870" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Interest Expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r875", "r880", "r1160" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r873", "r890" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r873" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r873" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payment, Due", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Due after Year Five", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Due Year Five", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Due Year Four", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Due Year Three", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Payments, Due Year Two", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r874" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Undiscounted Excess Amount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r890" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Principal Payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r876", "r886" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r872" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r875", "r880", "r1160" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r889", "r1160" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r888", "r1160" ] }, "cps_FinanceLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FinanceLeasesMember", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases [Member]", "label": "Finance Leases [Member]", "documentation": "Finance Leases [Member]" } } }, "auth_ref": [] }, "cps_Financeleasesfinancecashflows": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "Financeleasesfinancecashflows", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases, finance cash flows", "label": "Finance leases, finance cash flows", "documentation": "Finance leases, finance cash flows" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r505", "r506", "r1117", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Axis]", "label": "Class of Financing Receivable [Axis]", "documentation": "Information by class of financing receivable determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r78", "r79", "r291", "r292", "r293", "r294", "r478", "r480", "r481", "r482", "r483", "r509", "r510", "r511", "r1116", "r1118", "r1120", "r1124", "r1125", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Financing Receivable [Domain]", "label": "Class of Financing Receivable [Domain]", "documentation": "Financing receivables determined on the basis of initial measurement attribute, risk characteristics and method of monitoring and assessing credit risk." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r480", "r481", "r482", "r483", "r1116", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r338", "r537" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r211" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r534", "r536", "r537", "r538", "r912", "r919" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r210", "r919" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "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": [ "r912" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "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": [ "r84", "r85" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles assets, net", "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": [ "r210", "r912" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r535" ] }, "cps_FirstLienNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FirstLienNotesMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "First Lien Notes", "label": "First Lien Notes [Member]", "documentation": "First Lien Notes" } } }, "auth_ref": [] }, "cps_FluidtransfersystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FluidtransfersystemsMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fluid transfer systems [Member]", "label": "Fluid transfer systems [Member]", "documentation": "Fluid transfer systems [Member]" } } }, "auth_ref": [] }, "cps_FordMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FordMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ford [Member]", "label": "Ford [Member]", "documentation": "Ford." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "documentation": "The amount of net gains or losses on foreign currency cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency contracts, asset, fair value disclosure", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency contracts, liability, fair value disclosure", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transaction Gain (Loss), before Tax", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r844", "r846", "r848", "r849", "r1055" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r843" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts [Member]", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1109", "r1143", "r1159" ] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignPlanMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Plan [Member]", "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1354", "r1355", "r1356" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1240" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1240" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1240" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1240" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1240" ] }, "cps_FuelandbrakedeliverysystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "FuelandbrakedeliverysystemsMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fuel and brake delivery systems [Member]", "label": "Fuel and brake delivery systems [Member]", "documentation": "Fuel and brake delivery systems [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnCashFlowHedgeIneffectivenessNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net", "label": "Gain (Loss) on Cash Flow Hedge Ineffectiveness, Net", "documentation": "The net gain (loss) recognized in earnings during the reporting period representing the amount of the cash flow hedges' ineffectiveness." } } }, "auth_ref": [ "r244" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of fixed assets, net", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1293" ] }, "us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness", "label": "Gain (Loss) on Foreign Currency Cash Flow Hedge Ineffectiveness", "documentation": "The net gain (loss) during the reporting period due to ineffectiveness in foreign currency cash flow hedges. Recognized in earnings." } } }, "auth_ref": [ "r244" ] }, "us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInterestRateCashFlowHedgeIneffectiveness", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness", "label": "Gain (Loss) on Interest Rate Cash Flow Hedge Ineffectiveness", "documentation": "The net gain (loss) during the reporting period due to ineffectiveness in interest rate cash flow hedges. Recognized in earnings." } } }, "auth_ref": [ "r244" ] }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Sale of Accounts Receivable", "label": "Gain (Loss) on Sale of Accounts Receivable", "documentation": "Amount of gain (loss) on sale of accounts receivable." } } }, "auth_ref": [ "r907" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of businesses, net", "terseLabel": "Gain (Loss) on Disposition of Business", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r793", "r1293" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of land", "terseLabel": "Gain on sale of land", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease termination costs", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r871" ] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) Related to Litigation Settlement", "label": "Gain (Loss) Related to Litigation Settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1334" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r17", "r99", "r100" ] }, "cps_GeneralMotorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "GeneralMotorsMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General Motors [Member]", "label": "General Motors [Member]", "documentation": "General motors." } } }, "auth_ref": [] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r295", "r296", "r297", "r298", "r299", "r300", "r926", "r927", "r1123" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r295", "r296", "r297", "r298", "r299", "r300", "r926", "r927" ] }, "srt_GeographyEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "GeographyEliminationsMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Eliminations and other [Member]", "label": "Geography Eliminations [Member]", "documentation": "Eliminating entries used in geographic consolidation." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r337", "r521", "r920", "r1126", "r1161", "r1317", "r1324" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Change in organizational structure", "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": [ "r525", "r1126" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangibles" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangibles", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r208" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r520", "r533", "r1126" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign exchange translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r529" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill impairment charges", "terseLabel": "Goodwill impairment charges", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r17", "r522", "r528", "r533", "r1126" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Intangible [Line Items]", "terseLabel": "Goodwill and Intangible [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": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r1126" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Member]", "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Purchase Accounting Adjustments", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r1323" ] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Transfers", "label": "Goodwill, Transfers", "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1323" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "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": [ "r196", "r381", "r444", "r458", "r464", "r467", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r835", "r1115", "r1338" ] }, "cps_GuangzhouMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "GuangzhouMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shenya Sealing (Guangzhou) Company Limited [Member]", "label": "Guangzhou [Member]", "documentation": "Guangzhou [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r27" ] }, "cps_HeldForSaleCurrentOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "HeldForSaleCurrentOperatingLeaseLiabilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-for-sale, Current operating lease liabilities", "label": "Held-for-sale, Current operating lease liabilities [Member]", "documentation": "Held-for-sale, Current operating lease liabilities" } } }, "auth_ref": [] }, "cps_HeldForSaleLongTermOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "HeldForSaleLongTermOperatingLeaseLiabilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-for-sale, Long-term operating lease liabilities", "label": "Held-for-sale, Long-term operating lease liabilities [Member]", "documentation": "Held-for-sale, Long-term operating lease liabilities" } } }, "auth_ref": [] }, "cps_HuayuCooperStandardSealingSystemsCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "HuayuCooperStandardSealingSystemsCo.Ltd.Member", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member]", "label": "Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member]", "documentation": "Huayu-Cooper Standard Sealing Systems Co., Ltd. [Member]" } } }, "auth_ref": [] }, "cps_HutchingsAutomotiveProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "HutchingsAutomotiveProductsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hutchings Automotive Products [Member]", "label": "Hutchings Automotive Products [Member]", "documentation": "Hutchings Automotive Products [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1183", "r1184", "r1197" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "documentation": "The name of the impaired assets to be held and used by the entity." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1293", "r1327" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets to be Disposed of", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r17", "r214" ] }, "cps_ImputedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ImputedInterest", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Imputed Interest", "label": "Imputed Interest", "documentation": "Imputed Interest" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r382", "r777" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "verboseLabel": "Segment profit (loss)", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r192", "r253", "r444", "r458", "r464", "r467", "r927", "r941", "r1115" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeLossBeforeIncomeTaxesandAdjustmentforNoncontrollingInterestsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r382", "r777" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in earnings of affiliates", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r17", "r193", "r252", "r451", "r487", "r940" ] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in (earnings) losses of affiliates, net of dividends related to earnings", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r17" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1147", "r1150" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r20", "r31", "r37", "r165", "r167", "r168", "r169", "r170", "r171", "r174", "r175", "r176", "r219" ] }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxCreditsAndAdjustments", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Credits and Adjustments", "label": "Income Tax Credits and Adjustments", "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions." } } }, "auth_ref": [ "r203" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r383", "r739", "r749", "r757", "r763", "r773", "r779", "r780", "r781", "r990" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Tax Expense (Benefit)", "totalLabel": "Income tax provision", "terseLabel": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income Tax Expense (Benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r260", "r274", "r415", "r416", "r452", "r747", "r774", "r950" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity." } } }, "auth_ref": [ "r765" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r361", "r743", "r744", "r757", "r758", "r762", "r764", "r984" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in tax law", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r742", "r748" ] }, "us-gaap_IncomeTaxReconciliationDeductionsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductionsOther", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Nonrecurring permanent items", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign tax rates", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at U.S. statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r748" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense, Transition Tax [Line Items]", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationTaxContingenciesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingenciesOther", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other changes in tax reserves", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in other income tax contingencies." } } }, "auth_ref": [ "r1363" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits and incentives", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1363" ] }, "cps_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid (received) for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r62" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable and refundable credits", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r161", "r1281" ] }, "cps_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts and tooling receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Contract with Customer, Asset", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1292" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RevenueNetcontractassetsliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Contract with Customer, Liability", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r909", "r1292" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase (Decrease) in Income Taxes Receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "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": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r16" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1196", "r1205", "r1215", "r1232", "r1240", "r1244", "r1252" ] }, "cps_IndustrialSpecialtyGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "IndustrialSpecialtyGroupMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial Specialty Group", "label": "Industrial Specialty Group [Member]", "documentation": "Industrial Specialty Group" } } }, "auth_ref": [] }, "us-gaap_IndustryOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndustryOfCounterpartyDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industry of Counterparty [Domain]", "label": "Industry of Counterparty [Domain]", "documentation": "The industry of the party or parties having primary responsibility to meet the obligations of the arrangement with the entity." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1250" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1185", "r1256" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1185", "r1256" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1185", "r1256" ] }, "cps_InterestExpenseNetOfInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "InterestExpenseNetOfInterestIncome", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net interest expense included in segment profit", "label": "Interest Expense Net Of Interest Income", "documentation": "The cost of borrowed funds accounted for as interest expense charged against earnings during the period, net of interest income earned during the period." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of interest income", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r255" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income (Expense), Nonoperating, Net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r373", "r376", "r377" ] }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate cash flow hedge asset at fair value", "label": "Interest Rate Cash Flow Hedge Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments." } } }, "auth_ref": [ "r140" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsReclassificationoutofaccumulatedothercomprehensiveincomelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings." } } }, "auth_ref": [ "r144" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r149" ] }, "us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest rate cash flow hedge liability at fair value", "label": "Interest Rate Cash Flow Hedge Liability at Fair Value", "documentation": "Fair value as of the balance sheet date of all interest rate derivative liabilities designated as cash flow hedging instruments." } } }, "auth_ref": [ "r140" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap [Member]", "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": [ "r1098", "r1171", "r1172" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r207", "r1104" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total Inventory", "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": [ "r348", "r1102", "r1161" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r261", "r333", "r347", "r512", "r513", "r514", "r910", "r1111" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r207", "r1106" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesSummaryofInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r207", "r1105" ] }, "cps_LSMtronMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LSMtronMemberMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "LS Mtron Member [Member]", "label": "LS Mtron Member [Member]", "documentation": "LS Mtron Member [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and Building [Member]", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and improvements [Member]", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "cps_LaurenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LaurenMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lauren [Member]", "label": "Lauren [Member]", "documentation": "Lauren [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r879", "r1160" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Table Text Block]", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1384" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity Type of Counterparty [Domain]", "label": "Legal Entity Type of Counterparty [Domain]", "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "cps_LegislationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LegislationAxis", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legislation [Axis]", "label": "Legislation [Axis]", "documentation": "Legislation [Axis]" } } }, "auth_ref": [] }, "cps_LegislationsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LegislationsDomain", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Legislations [Domain]", "label": "Legislations [Domain]", "documentation": "Legislations [Domain]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r869" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r878" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r878" ] }, "cps_LesseeOperatingLeaseLeaseNotyetCommencedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LesseeOperatingLeaseLeaseNotyetCommencedAmount", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r890" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r869" ] }, "cps_LetterOfCreditSubFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LetterOfCreditSubFacility", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit sub-facility", "label": "Letter Of Credit Sub Facility", "documentation": "Maximum borrowing capacity under the letter of credit sub-facility." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r42", "r381", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r789", "r794", "r795", "r835", "r1018", "r1114", "r1179", "r1338", "r1386", "r1387" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r186", "r250", "r937", "r1161", "r1296", "r1312", "r1380" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r44", "r332", "r381", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r789", "r794", "r795", "r835", "r1161", "r1338", "r1386", "r1387" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r165", "r173", "r218", "r329", "r330" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities held for sale", "verboseLabel": "Liabilities held for sale", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities 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", "r165", "r173", "r215", "r218", "r329", "r330" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreements [Member]", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r125", "r738", "r1362" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate revolving loan availability", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Termination date of commitments of lenders", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Fair Value of Amount Outstanding", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r834" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1295" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total Senior ABL Facility", "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": [ "r41" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r41", "r1295" ] }, "cps_LineofCreditFacilityCovenantComplianceFixedChargeCoverageRatioPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LineofCreditFacilityCovenantComplianceFixedChargeCoverageRatioPercent", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charge coverage ratio (percent)", "label": "Line of Credit Facility, Covenant Compliance, Fixed Charge Coverage Ratio, Percent", "documentation": "Line of Credit Facility, Covenant Compliance, Fixed Charge Coverage Ratio, Percent" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Settlement, Amount Awarded from Other Party", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "cps_LongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long Lived Assets Policy [Text Block]", "documentation": "Disclosure for accounting policy for long lived assets." } } }, "auth_ref": [] }, "us-gaap_LongTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractWithCustomerMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Contract with Customer [Member]", "label": "Long-Term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as long-term." } } }, "auth_ref": [ "r1140" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r36", "r931" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValuesofDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Fair Value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r1342" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r587" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r587" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r587" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r587" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtMaturitiesofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r19", "r387", "r587" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "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": [ "r46" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "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": [ "r46", "r97" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Loss in Period", "label": "Loss Contingency, Loss in Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r1334" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Receivable", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r1337" ] }, "cps_LossOnSaleOfAccountsReceivableWithRecourse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LossOnSaleOfAccountsReceivableWithRecourse", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss On Sale Of Accounts Receivable With Recourse", "label": "Loss On Sale Of Accounts Receivable With Recourse", "documentation": "Loss on sale of accounts receivable with recourse." } } }, "auth_ref": [] }, "cps_LossOnSaleOfAccountsReceivableWithoutRecourse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "LossOnSaleOfAccountsReceivableWithoutRecourse", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss On Sale Of Accounts Receivable Without Recourse", "label": "Loss On Sale Of Accounts Receivable Without Recourse", "documentation": "Loss on sale of accounts receivable without recourse." } } }, "auth_ref": [] }, "cps_Losscontingencylossinperiodnetofcarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "Losscontingencylossinperiodnetofcarryforward", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ContingentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, loss in period, net of carryforward", "label": "Loss contingency, loss in period, net of carryforward", "documentation": "Loss contingency, loss in period, net of carryforward" } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Mexico [Member]", "label": "MEXICO" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r473", "r1138", "r1346", "r1397", "r1398" ] }, "cps_MaximumLineOfCreditFacilityAvailablePercentageOfAccountsReceivable": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "MaximumLineOfCreditFacilityAvailablePercentageOfAccountsReceivable", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of accounts receivable", "label": "Maximum Line Of Credit Facility Available Percentage Of Accounts Receivable", "documentation": "Maximum Line Of Credit Facility Available Percentage Of Accounts Receivable" } } }, "auth_ref": [] }, "cps_MaximumLineOfCreditFacilityAvailablePercentageOfInventory": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "MaximumLineOfCreditFacilityAvailablePercentageOfInventory", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of inventory", "label": "Maximum Line Of Credit Facility Available Percentage Of Inventory", "documentation": "Maximum Line Of Credit Facility Available Percentage Of Inventory" } } }, "auth_ref": [] }, "cps_MaximumLineOfCreditFacilityAvailablePercentageOfNetOrderlyLiquidationValueOfEligibleInventory": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "MaximumLineOfCreditFacilityAvailablePercentageOfNetOrderlyLiquidationValueOfEligibleInventory", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of appraised net orderly liquidation value of eligible inventory", "label": "Maximum Line Of Credit Facility Available Percentage Of Net Orderly Liquidation Value Of Eligible Inventory", "documentation": "Maximum Line Of Credit Facility Available Percentage Of Net Orderly Liquidation Value Of Eligible Inventory" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r556", "r557", "r559", "r560", "r685", "r908", "r968", "r1010", "r1011", "r1061", "r1063", "r1065", "r1066", "r1072", "r1095", "r1096", "r1116", "r1135", "r1153", "r1163", "r1340", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1224" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1224" ] }, "us-gaap_MediumTermNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediumTermNotes", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Medium-term Notes", "label": "Medium-term Notes", "documentation": "Including the current and noncurrent portions, carrying value at the balance sheet date of a financial instrument used to receive debt funding on a regular basis with original maturities ranging from 5-10 years." } } }, "auth_ref": [ "r36", "r248", "r1395" ] }, "us-gaap_MediumTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediumTermNotesMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Medium-term Notes [Member]", "label": "Medium-term Notes [Member]", "documentation": "Debt instruments with maturities ranging from five to ten years." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r556", "r557", "r559", "r560", "r685", "r908", "r968", "r1010", "r1011", "r1061", "r1063", "r1065", "r1066", "r1072", "r1095", "r1096", "r1116", "r1135", "r1153", "r1163", "r1340", "r1388", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r51", "r249", "r381", "r491", "r561", "r564", "r565", "r566", "r572", "r573", "r835", "r936", "r1021" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to noncontrolling interests", "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": [ "r223" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of noncontrolling interest", "terseLabel": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r129", "r223", "r242" ] }, "cps_MiscellaneousIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "MiscellaneousIncomeExpense", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous Income Expense", "label": "Miscellaneous Income Expense", "documentation": "Miscellaneous income or (expense)." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1243" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1251" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r473", "r1138", "r1346", "r1397", "r1398" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1225" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.cooperstandard.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r262", "r277" ] }, "cps_NetAssetValueAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetAssetValueAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Asset Value [Axis]", "label": "Net Asset Value [Axis]", "documentation": "Net Asset Value [Axis]" } } }, "auth_ref": [] }, "cps_NetAssetValueDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetAssetValueDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Asset Value [Domain]", "label": "Net Asset Value [Domain]", "documentation": "[Domain] for Net Asset Value [Axis]" } } }, "auth_ref": [] }, "cps_NetAssetValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetAssetValueMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net Asset Value [Member]", "label": "Net Asset Value [Member]", "documentation": "Net Asset Value [Member]" } } }, "auth_ref": [] }, "cps_NetBookValueofDisposedPropertyPlantandEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetBookValueofDisposedPropertyPlantandEquipment", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Book Value of Disposed Property Plant and Equipment", "label": "Net Book Value of Disposed Property Plant and Equipment", "documentation": "Net Book Value of Disposed Property Plant and Equipment" } } }, "auth_ref": [] }, "cps_NetCashProceedsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetCashProceedsAxis", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Proceeds [Axis]", "label": "Net Cash Proceeds [Axis]", "documentation": "Net Cash Proceeds [Axis]" } } }, "auth_ref": [] }, "cps_NetCashProceedsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetCashProceedsDomain", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Proceeds [Domain]", "label": "Net Cash Proceeds [Domain]", "documentation": "[Domain] for Net Cash Proceeds [Axis]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r375" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r375" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r201", "r202", "r203" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "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/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Cooper-Standard Holdings Inc.", "verboseLabel": "Net income attributable to Cooper-Standard Holdings Inc.", "terseLabel": "Net income attributable to Cooper-Standard Holdings Inc.", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r194", "r203", "r254", "r330", "r356", "r359", "r364", "r381", "r402", "r407", "r408", "r410", "r411", "r415", "r416", "r428", "r444", "r458", "r464", "r467", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r819", "r835", "r944", "r1039", "r1056", "r1057", "r1115", "r1177", "r1338" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss attributable to noncontrolling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r132", "r243", "r356", "r359", "r415", "r416", "r943", "r1285" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted net income available to Cooper-Standard Holdings Inc. common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r371", "r421", "r424", "r425", "r426", "r427", "r429", "r432" ] }, "cps_NetOperatingLossAndTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetOperatingLossAndTaxCreditCarryforwards", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses and credit carryforwards", "label": "Net Operating Loss And Tax Credit Carryforwards", "documentation": "Net Operating Loss And Tax Credit Carryforwards" } } }, "auth_ref": [] }, "cps_NetcontractassetsliabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NetcontractassetsliabilitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net contract assets (liabilities) [Abstract]", "label": "Net contract assets (liabilities) [Abstract]", "documentation": "Net contract assets (liabilities) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r272", "r273", "r276", "r327", "r400", "r401", "r404", "r405", "r417", "r418", "r496", "r497", "r770", "r771", "r772", "r805", "r815", "r821", "r822", "r823", "r840", "r841", "r842", "r867", "r868", "r897", "r916", "r917", "r918", "r975", "r976", "r977", "r978", "r980" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncements", "http://www.cooperstandard.com/role/NewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r322", "r323", "r324", "r325", "r326", "r399", "r402", "r403", "r404", "r406", "r410", "r417", "r436", "r485", "r486", "r492", "r493", "r494", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r540", "r727", "r728", "r729", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r832", "r833", "r836", "r837", "r838", "r839", "r860", "r861", "r863", "r864", "r865", "r866", "r892", "r893", "r894", "r895", "r896", "r913", "r914", "r915", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r982" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncements", "http://www.cooperstandard.com/role/NewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r63", "r322", "r323", "r324", "r325", "r326", "r399", "r402", "r403", "r404", "r406", "r410", "r417", "r436", "r485", "r486", "r492", "r493", "r494", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r540", "r727", "r728", "r729", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r832", "r833", "r836", "r837", "r838", "r839", "r860", "r861", "r863", "r864", "r865", "r866", "r892", "r893", "r894", "r895", "r896", "r913", "r914", "r915", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r982" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "No Trading Symbol Flag", "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "cps_NonElectiveAndMatchingContributionsUnderPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NonElectiveAndMatchingContributionsUnderPlans", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-elective and matching contributions", "label": "Non Elective And Matching Contributions Under Plans", "documentation": "Non Elective And Matching Contributions Under Plans" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1224" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1193", "r1205", "r1215", "r1232", "r1240" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1222" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1221" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1232" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1251" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1251" ] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from noncontrolling interests", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r24", "r102", "r123" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r126", "r598", "r1304", "r1305", "r1306", "r1402" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America [Member]", "label": "North America [Member]", "documentation": "Continent of North America." } } }, "auth_ref": [ "r1404", "r1406", "r1407", "r1408" ] }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfCountriesInWhichEntityOperates", "presentation": [ "http://www.cooperstandard.com/role/DescriptionofBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of countries", "label": "Number of Countries in which Entity Operates", "documentation": "The number of countries in which the entity operates as of balance sheet date." } } }, "auth_ref": [] }, "cps_NumberOfDesignEngineeringAndAdministrativeLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NumberOfDesignEngineeringAndAdministrativeLocations", "presentation": [ "http://www.cooperstandard.com/role/DescriptionofBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of design, engineering, administrative and logistic locations", "label": "Number Of Design Engineering And Administrative Locations", "documentation": "Number Of Design Engineering Administrative and Logistics Locations" } } }, "auth_ref": [] }, "cps_NumberOfLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NumberOfLocations", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of locations", "label": "Number Of Locations", "documentation": "Number of locations." } } }, "auth_ref": [] }, "cps_NumberOfOperateCompanyManufacturingLocations": { "xbrltype": "integerItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "NumberOfOperateCompanyManufacturingLocations", "presentation": [ "http://www.cooperstandard.com/role/DescriptionofBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operate company manufacturing locations", "label": "Number Of Operate Company Manufacturing Locations", "documentation": "Number Of Operate Company Manufacturing Locations" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1311" ] }, "us-gaap_ObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ObligationsMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations [Member]", "label": "Obligations [Member]", "documentation": "Obligation, including, but not limited to, short-term and long-term debt and finance lease obligation." } } }, "auth_ref": [ "r1298" ] }, "cps_OpenMarketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OpenMarketMember", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Open Market [Member]", "label": "Open Market [Member]", "documentation": "Open Market [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Operating profit (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r444", "r458", "r464", "r467", "r1115" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r881", "r1160" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Impairment Loss", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1383" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r873" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r873" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r877", "r886" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r872" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r889", "r1160" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r888", "r1160" ] }, "cps_OperatingLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OperatingLeasesMember", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases [Member]", "label": "Operating Leases [Member]", "documentation": "Operating Leases [Member]" } } }, "auth_ref": [] }, "cps_OperatingLossCarryForwardExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OperatingLossCarryForwardExpirationDate", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards expiration dates", "label": "Operating Loss Carry Forward Expiration Date", "documentation": "Operating loss carry forward expiration date." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign subsidiaries net operating loss Carryforward", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Expiration Date", "label": "Operating Loss Carryforwards, Expiration Date", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r116" ] }, "cps_OperatingleaserightofuseassetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OperatingleaserightofuseassetsMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets [Member]", "label": "Operating lease right-of-use assets [Member]", "documentation": "Operating lease right-of-use assets [Member]" } } }, "auth_ref": [] }, "cps_OtherAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other [Abstract]", "label": "Other [Abstract]", "documentation": "Other [Abstract]" } } }, "auth_ref": [] }, "cps_OtherAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherAdjustmentsMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Adjustments [Member]", "label": "Other Adjustments [Member]", "documentation": "Other Adjustments [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment charges", "terseLabel": "Other Asset Impairment Charges", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1293", "r1328" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r350", "r1161" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Assets [Member]", "terseLabel": "Other assets [Member]", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r138", "r147" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r339" ] }, "us-gaap_OtherBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherBorrowings", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other borrowings", "label": "Other Borrowings", "documentation": "The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity." } } }, "auth_ref": [ "r251" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5", "r190", "r845", "r847", "r851" ] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r12", "r190", "r355", "r657" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r53", "r363", "r852", "r855", "r858", "r1283" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value change of derivatives, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r352", "r353" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r354" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for 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": [ "r354" ] }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "negatedTerseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r12", "r190", "r226" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r26", "r34", "r357", "r360", "r366", "r852", "r853", "r858", "r921", "r945", "r1283", "r1284" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit plan liabilities adjustment, net of tax", "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": [ "r9", "r190" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBeforeReclassificationAdjustmentsTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Reclassification Adjustment, Tax", "documentation": "Amount, before reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r9", "r11", "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r12", "r190", "r355", "r657" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r11", "r241" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Other Comprehensive Loss [Member]", "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsGainslosssesonCashFlowHedgesReportedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss)." } } }, "auth_ref": [ "r7", "r148", "r190" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss)." } } }, "auth_ref": [ "r7", "r11" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets [Member]", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r138", "r147" ] }, "cps_OtherCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherCustomersMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Customers [Member]", "label": "Other Customers [Member]", "documentation": "Other Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other General and Administrative Expense", "label": "Other General and Administrative Expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r198", "r1401" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/OtherExpensenet" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income and Other Expense Disclosure [Text Block]", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r224", "r234" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "cps_OtherInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherInternationalMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other International [Member]", "documentation": "Other international." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsFairValueHierarchyLevelforCompanysLiabilitiesMeasuredDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities [Member]", "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r138", "r147" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/RevenueOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "verboseLabel": "Other 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": [ "r47" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 }, "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "totalLabel": "Other Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1224" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Postretirement Benefits Plan [Member]", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r684", "r1145", "r1146", "r1147", "r1148", "r1149" ] }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefits other than pensions", "label": "Liability, Other Postretirement Defined Benefit Plan, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan." } } }, "auth_ref": [ "r104", "r105", "r177", "r225" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other exit costs [Member]", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r1128", "r1129", "r1130", "r1131" ] }, "cps_OtherlegislationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherlegislationMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other legislation [Member]", "label": "Other legislation [Member]", "documentation": "Other legislation [Member]" } } }, "auth_ref": [] }, "cps_OtherproductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OtherproductsMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other products [Member]", "label": "Other products [Member]", "documentation": "Other products [Member]" } } }, "auth_ref": [] }, "cps_OutsideBasisDifferenceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "OutsideBasisDifferenceMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outside Basis Difference [Member]", "label": "Outside Basis Difference [Member]", "documentation": "Outside Basis Difference [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1191", "r1203", "r1213", "r1238" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1194", "r1206", "r1216", "r1241" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1194", "r1206", "r1216", "r1241" ] }, "country_PL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "PL", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Poland [Member]", "label": "POLAND" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Parent", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Patents [Member]", "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": [ "r240" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1220" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1262", "r1287" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for Repurchase of Common Stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of noncontrolling interest", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests." } } }, "auth_ref": [ "r1289" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash 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": [ "r544", "r1291" ] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of Financing Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld and paid on employees' share-based payment awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r372" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "terseLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r259", "r1371", "r1372", "r1373" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1223" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1223" ] }, "us-gaap_PensionAndOtherPostretirementBenefitContributionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitContributionsAbstract", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Pension and Other Postretirement Benefits [Abstract]", "label": "Payment for Pension and Other Postretirement Benefits [Abstract]" } } }, "auth_ref": [] }, "cps_PensionBenefitsLongTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PensionBenefitsLongTermMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Long Term [Member]", "label": "Pension Benefits Long Term [Member]", "documentation": "Pension benefits long term [Member]." } } }, "auth_ref": [] }, "us-gaap_PensionContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionContributions", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Pension Benefits", "label": "Payment for Pension Benefits", "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan [Member]", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r686", "r1145", "r1146", "r1150", "r1151", "r1152" ] }, "cps_PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PensionPlansPostretirementAndOtherEmployeeBenefitsLineItems", "presentation": [ "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans, Postretirement and Other Employee Benefits [Line Items]", "label": "Pension Plans Postretirement And Other Employee Benefits [Line Items]", "documentation": "Pension Plans, Postretirement and Other Employee Benefits [Line Items]" } } }, "auth_ref": [] }, "cps_PensionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PensionsTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Pension" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions", "label": "Pensions [Text Block]", "documentation": "Entire disclosure of pensions." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1222" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1232" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1225" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1221" ] }, "cps_PerformanceSharesCashSettledMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PerformanceSharesCashSettledMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "us-gaap_PerformanceSharesCashSettledMember", "label": "Performance Shares Cash Settled [Member]", "documentation": "Performance Shares Cash Settled" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r665", "r1143", "r1144", "r1145" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "cps_PostretirementBenefitsOtherThanPensionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PostretirementBenefitsOtherThanPensionsTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensions" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Benefits Other Than Pensions", "label": "Postretirement Benefits Other Than Pensions [Text Block]", "documentation": "The entire disclosure for other postretirement benefits." } } }, "auth_ref": [] }, "cps_PreferredStockDividendsRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PreferredStockDividendsRatePercentage", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative participating convertible preferred stock, dividend rate percentage", "label": "Preferred Stock Dividends Rate Percentage", "documentation": "Preferred Stock Dividends Rate Percentage" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock Purchase Rights", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r1164", "r1165", "r1168", "r1169", "r1170", "r1173", "r1399", "r1402" ] }, "cps_PreferredStockParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PreferredStockParValuePerShare", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock Par Value Per Share", "documentation": "Face amount or stated value of participating redeemable convertible preferred stock per share; generally not indicative of the fair market value per share." } } }, "auth_ref": [] }, "cps_PreferredStockShareIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PreferredStockShareIssued", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock Share Issued", "documentation": "Total number of cumulative participating redeemable convertible preferred shares issued to shareholders." } } }, "auth_ref": [] }, "cps_PreferredStockShareOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PreferredStockShareOutstanding", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock Share Outstanding", "documentation": "Total number of cumulative participating redeemable convertible preferred shares outstanding to shareholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r180", "r1019" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r180", "r932", "r1161" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r349", "r515", "r516", "r1103" ] }, "us-gaap_PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreproductionCostsRelatedToLongTermSupplyArrangementsCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts capitalized for long-term supply arrangements", "label": "Preproduction Costs Related to Long-Term Supply Arrangements, Costs Capitalized", "documentation": "The carrying amount as of the balance sheet date of capitalized preproduction costs incurred on long-term supply arrangements, including recoverable costs to design and develop products." } } }, "auth_ref": [ "r518" ] }, "cps_PreviouslyConsolidatedJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PreviouslyConsolidatedJointVentureMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Consolidated Joint Venture", "label": "Previously Consolidated Joint Venture [Member]", "documentation": "Previously Consolidated Joint Venture" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Divestiture of Businesses", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Income Tax Refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r62", "r202" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Secured Debt", "label": "Proceeds from Issuance of Secured Debt", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution from noncontrolling interests and other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1263", "r1288" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "(Decrease) increase in short-term debt, net", "label": "Proceeds from (Repayments of) Short-Term Debt", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r200" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "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": [ "r469", "r911", "r962", "r963", "r964", "r965", "r966", "r967", "r1099", "r1136", "r1162", "r1266", "r1335", "r1336", "r1346", "r1397" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "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": [ "r469", "r911", "r962", "r963", "r964", "r965", "r966", "r967", "r1099", "r1136", "r1162", "r1266", "r1335", "r1336", "r1346", "r1397" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Fees", "label": "Professional Fees", "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer." } } }, "auth_ref": [ "r1177", "r1400", "r1401" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r330", "r356", "r359", "r374", "r381", "r402", "r415", "r416", "r444", "r458", "r464", "r467", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r787", "r790", "r791", "r819", "r835", "r927", "r942", "r992", "r1039", "r1056", "r1057", "r1115", "r1157", "r1158", "r1178", "r1285", "r1338" ] }, "cps_ProjectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ProjectCosts", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project Costs", "label": "Project Costs", "documentation": "Project Costs" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r212", "r266", "r269", "r270" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r216", "r335", "r939" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Member]", "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r18", "r928", "r939", "r1161" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Other Types [Member]", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-production costs related to long term supply arrangements", "label": "Property, Plant and Equipment, Preproduction Design and Development Costs [Policy Text Block]", "documentation": "Disclosure of accounting policy for the preproduction design and development costs it incurs related to long-term supply arrangements, including whether such costs are capitalized or expensed as incurred. The entity also may disclose the aggregate amount of (1) assets recognized for agreements that contractually reimburse the entity for its pre-production design and development costs (2) assets recognized for molds, dies and other tools that the entity owns and (3) assets recognized for molds, dies and other tools that the entity does not own." } } }, "auth_ref": [ "r517" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r216" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period for molds, dies and other tools", "verboseLabel": "Estimated Useful Lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "cps_PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "PropertyPlantAndEquipmentUsefulLifeAndValuesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment Useful Life And Values [Abstract]", "label": "Property Plant And Equipment Useful Life And Values [Abstract]", "documentation": "Property Plant and Equipment Useful Life And Values [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1220" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1220" ] }, "us-gaap_QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementArrangementsOfFinancialSupportAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "QualitativeAndQuantitativeInformationTransferorsContinuingInvolvementArrangementsOfFinancialSupportAmount", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Qualitative and Quantitative Information, Transferor's Continuing Involvement, Arrangements of Financial Support, Amount", "label": "Qualitative and Quantitative Information, Transferor's Continuing Involvement, Arrangements of Financial Support, Amount", "documentation": "The transferor's maximum amount of exposure to loss as a result of its continuing involvement in transferred financial assets." } } }, "auth_ref": [ "r906" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r556", "r557", "r559", "r560", "r638", "r685", "r717", "r718", "r719", "r903", "r908", "r968", "r1010", "r1011", "r1061", "r1063", "r1065", "r1066", "r1072", "r1095", "r1096", "r1116", "r1135", "r1153", "r1163", "r1166", "r1329", "r1340", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails", "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r556", "r557", "r559", "r560", "r638", "r685", "r717", "r718", "r719", "r903", "r908", "r968", "r1010", "r1011", "r1061", "r1063", "r1065", "r1066", "r1072", "r1095", "r1096", "r1116", "r1135", "r1153", "r1163", "r1166", "r1329", "r1340", "r1389", "r1390", "r1391", "r1392", "r1393" ] }, "us-gaap_RealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateMember", "presentation": [ "http://www.cooperstandard.com/role/PensionsPensionPlanAssetsatFairValueDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Member]", "label": "Real Estate [Member]", "documentation": "Property consisting of land, land improvement and buildings." } } }, "auth_ref": [ "r1347" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "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": [ "r50" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Billing Status [Domain]", "label": "Receivables Billing Status [Domain]", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "cps_ReceivablesFactoredandCostsIncurredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ReceivablesFactoredandCostsIncurredTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Factored and Costs Incurred [Table Text Block]", "label": "Receivables Factored and Costs Incurred [Table Text Block]", "documentation": "Receivables Factored and Costs Incurred [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesHeldForSaleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesHeldForSaleAmount", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts and Financing Receivables, Held-for-Sale", "documentation": "Amount, before valuation allowance, of accounts and financing receivables held for sale." } } }, "auth_ref": [ "r474", "r1080" ] }, "cps_ReceivablesOutstandingUnderTransferArrangementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ReceivablesOutstandingUnderTransferArrangementsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables Outstanding Under Transfer Arrangements [Table Text Block]", "label": "Receivables Outstanding Under Transfer Arrangements [Table Text Block]", "documentation": "Receivables Outstanding Under Transfer Arrangements [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Detail [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [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" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss)", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r34", "r53", "r363", "r852", "r857", "r858", "r1283" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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": [] }, "cps_ReconciliationofCashCashEquivalentsandRestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ReconciliationofCashCashEquivalentsandRestrictedCashAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract]", "label": "Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract]", "documentation": "Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract]" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1186", "r1198", "r1208", "r1233" ] }, "cps_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests", "label": "Redeemable Noncontrolling Interests [Member]", "documentation": "Redeemable noncontrolling interests." } } }, "auth_ref": [] }, "cps_RegulatoryAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "RegulatoryAssetsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Regulatory Assets [Abstract]", "label": "Regulatory Assets [Abstract]", "documentation": "Regulatory Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of Debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r1290" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on 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": [ "r59", "r988" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Geographical Components [Member]", "label": "Reportable Geographical Components [Member]", "documentation": "Geographical components of an entity reporting separate financial information in the entity's financial statements." } } }, "auth_ref": [] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r532", "r533", "r1126" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r532", "r533", "r1126" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "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": [ "r384", "r385", "r577", "r594", "r898", "r1108", "r1109" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r163", "r737", "r1394" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r736" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Axis]", "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r325", "r396", "r397", "r398", "r402", "r403", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r436", "r498", "r499", "r769", "r812", "r817", "r818", "r819", "r866", "r895", "r896", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r982" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1187", "r1199", "r1209", "r1234" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1188", "r1200", "r1210", "r1235" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1195", "r1207", "r1217", "r1242" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Domain]", "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r325", "r396", "r397", "r398", "r402", "r403", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r436", "r498", "r499", "r769", "r812", "r817", "r818", "r819", "r866", "r895", "r896", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r982" ] }, "us-gaap_RestrictedCashAndInvestmentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndInvestmentsCurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Investments, Current", "label": "Restricted Cash and Investments, Current", "documentation": "The current cash, cash equivalents and investments that are restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes current cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal." } } }, "auth_ref": [ "r1082", "r1083", "r1282" ] }, "us-gaap_RestrictedCashAndInvestmentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndInvestmentsNoncurrent", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Investments, Noncurrent", "label": "Restricted Cash and Investments, Noncurrent", "documentation": "The noncurrent cash, cash equivalents and investments that is restricted as to withdrawal or usage. Restrictions may include legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or entity statements of intention with regard to particular deposits classified as long-term; that is not expected to be released from such existing restrictions within one year of the balance sheet date or operating cycle, whichever is longer. Excludes compensating balance arrangements that are not agreements which legally restrict the use of cash amounts shown on the balance sheet. Includes noncurrent cash equivalents and investments that are similarly restricted as to withdrawal, usage or disposal." } } }, "auth_ref": [ "r1082", "r1083" ] }, "cps_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "RestrictedCommonStockMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Common Stock [Member]", "label": "Restricted Common Stock [Member]", "documentation": "Restricted Common Stock [Member]" } } }, "auth_ref": [] }, "cps_RestrictedStockAndUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "RestrictedStockAndUnitsMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock And Units [Member]", "label": "Restricted Stock And Units [Member]", "documentation": "Restricted stock and units." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "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": [ "r541", "r542", "r544", "r547", "r553" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Cost, Cost Incurred to Date", "label": "Restructuring and Related Cost, Cost Incurred to Date", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r543", "r546", "r550", "r552" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated restructuring cost for initiative", "label": "Restructuring and Related Cost, Expected Cost", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r543", "r546", "r550", "r552" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "verboseLabel": "Expense", "negatedTerseLabel": "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": [ "r17", "r548", "r550", "r1331" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r543", "r544", "r550", "r551" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "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": [ "r543", "r544", "r545", "r546", "r550", "r551", "r552" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restructuring Reserve, Beginning Balance", "periodEndLabel": "Restructuring Reserve, 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": [ "r544", "r549" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "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_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restructuring Reserve, Settled without Cash", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r544", "r551" ] }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveTranslationAndOtherAdjustment", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange translation and other", "label": "Restructuring Reserve, Translation and Other Adjustment", "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)." } } }, "auth_ref": [ "r94", "r1332" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r183", "r223", "r935", "r975", "r980", "r989", "r1020", "r1161" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r324", "r396", "r397", "r398", "r403", "r414", "r416", "r495", "r503", "r727", "r728", "r729", "r768", "r769", "r799", "r802", "r803", "r807", "r817", "r971", "r973", "r993", "r1402" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Axis]", "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r1354", "r1355", "r1356" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Sponsor Location [Domain]", "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r665", "r666", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r1354", "r1355", "r1356" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r684", "r686", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r614", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r662", "r663", "r665", "r666", "r667", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r682", "r683", "r684", "r686", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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": [ "r445", "r446", "r457", "r462", "r463", "r469", "r471", "r473", "r610", "r611", "r911" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.cooperstandard.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "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": [ "r278", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r613" ] }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items] (Deprecated 2022)", "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_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table] (Deprecated 2022)", "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition and sales commitments", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r1041", "r1097", "r1112" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment sales", "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": [ "r365", "r381", "r445", "r446", "r457", "r462", "r463", "r469", "r471", "r473", "r491", "r561", "r562", "r564", "r565", "r566", "r568", "r570", "r572", "r573", "r835", "r927", "r1338" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r887", "r1160" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesSupplementalLeaseDisclosureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r887", "r1160" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1251" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1251" ] }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleAndLeasebackTransactionGainLossNet", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of fixed assets, net", "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": [ "r885", "r891", "r1160" ] }, "cps_ScheduleOfAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfAccountingPoliciesLineItems", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Accounting Policies [Line Items]", "label": "Schedule Of Accounting Policies [Line Items]", "documentation": "Schedule Of Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "cps_ScheduleOfAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfAccountingPoliciesTable", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Accounting Policies [Table]", "label": "Schedule Of Accounting Policies [Table]", "documentation": "Schedule of accounting policies." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r53", "r1381", "r1382" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plan Assets at Fair Value", "label": "Schedule of Allocation of Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall." } } }, "auth_ref": [ "r228" ] }, "us-gaap_ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block]", "label": "Schedule of Amounts in Accumulated Other Comprehensive Income (Loss) to be Recognized over Next Fiscal Year [Table Text Block]", "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income (loss) expected to be recognized as components of net periodic benefit cost over the next fiscal year, including the net gain (loss), net prior service cost or credit, and net transition asset or obligation." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r65" ] }, "cps_ScheduleOfAssumptionsUsedInBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfAssumptionsUsedInBenefitObligationsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Assumptions Used to Determine Benefit Obligations", "label": "Schedule Of Assumptions Used In Benefit Obligations Table [Text Block]", "documentation": "Schedule Of Assumptions Used In Benefit Obligations Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [ "r659" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow, Supplemental Disclosures [Text Block]", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangesInAccumulatedPostemploymentBenefitObligationsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Postretirement Benefit Plans", "label": "Schedule of Changes in Accumulated Postemployment Benefit Obligations [Table Text Block]", "documentation": "Tabular disclosure of the change in the accumulated postemployment benefit obligation from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits." } } }, "auth_ref": [ "r227" ] }, "cps_ScheduleOfCommonStockAndPreferredStockTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfCommonStockAndPreferredStockTable", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Common Stock And Preferred Stock [Table]", "label": "Schedule Of Common Stock And Preferred Stock [Table]", "documentation": "Schedule Of Common Stock And Preferred Stock [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r237" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding 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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "label": "Schedule of Defined Benefit Plan Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the changes in plan assets and benefit obligations recognized in other comprehensive income (loss) during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r21", "r106", "r107", "r108", "r109" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Pension Plans", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans." } } }, "auth_ref": [ "r21", "r106", "r107", "r108", "r109" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "label": "Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the effective portion of the gains and losses on derivative instruments designated (and non-derivative instruments) designated and qualifying in cash flow hedges and net investment hedges that was recognized in other comprehensive income (loss) during the current period." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income Per Share Attributable", "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": [ "r1309" ] }, "us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumed Annual Rate of Increase in Cost of Health Care Benefits", "label": "Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]", "documentation": "Tabular disclosure of the effect of a one-percentage-point increase and the effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits." } } }, "auth_ref": [ "r1349" ] }, "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation for Level 3 Inputs Used in Determining Fair Value", "label": "Schedule of Effect of Significant Unobservable Inputs, Changes in Plan Assets [Table Text Block]", "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period." } } }, "auth_ref": [ "r1350" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table Text Block]", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r205" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.cooperstandard.com/role/AcquisitionandDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r488", "r489", "r490" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Benefit Payments for Domestic and Foreign Pension Plans", "label": "Schedule of Expected Benefit Payments [Table Text Block]", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r229" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy Level for Company's Liabilities Measured", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": [ "r826", "r827" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r85", "r912" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Accumulated Amortization Balances", "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": [ "r84", "r85" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Goodwill and Intangibles", "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r1126" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Amount of Goodwill by Reportable Operating Segment", "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": [ "r1126", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326" ] }, "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Health Care Cost Trend Rates [Table Text Block]", "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]", "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income (Loss) Before Income Taxes and Adjustment for Noncontrolling Interests", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1297" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "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": [ "r38", "r187", "r188", "r189" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PensionsTables", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Net Periodic Benefit Cost", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r230" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/NewAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r63", "r64", "r66", "r67" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/OtherExpenseIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "cps_ScheduleOfOtherPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfOtherPostretirementBenefitsLineItems", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Other Postretirement Benefits [Line Items]", "label": "Schedule Of Other Postretirement Benefits [Line Items]", "documentation": "Schedule Of Other Postretirement Benefits [Line Items]" } } }, "auth_ref": [] }, "cps_ScheduleOfOtherPostretirementBenefitsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleOfOtherPostretirementBenefitsTable", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Other Postretirement Benefits [Table]", "label": "Schedule Of Other Postretirement Benefits [Table]", "documentation": "Schedule Of Other Postretirement Benefits [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r543", "r544", "r545", "r546", "r550", "r551", "r552" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.cooperstandard.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity of Restructuring", "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": [ "r91", "r93", "r95" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.cooperstandard.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Expense", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r92", "r96" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to Customers Contributing Ten Percent or More of Consolidated Sales", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information for Revenues", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r77", "r195" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r77", "r191" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r73", "r74", "r75", "r82" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information on Company's Business Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r73", "r74", "r75", "r82" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r688", "r690", "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r29", "r30", "r111" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r233" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r1156", "r1364" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule II - Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r301", "r395" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r85" ] }, "cps_ScheduleofSharebasedPaymentAwardTSRsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ScheduleofSharebasedPaymentAwardTSRsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, TSRs, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-based Payment Award, TSRs, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of TSR based performance units" } } }, "auth_ref": [] }, "cps_SealingsystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SealingsystemsMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sealing systems [Member]", "label": "Sealing systems [Member]", "documentation": "Sealing systems [Member]" } } }, "auth_ref": [] }, "cps_SecondaryOfferingSharesSoldBySellingStockholders": { "xbrltype": "sharesItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SecondaryOfferingSharesSoldBySellingStockholders", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary Offering Shares Sold By Selling Stockholders", "label": "Secondary Offering Shares Sold By Selling Stockholders", "documentation": "Secondary Offering Shares Sold By Selling Stockholders" } } }, "auth_ref": [] }, "cps_SecondaryOfferingUnderwritingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SecondaryOfferingUnderwritingFees", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail", "http://www.cooperstandard.com/role/OtherExpenseIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Secondary Offering Underwriting Fees", "terseLabel": "Secondary Offering Underwriting Fees", "label": "Secondary Offering Underwriting Fees", "documentation": "Secondary Offering Underwriting Fees" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "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_SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuritizedAssetsAndAnyOtherFinancialAssetsManagedTogetherPrincipalAmountOutstanding", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding", "label": "Continuing Involvement with Continued to be Recognized Transferred Financial Assets, Amount Outstanding", "documentation": "Amount of transferred financial assets in which the transferor has continuing involvement with the assets underlying the transaction that continue to be recognized in the statement of financial position. Includes, but is not limited to, servicing, recourse, and restrictions on transferor's interests in transferred financial assets." } } }, "auth_ref": [ "r905" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1180" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "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": [ "r1182" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "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": [ "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r473", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r546", "r552", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r1126", "r1266", "r1397" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r471", "r472", "r1005", "r1006", "r1007", "r1062", "r1064", "r1067", "r1073", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1100", "r1137", "r1166", "r1346", "r1397" ] }, "cps_SegmentGeographicalGroupOfCountriesGroupOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SegmentGeographicalGroupOfCountriesGroupOneMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign subsidiaries, primarily in France, Brazil, and Germany [Member]", "label": "Segment Geographical Group Of Countries Group One [Member]", "documentation": "Segment Geographical Group of Countries Group One [Member]" } } }, "auth_ref": [] }, "cps_SegmentGeographicalGroupOfCountriesGroupTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SegmentGeographicalGroupOfCountriesGroupTwoMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign subsidiaries in China, Mexico, Italy, Netherlands, Poland, Spain, India and Korea [Member]", "label": "Segment Geographical Group Of Countries Group Two [Member]", "documentation": "Segment Geographical Group of Countries Group Two [Member]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments", "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": [ "r440", "r441", "r442", "r443", "r444", "r456", "r461", "r465", "r466", "r467", "r468", "r469", "r470", "r473" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/BusinessSegmentsTables" ], "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/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, administration & engineering expenses", "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": [ "r198" ] }, "cps_SeniorAblFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SeniorAblFacilityMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior ABL Facility [Member]", "label": "Senior Abl Facility [Member]", "documentation": "Senior ABL facility." } } }, "auth_ref": [] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail": { "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r162", "r1395" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail", "http://www.cooperstandard.com/role/DebtOutstandingDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes [Member]", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "cps_SettlementAndCurtailmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SettlementAndCurtailmentAxis", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement And Curtailment [Axis]", "label": "Settlement And Curtailment [Axis]", "documentation": "Settlement And Curtailment [Axis]" } } }, "auth_ref": [] }, "cps_SettlementAndCurtailmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SettlementAndCurtailmentDomain", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement And Curtailment [Domain]", "label": "Settlement And Curtailment [Domain]", "documentation": "[Domain] for Settlement And Curtailment [Axis]" } } }, "auth_ref": [] }, "cps_SettlementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SettlementMember", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement [Member]", "label": "Settlement [Member]", "documentation": "Settlement [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock award grants vest period first", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "verboseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r709" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "negatedTerseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r709" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested Number, Beginning Balance (in shares)", "periodEndLabel": "Non-vested Number, Ending Balance (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r704", "r705" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share)", "periodEndLabel": "Non-vested Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r704", "r705" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r708" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of restricted common shares and units vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r711" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r708" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r718" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r717" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate, Maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate, Minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "cps_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValuePeriodIncreaseDecrease", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in fair value of share-based awards", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Period Increase Decrease", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Period Increase Decrease" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r688", "r690", "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized under plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1155" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options Exercisable, Ending Balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price, Exercisable Ending Balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of stock options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r711" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options, Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r703" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Options, Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r702" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Options, Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r700" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value of stock options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r710" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Outstanding Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r110" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options Outstanding, Beginning Balance (in shares)", "periodEndLabel": "Options Outstanding, Ending Balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r696", "r697" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Outstanding Beginning Balance (in dollars per share)", "periodEndLabel": "Weighted Average Exercise Price, Outstanding Ending Balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r696", "r697" ] }, "cps_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOptionAward": { "xbrltype": "durationItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfStockOptionAward", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option awards grant term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Terms Of Stock Option Award", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Terms Of Stock Option Award" } } }, "auth_ref": [] }, "cps_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodTwo": { "xbrltype": "durationItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPeriodTwo", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock award grants vest period second", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Two", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Period Two" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedMonteCarloDetails", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "http://www.cooperstandard.com/role/StockBasedCompensationShareBasedCompensationExpenseByTypeDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofRestrictedCommonSharesDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r701" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r703" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r702" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r700" ] }, "cps_ShareBasedCompensationExpenseByTypeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ShareBasedCompensationExpenseByTypeTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Expense By Type [Table Text Block]", "label": "Share-Based Compensation Expense By Type [Table Text Block]", "documentation": "Tabular disclosure of share-based compensation expense by type of share-based compensation awards." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r687", "r695", "r714", "r715", "r716", "r717", "r720", "r730", "r731", "r732", "r733" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1357" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r716" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Exercisable Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r110" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life - Years, Exercisable Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r110" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life - Years, Outstanding Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingCostPolicyTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling Cost, Policy [Policy Text Block]", "label": "Shipping and Handling Cost, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs." } } }, "auth_ref": [] }, "us-gaap_ShortTermContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermContractWithCustomerMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Contract with Customer [Member]", "label": "Short-Term Contract with Customer [Member]", "documentation": "Contract with customer in which duration is classified as short-term." } } }, "auth_ref": [ "r1140" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Weighted Average Interest Rate, at Point in Time", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r882", "r1160" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r204", "r379" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r238" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SouthAmericaMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "South America [Member]", "label": "South America [Member]", "documentation": "Continent of South America." } } }, "auth_ref": [ "r1404", "r1406", "r1407", "r1408" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdditionalInformationDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r328", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r473", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r539", "r546", "r552", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r1126", "r1266", "r1397" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r279", "r342", "r343", "r344", "r381", "r422", "r423", "r430", "r432", "r438", "r439", "r491", "r561", "r564", "r565", "r566", "r572", "r573", "r592", "r593", "r595", "r596", "r597", "r835", "r985", "r986", "r987", "r988", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1019", "r1040", "r1058", "r1074", "r1075", "r1076", "r1077", "r1078", "r1259", "r1294", "r1308" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeChangesinAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r26", "r49", "r324", "r362", "r363", "r364", "r396", "r397", "r398", "r403", "r414", "r416", "r437", "r495", "r503", "r598", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r803", "r804", "r807", "r817", "r852", "r854", "r855", "r856", "r857", "r858", "r896", "r971", "r972", "r973", "r993", "r1058" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/BusinessSegmentsInformationonCompanysBusinessSegmentsDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesCarryingAmountofGoodwillbyReportableOperatingSegmentDetail", "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail", "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r302", "r311", "r471", "r472", "r1005", "r1006", "r1007", "r1062", "r1064", "r1067", "r1073", "r1081", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1100", "r1137", "r1166", "r1346", "r1397" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "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": [ "r396", "r397", "r398", "r437", "r911", "r983", "r1004", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1019", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1032", "r1033", "r1034", "r1035", "r1036", "r1038", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1058", "r1167" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFNETINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r396", "r397", "r398", "r437", "r911", "r983", "r1004", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1019", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1032", "r1033", "r1034", "r1035", "r1036", "r1038", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1058", "r1167" ] }, "cps_StellantisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "StellantisMember", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsSalestoCustomersContributingTenPercentorMoreofConsolidatedSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stellantis [Member]", "label": "Stellantis [Member]", "documentation": "Stellantis [Member]" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1190", "r1202", "r1212", "r1237" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r26", "r48", "r101", "r223", "r586" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofStockOptionTransactionsandRelatedInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r26", "r180", "r181", "r223", "r701" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail", "http://www.cooperstandard.com/role/StockBasedCompensationSummaryofPerformanceUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Option [Member]", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r1166" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Authorized Amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchased and Retired During Period, Value", "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": [ "r26", "r180", "r181", "r223" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Cooper-Standard Holdings Inc. 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": [ "r181", "r184", "r185", "r206", "r1021", "r1037", "r1059", "r1060", "r1161", "r1179", "r1296", "r1312", "r1380", "r1402" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r126", "r127", "r131", "r324", "r325", "r363", "r396", "r397", "r398", "r403", "r414", "r495", "r503", "r598", "r727", "r728", "r729", "r768", "r769", "r799", "r801", "r802", "r803", "r804", "r807", "r817", "r852", "r854", "r858", "r896", "r972", "r973", "r991", "r1021", "r1037", "r1059", "r1060", "r1079", "r1178", "r1296", "r1312", "r1380", "r1402" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r884", "r1160" ] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Axis]", "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsConsolidationItemsDomain", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments Consolidation Items [Domain]", "label": "Subsegments Consolidation Items [Domain]", "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.cooperstandard.com/role/AccountsReceivableFactoringDetails", "http://www.cooperstandard.com/role/BusinessSegmentsAdjustedEBITDAtoNetIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "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": [ "r859", "r899" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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": [ "r859", "r899" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "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": [ "r859", "r899" ] }, "cps_SummaryOfAccumulatedOtherComprehensiveIncomeLossDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SummaryOfAccumulatedOtherComprehensiveIncomeLossDisclosureTextBlock", "presentation": [ "http://www.cooperstandard.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Summary Of Accumulated Other Comprehensive Income Loss Disclosure [Text Block]", "documentation": "Entire disclosure for the summary of accumulated other comprehensive income loss." } } }, "auth_ref": [] }, "cps_SummaryofImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SummaryofImpairmentChargesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Summary of Impairment Charges [Abstract]", "label": "Summary of Impairment Charges [Abstract]", "documentation": "Summary of Impairment Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "cps_SupplyAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SupplyAgreementsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Supply Agreements [Member]", "label": "Supply Agreements [Member]", "documentation": "Supply Agreements [Member]" } } }, "auth_ref": [] }, "cps_SwingLineSubFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "SwingLineSubFacility", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Swing line sub-facility", "label": "Swing Line Sub Facility", "documentation": "Maximum borrowing capacity under the swing line sub-facility." } } }, "auth_ref": [] }, "cps_TSRbasedPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TSRbasedPerformanceSharesMember", "presentation": [ "http://www.cooperstandard.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.cooperstandard.com/role/StockBasedCompensationAssumptionsUsedUnderBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "terseLabel": "TSR-based Performance Shares [Member]", "label": "TSR-based Performance Shares [Member]", "documentation": "TSR-based Performance Shares [Member]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1231" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PropertyPlantandEquipmentAdditionalInformationDetailDetails", "http://www.cooperstandard.com/role/PropertyPlantandEquipmentSummaryofImpairmentchargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tangible Asset Impairment Charges", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r166", "r217" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r116" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses and credit carryforwards, expiration dates", "label": "Tax Credit Carryforward, Expiration Date", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r116" ] }, "cps_TaxPositionsRelatedToCurrentPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxPositionsRelatedToCurrentPeriodAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to the current period", "label": "Tax Positions Related To Current Period [Abstract]", "documentation": "Tax Positions Related To Current Period [Abstract]" } } }, "auth_ref": [] }, "cps_TaxPositionsRelatedToPriorPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxPositionsRelatedToPriorPeriodAbstract", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax positions related to prior years", "label": "Tax Positions Related To Prior Period [Abstract]", "documentation": "Tax Positions Related To Prior Period [Abstract]" } } }, "auth_ref": [] }, "cps_TaxReformProvisionalAmountAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxReformProvisionalAmountAxis", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Reform Provisional Amount [Axis]", "label": "Tax Reform Provisional Amount [Axis]", "documentation": "Tax Reform Provisional Amount [Axis]" } } }, "auth_ref": [] }, "cps_TaxReformProvisionalAmountDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxReformProvisionalAmountDomain", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Reform Provisional Amount [Domain]", "label": "Tax Reform Provisional Amount [Domain]", "documentation": "[Domain] for Tax Reform Provisional Amount [Axis]" } } }, "auth_ref": [] }, "cps_TaxReformProvisionalAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxReformProvisionalAmountMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Reform Provisional Amount [Member]", "label": "Tax Reform Provisional Amount [Member]", "documentation": "Tax Reform Provisional Amount [Member]" } } }, "auth_ref": [] }, "cps_TaxValuationAllowanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TaxValuationAllowanceMember", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Valuation Allowance [Member]", "label": "Tax Valuation Allowance [Member]", "documentation": "Tax Valuation Allowance [Member]" } } }, "auth_ref": [] }, "cps_TerminationIndemnityPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TerminationIndemnityPlans", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other post retirement benefits recorded in consolidated balance sheets", "label": "Termination Indemnity Plans", "documentation": "Termination Indemnity Plans" } } }, "auth_ref": [] }, "cps_Termloanaccordionfeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "Termloanaccordionfeature", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan accordion feature", "label": "Term loan accordion feature", "documentation": "Term loan accordion feature" } } }, "auth_ref": [] }, "cps_ThirdLienNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ThirdLienNotesMember", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Third Lien Notes", "label": "Third Lien Notes [Member]", "documentation": "Third Lien Notes" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1141", "r1346" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.cooperstandard.com/role/RevenueEndCustomerDetails", "http://www.cooperstandard.com/role/RevenueOtherDetails", "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r1141", "r1346" ] }, "cps_ToolingCostsToBeReimbursed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ToolingCostsToBeReimbursed", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursable tooling costs", "label": "Tooling Costs To Be Reimbursed", "documentation": "Tooling Costs To Be Reimbursed" } } }, "auth_ref": [] }, "cps_ToolingReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ToolingReceivableCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cooperstandard.com/role/SignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling receivable", "label": "Tooling Receivable Current", "documentation": "Tooling receivable current." } } }, "auth_ref": [] }, "cps_TotalFluidHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TotalFluidHandlingMember", "presentation": [ "http://www.cooperstandard.com/role/RevenueProductTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fluid handling", "label": "Total fluid handling [Member]", "documentation": "Total fluid handling" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1223" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1230" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r256", "r257", "r258", "r476", "r477", "r484" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1250" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1252" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.cooperstandard.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Transfers and Servicing [Abstract]", "label": "Transfers and Servicing [Abstract]" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1253" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1254" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1252" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1252" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1255" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1253" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock Acquired, Average Cost Per Share", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r103" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r26", "r181", "r223" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r26", "r103", "r223" ] }, "cps_TreasuryStockValueAcquiredCostMethodExcludingCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "TreasuryStockValueAcquiredCostMethodExcludingCommissions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/EquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value, Acquired, Cost Method Excluding Commissions", "label": "Treasury Stock, Value, Acquired, Cost Method Excluding Commissions", "documentation": "Treasury Stock, Value, Acquired, Cost Method Excluding Commissions" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.cooperstandard.com/role/LeasesAdditionalInformationDetails", "http://www.cooperstandard.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r402", "r403", "r404", "r406", "r417", "r485", "r486", "r492", "r493", "r494", "r495", "r498", "r499", "r500", "r501", "r502", "r503", "r540", "r727", "r728", "r729", "r766", "r767", "r768", "r769", "r784", "r785", "r786", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r832", "r833", "r836", "r837", "r838", "r839", "r860", "r861", "r863", "r864", "r865", "r866", "r892", "r893", "r894", "r895", "r896", "r913", "r914", "r915", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringAdditionalInformationDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofActivityofRestructuringDetail", "http://www.cooperstandard.com/role/RestructuringSummaryofRestructuringExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r543", "r544", "r550", "r551" ] }, "cps_U.S.TaxandJobsActMember": { "xbrltype": "domainItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "U.S.TaxandJobsActMember", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesScheduleReconcilesUnitedStatesStatutoryFederalRatetoIncomeTaxProvisionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Tax and Jobs Act [Member]", "label": "U.S. Tax and Jobs Act [Member]", "documentation": "U.S. Tax and Jobs Act [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.cooperstandard.com/role/BusinessSegmentsGeographicInformationforRevenuesDetail", "http://www.cooperstandard.com/role/PensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PensionsAmountsRecognizedinBalanceSheetDetail", "http://www.cooperstandard.com/role/PensionsComponentsofNetPeriodicBenefitCostDetail", "http://www.cooperstandard.com/role/PensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPensionPlansDetail", "http://www.cooperstandard.com/role/PensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeDetails", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PensionsWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsAdditionalInformationDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsEstimatedBenefitPaymentsforDomesticandForeignPensionPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsRecognizedinBalanceSheetDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofAmountsinAccumulatedOtherComprehensiveIncomeLosstobeRecognizedoverNextFiscalYearDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofDefinedBenefitPlanAmountsRecognizedinOtherComprehensiveIncomeLossDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofHealthCareCostTrendRatesDetails", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofNetPeriodicBenefitCostsforPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofPostretirementBenefitPlansDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineBenefitObligationsDetail", "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsScheduleofWeightedAverageAssumptionsUsedtoDetermineNetPeriodicBenefitCostsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "UNITED STATES", "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized Debt Issuance Expense", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "cps_UncommittedIncrementalLoanFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "UncommittedIncrementalLoanFacility", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Uncommitted incremental loan facility", "label": "Uncommitted Incremental Loan Facility", "documentation": "The amount of the uncommitted incremental loan facility provided by the Senior ABL Facility." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax not provided on undistributed earnings of foreign subsidiary", "label": "Undistributed Earnings of Foreign Subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r22", "r23", "r740", "r782" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1249" ] }, "us-gaap_UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnForeignCurrencyDerivativesNetBeforeTax", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsGainslosssesonCashFlowHedgesReportedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "label": "Unrealized Gain (Loss) on Foreign Currency Derivatives, Net, before Tax", "documentation": "Amount of net unrealized gain (loss) related to the change in fair value of foreign currency exchange rate derivatives designated as cash flow hedging instruments. Recorded in accumulated other comprehensive income to the extent that the cash flow hedge is determined to be effective." } } }, "auth_ref": [ "r143" ] }, "us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/FairValueofFinancialInstrumentsGainslosssesonCashFlowHedgesReportedinAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Pretax, Accumulated Other Comprehensive Income (Loss)", "label": "Unrealized Gain (Loss) on Interest Rate Cash Flow Hedges, Pretax, Accumulated Other Comprehensive Income (Loss)", "documentation": "Amount of unrealized gain (loss) related to the increase or decrease in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income to the extent that the cash flow hedge was determined to be effective." } } }, "auth_ref": [ "r143" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "terseLabel": "Total unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r741", "r751" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross reductions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r115" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross reductions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r752" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r754" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized tax benefits including interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r750" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense related to interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r750" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross additions", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r753" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross additions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r752" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Lapses on statutes of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r755" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r756" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.cooperstandard.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r70", "r71", "r72", "r264", "r265", "r267", "r268" ] }, "us-gaap_UseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseRightsMember", "presentation": [ "http://www.cooperstandard.com/role/GoodwillandIntangiblesAdditionalInformationDetail", "http://www.cooperstandard.com/role/GoodwillandIntangiblesIntangibleAssetsandAccumulatedAmortizationBalancesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Use Rights [Member]", "label": "Use Rights [Member]", "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning Balance", "periodEndLabel": "Balance at end of period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r388", "r394" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Charge to Expenses", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r391" ] }, "cps_ValuationAllowancesAndReservesChargedToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ValuationAllowancesAndReservesChargedToEquity", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions Charged to Equity", "label": "Valuation Allowances And Reserves Charged To Equity", "documentation": "Valuation allowances and reserves charged to equity." } } }, "auth_ref": [] }, "cps_ValuationAllowancesAndReservesChargedToIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "ValuationAllowancesAndReservesChargedToIncome", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions Charged to Income", "label": "Valuation Allowances And Reserves Charged To Income", "documentation": "Valuation allowances and reserves charged to income." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Charged (credited) to other accounts", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r392" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r394" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r388", "r389", "r390", "r393", "r394" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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": [ "r301", "r388", "r389", "r390", "r393", "r394" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.cooperstandard.com/role/ScheduleIIValuationandQualifyingAccountsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r301", "r388", "r389", "r390", "r393", "r394" ] }, "us-gaap_ValueAddedTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValueAddedTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.cooperstandard.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Value Added Tax Receivable, Current", "label": "Value Added Tax Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1281" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.cooperstandard.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Lease, Cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r883", "r1160" ] }, "cps_WeightedAverageAssumptionsUsedForBenefitObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "WeightedAverageAssumptionsUsedForBenefitObligationsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions Used to Determine Benefit Obligations", "label": "Weighted Average Assumptions Used For Benefit Obligations Table [Text Block]", "documentation": "Weighted Average Assumptions Used For Benefit Obligations Table [Text Block]" } } }, "auth_ref": [] }, "cps_WeightedAverageAssumptionsUsedForNetPeriodicBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.cooperstandard.com/20231231", "localname": "WeightedAverageAssumptionsUsedForNetPeriodicBenefitCostsTableTextBlock", "presentation": [ "http://www.cooperstandard.com/role/PostretirementBenefitsOtherThanPensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions Used to Determine Net Periodic Benefit Costs", "label": "Weighted Average Assumptions Used For Net Periodic Benefit Costs Table [Text Block]", "documentation": "Weighted Average Assumptions Used For Net Periodic Benefit Costs Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Diluted weighted average shares of common stock outstanding", "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": [ "r421", "r432" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.cooperstandard.com/role/NetIncomePerShareAttributabletoCooperStandardHoldingsIncBasicandDilutedNetIncomePerShareAttributableDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average shares of common stock outstanding", "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": [ "r420", "r432" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "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/2147481877/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": "(a),(b),(c)", "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": "(d)", "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": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480901/815-30-45-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r173": { "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" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r177": { "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" }, "r178": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r215": { "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" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r218": { "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" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r223": { "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" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(a)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(d)(5)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(l)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r243": { "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" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r247": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r251": { "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,16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r257": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r258": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r374": { "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" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r387": { "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" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r402": { "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" }, "r403": { "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" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-3" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r495": { "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" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r768": { "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" }, "r769": { "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" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r826": { "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" }, "r827": { "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" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-5" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1" }, "r872": { "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r923": { "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/2147483589/942-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r932": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r943": { "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/2147483586/944-220-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r947": { "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/2147483586/944-220-S99-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r975": { "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" }, "r976": { "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" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r983": { "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" }, "r984": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r988": { "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" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1030": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1036": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1037": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r1038": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1039": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r1040": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r1041": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1042": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1047": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1055": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1057": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1058": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1059": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1060": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1061": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1062": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1063": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1064": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1065": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1066": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1067": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1068": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1069": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r1070": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r1071": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1072": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1073": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1074": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1076": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1077": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1078": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1079": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r1080": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1082": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r1083": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1085": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r1086": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1087": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1088": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1089": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1091": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1092": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1097": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1111": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1112": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1117": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10" }, "r1118": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-11" }, "r1119": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1120": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1121": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1122": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1123": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r1124": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r1125": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r1128": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1129": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1130": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1131": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1147": { "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" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1167": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1168": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1180": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1181": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1218": { "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" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1224": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1251": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1252": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1259": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1260": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r1261": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1263": { "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" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1278": { "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" }, "r1279": { "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1282": { "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" }, "r1283": { "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" }, "r1284": { "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" }, "r1285": { "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1288": { "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" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1309": { "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" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1312": { "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" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "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" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1328": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r1329": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r1349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r1353": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r1354": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r1355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1356": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r1357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1359": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1373": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1374": { "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" }, "r1375": { "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" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1377": { "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" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1379": { "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" }, "r1380": { "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" }, "r1381": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1382": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1383": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1384": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1385": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1386": { "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" }, "r1387": { "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" }, "r1388": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1389": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1390": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1391": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1394": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1395": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1396": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1397": { "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" }, "r1398": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1399": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1400": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1401": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1402": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1403": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1404": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1405": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1406": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1407": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1408": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 151 0001320461-24-000034-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001320461-24-000034-xbrl.zip M4$L#!!0 ( &B!4%A=I@# H@X# )QL*@ 0 8W!S+3(P,C,Q,C,Q+FAT M;>R]:W/C.)(V^GU_!<.S.U,5*ZMT\[6ZZPV5RU7M&9?MM5P].^?$B3<@$I+8 M19$:@+2M_O4G,P&0E"S;LBV)H*2)W6I+X@5 WI],)'[Y/_?#P+GE0OI1^.O? MZM7:WQP>NI'GA_U?_];NG)R=_>W_?/J/7P8Q7 :7AO+XOBL"S_]U9Q#'H^,/ M'_!C-1+]#XU:;?^#^G''7!KXX<_TRKN[N^I=DZZM'QT=?:!?S:7^_<1UN:?6 MFQ_\$"[E__OY^CR]7$:M1OW@L7MJ<(^ZPMSP8"235^//72:YN5R*.+VZQV27 MKH0OX>I&TUSD\:EED-RM]J/;#_!#_L+'5P"7-5N!>!<>,'&Q>6"V !]BP4+9 MB\20Q4 R7)^]W=KA;K.>+KKT9[T0IEG_\+_?SSON@ _9KA_*F(5N.F$W2L)8 MC&?/1_\X,7D8[NSU?&JLC=INK;%;;^SD>,E_BHA3HTSD;I^QT4/2Z!\F1NB. M)E?>C:(1,#H\T&/"@X]#NKS>R-:.N][L%8 ?LF'NS\Z.Y]^&7#F M??IER&/FX*V[_-^)?_OKSDD4QCR,=V_&(QB_JS[]NA/S^_@#T?W#I__XC__X M)?;C@'^"L>Z:P?SR07WWRP?UY&[DC3_]XOFWCHS' ?]UQ_/E*&#CXS *.;S? MOS_&"[E0?_J>QT/Z$WZ_2(9<^*YZ_7U\S7N_[KB[,-^0#?%)W#]N#WGHP?_' M7P/6WW%\6('>;K.Y\ZG' LE_^3#QH!<\]TOD)O187[HL^!=GXBM\(],WM'8^ MX8P7]8(KN#SR)E^QM_/IZ[]>_X(;P5 /=L;#;A2D#]W?^71RU7G]4T]#(._X M! 8N6' 6>OS^'WR%Q8#(RIQ_'4' MY/?8@V]VA_"4P:['LC$<[GRJ-W:;C[W^JV NRK.3A+YZ>9@,NUSL3 WH<,?Q MN.L/@8U^W6F8T0&G'U\)WN,P0*\31^[/+_ZM#RSKR6L8#I#1A8&S/@P5QPYW M[#;,R!HU&-J!&989QTO'=;2$<1V]:%R)].!YG0$3_,E%.[OX^OCPKICXG04) MSYZDQU5+AU6O 3=5@9T6,K2CA0ZM_N*A27R4G'?!M$68&AD-1[:3>! )_T_N M39$1V\:$3SZKKF-/.?1$,P M34:?7(I.#&K8>U:O'*Y"Y;UQC$?+T'VU)P;W5M71 $-2/UJ9WEODR.L+'?ES MUN;!R(VJ>>&HT9!OWBE)[36"T<. M-JA^4*D?'51:!TOB?4PQP M82!A+-OQ"1-B#",GI3??\)MF^*T&AAI[K M-/9&$8-O@D)OM(!IZB\SY2]DFFLN8X@XK%Q45-S#Q M?E',\(:AH^8&Z]XHC!_>,'8(2AJ5^M[+((]7&)PII?=@-I-?Y*Y\\8P@J*F# MMU5[HQ3,H-1>^%0#I8RE+W:*X9RN)RA@%^P]\*1'"UG) UDT9<-Y>!!]+Z8 MH8!A;[V0/@?UY0RE]6)6>4">KWZ(V81G@J@_B7\RCLWW Q_,*[,?G>(S]F ;WWLAOX M?]4R9"B&RDP=#:0TQ OS VKN\U0&D?U1'1FY__ZGIS98S]!"F9D#C^ SL[N%(089HJ&TA6-@G8?L\SBZY8F/\ MJGW'A$?__ ZN"TQ(Y9?KZ0CW$:.[JK\RO6R&]H7W_)![GWD(?\2H8"]XK%[E MN_K;DTC&)X)[?JP6'5/27-SZ+L=?%Y).5EV $27?8^)Q(&+!^JBP^3M0>45>"@W^2,B@FLMCF65(@" M"^-0(=!Q/![!PDA_. JPWH.^&PA:MUQQ1/4>'-0/ZG79._0K990(^D1U)<=Z M[6FRN/;F>TX9>/,)<[RQW_.Y<&A(?&8%SLG9/R8S\],W?S)?33Y]1+0TGV3, M1(QY>"I]V*W5=VOIH[+?TF%ZV:4Z(3_YB_EL7O)A8MZSEZ&Q[&70L^%]9$KU MT8.7W8\"W_7C[QQ3\H[G#Y$?HS GI8:13P(&_-8C@+1][\N=3S.04_6<7S[, M?'RZ$NDHRD&;9HEI,YE'7$ORM"S0(*HB+L:9P0KL[S9KZ8/T+_/-#%T"FA8& M_.;+(?B$B>"?=.WD\8_.%W.[^7:O4PHK#VM$;5TD[3M,+I=F/ M?GSY2NU;L%(38M687ZP:BQ.K ]N6H3[_,M3?L@QY&4S+!#0 N+GM,64M7B9MIB:8Z"M<7Q9GWI MP="2U[SM>82)L>"*^=Y9J$&MTJR__5'8T^M_S6.&P(5!>TJS\/:'6,\PONLF MPR3 ,L/+>,!G83VEH<72XZDET0++9D]H,U%';R;Z+0H0EI- '4+XGKI*TI MBJ4';4L6"ZQE@!F)* B #F@2V M+JZ@#<1:>E!9>K_1 BHURAK1%NG8V$"WLD?%J_*";*!5V2/H0@(Y&PA7]@A\ M57!??7%.>*.LD7:1<-\BU[_LX?5*X;Y%+OS2 ^MUM!)+HD59D0!+X+Y%DJ+L M,7\!<-\BE]^RU/ "I]8L:^B[>KBOF&*;9MECW&+@OH*(5=8@UQH@J2"ZE3W& M73%,6Q"5RAX5%P+W%42KLD?0Q<-]!1&N[!'XJN"^-]5G3JUY62/M(N&^1:Y_ MV:J-2/I$?3SES >>J-_F>=X4 M@UB+,SS:CO?S&,^:G&[+]LC%I$OQ^O)8,NL0!"GB8SQ/U4NP-::2U^\\'D2Y M-OL/O^7\@@UYIEBO!+_UHT0&(.NAC (?CV7T_A[Y8?P[/ #8=U/$U3"ZTEUZZ ,:ZC>ECZ[8BY,PUU/TEN'J%A# M^DZ4K+>RW[<.S;&"]AD^*D:1@,O X28_>SV9P#ID:2%,4%)B6 S-]^M)_U(!82\BR,H<_7)2_L!*&,P. M%WP#!/^@5 #8R@5_[5'P@[)A;H6XXIN@"*P$X#:9(&7$QM:^1.2@C+#5.KNO M98.2-J&LXL!*:&?C7;VR83R;58IP4"H(9ET+3XOI,'9H)0AC!>U7XKL41/52 M82]K6GA:$.FMA%VL(/T*_;"":%\JI&7M"T\+8@(KT9W""T\+(D8909VU*SPM MB/9E!)#6J/"T(*J7$:%:M\+3@DA?-AAL+0M/"Z*]E1B;;=GN-6>"HU*!;>M. M#"LQ,$M<[Y56.11$_U(!8>M9>%H0Y:V$P>QPP3=!\$L%@*USX6E!]"\;YK;^ MA:<%,8*5 -PF$Z2,V-C:EX@*@!F3:M/BZ*]E>"+%;1? MH3-6%/%+!;BL??UI45Q@) %J4=0H([JS=A6H11&_C%#2&I6@%D3V>AFQ MJG6K02V*]F4#Q-:R"+4HXEN)MMF6^EY[+B@5[+;VU+ 2#;/$ 5]IT4-1#% J M2&P]"U&+(KV5@)@=COA&B'ZIH+!U+D4MB@'*AKZM?RUJ49Q@)12WR11IE!$E M6_^BD489 :QU=F(;90.5-J+0HF$ER+/Q#E^C;&C/AA4G-*P$8ZY$Y"5N?"DZ M7-SZ+L\KK#2NQ&$M88+-ZX]>;5J) "^*%LM*DC!#0HE/FC[/ UX0' M+/2Z@OWD'@_\6R[&Z\T/942@%E?&NN6$C!/*B'HM.*&^98>,'*X@%UAZI;Y4,FBN(#]8?KV]9B0=:Q0@;AMJWK$0$%\H19:5,&1&Z MU6'W-U', N*&WR"^PTS.FK)!&9&Y54#V&\, 98/B5HK4;PP76(F[60/0;PP; M6(GNV8?+;PP_E SDVQBZ6(F\6>.\DP88J9_7-'S;LQ)SL\!OWP3:6PFSV>*R M;P(#6(FJ6>.M;P('E V]*\A1WP16L!+!VVR26(FI6;)O9<7E,06=I[-G):!F M$0NL\<%P]3TK832+B+_VI]#ME0PX6^?-JT6Q@)48G24LL&&GZ^U;B=99LGFU M*)J4$47;A,VK1?%#&4&U]=Z\6A0GE U+HDP9$;HUWKQ:%!N4$9E;R\VK13% V:"X M]=Z\6A076(F[60/0;PP;6(GNV8?+;PP_E SDVQBZ6(F\6>.\KW)_1$$<<&@E MYF:!W[X)M+<29K/%9=\$!K 25;/&6]\$#B@;>K+8@4K$;S-)HF5F)HE M^U967!Y3T.&[AU8":A:QP#H?(W]H)8QF$?'7_LCZPY(!9^N\>;4H%K 2H[.$ M!8HJ@RF(%XZL1.LLV;Q:%$W*B*)MPN;5HOBAC*#:>F]>+8H3R@:N;;4H1K 2#[2*$38+M8>GK3U'E)4R943HUGCS:E%L M4$9D;BTWKQ;% &6#XM9[\VI17& E[F8-0+\Q;& ENF^"1Q0-O1N S:O M%L4*5B)XFTT2ZS"U3/S"6# W_J@C[\D((]PU:2@=@;@KM]P,9QU MR^+)YH= '+CVX1FXYI?74<(Z7*M,E&@LDA+604LOI\1Y%/;++Q+683HE(L1" M)6(+XL1(_:N:PZN8LRZ <^/Y20:CJ(0!KB>Q[8W&F5$=C:( M+8IIB-)HE!'TV2"V*"C4:)01"EH<#FPQ0Q1E/LJ&#&T,0Q1E.*S$A[8,49S) ML Z=6GWZR&*N*,IN6(>4;;G" N-A'6JWY0H++(AU$&(!^6>+V:(H$U)&0'.# MV*(@&](L(Z"Y06Q1D!%I6@=HI@E7PQJ?$^F'7,J.>H3,BAC:21P-H]B_7?;6 M_H)4>=,Z6-%&XA2E4*V#^&PD3E%JS3JX;4[B%+4SO2@-9QT*9CF=BE)VUN%2 MEM.I*+UG'5)D"'#-92P2-TZ$'_9/(AD#(> [+F[Y)*5.AZ,@&G/>X;=PD?5M,"8MZZ (*^7$"E)9"P_8 M)%1+*DUM61O^6R4GRUI]:^-[FUC?AB"R96VP;Y6<6$$J:^-]FX1J27M.6M8& M\5;)R;)6W]K0O.W]D M# N5!FNC[1>1X7/BPU/#/EQG_BRG5%@;4I>&' N5#FO#YA>1XSMS!W[(Q3A_ M87EDPMKPV7(B+%02K(VB7T0$+$0E# /K4$.XM2^X+)%YL#:,MIT*"Y4%:R/I M%U'AT8O7$P+?MS;T+@75"DJ$[Z]'M%X4U0HJA]M?C^!^12Z;%=IQ/7" (BA6 ME&9<#ZB@"(H5I16M11/4'CP_[/\(_3@#^%4?DHD?UU26U@-B>!T8_>Q8:)"\OQ[PQ=MPU8T@]'H@)*^QBAM!7NN@EUF+RN[G6%2; M3( ]!#ZP#J6QC,#KDND\L [8L8S0Y4[:'5B' "VV8>_;5GJ1^^\.K$5N'HDJ MST(OD;'P6= 9<1?^$X^_B2@9E6?%K45>"E]Q&X+Y ^M@%IM4SR(3H0?6PB:% M"\*R5MQ:'*/P%;7F(85VL6S+)6*2'=&AM.%P2R5@H,:R-E/$,O9B+X1?>C1]B;QWN M)H)[^&-YM)!U8:]=:[U0OK8V\'UNK4,_$A=1O(S]F@\#L,;!? '8Q*5O"L . MK8V/%T68N5]X D+EQU^9ZP>P#OE=NT+&YSX/E\0&$^IM@K)O$SGK0FOK*'LS M\(570LI:&\H7J$RSM:[O[];KN[7&0M;ZR-H@WHJU7BA?'UD;HUNQUO7#!3ID M1]:&X%:L]4(#C2-K(VP[UGJ1@<;1-H!^QM;1QMTY(OU@.T-D(N?LEM2"$?61?G>MP_/N=]%IS2 M>#+"G$18SM@!7O28\+*C;G992VYMP&W5DB\P/FG62AIW?P=Z),,;^+U4^%VS5M+8>^GK;8'K MUJR5-%A?H3 L5OE8&[!_9@%VQNT,.(_/(Y?*:&;4=9PD0L"#YRKJF/O=7YDO M?F=!PC^/TS]_@]DPX0[&Y_R6!Y,C22\Z"T=)+.F*1GELOK4(PI8'5J8'K(4T M5D&'!3)DVW5%PKUSGW71#?7+DY1HUJR#3;8\L'(]8!VP8A;U"TSCEBGD!#M? MXNW7OOPY1?E(<+\?GMZ[ ]R&? *S$\Q]<]N'IP8AOS$_/(^D_#S^C7M]/^SG MJWZGZH*9''P-HCM]86E40]U:)&;+%@5JB[JU:-$UCWU!&[:P4<",9I+J!OQ1 M?N$]/^3>9Q["'TO(M=H05]>M!9DF*=49@7Q$8M*NTB$J8GS\H_-V4;6),98E ME=8"7'/0>DICXW6+TM*;0'IKX;.MF"^XA4:S;BUTMQ7S99/>6L1N@\7<"C?/ M6AAOJQ.LXA-KH;ZM BFR\5.S;BW^MU4@-O%)PUI <(,5R)+ WT9)4+Y-U@G+ M(OT6-GQ1)<)B2Q V@<&V6.66WU;);UN =,M@TPRV2 2^L45EM_RV2G[;0L%+ M*\LJ.Y\MU'!ND>4MVQ7 =EN@>LMGJS"C6]Q[RW:K9[OF%D9_CL]PCZ^FM*:N MQ*UXN-5NS1EMD7:TN<7PMWQ7!-]M$PA;1EN))=TF$K9\5P3?;1,*]M%ZHD*F M/G^%3'V!%3+-;2)@RR?S\(FU /XB=EW7%\4VDZR W/%YC/]2PN@$5K\?"9]/ MG?R"9_[&8VJD6JZM^$UKT?95T&&E'%J>/BU-:['P#1-.:['B\FML[*Y50I9H M68OC+I\*6VT]FR6L15PW2C"MQ1]?1 7$:J8IP"0>#]".+[CJ?$:B4KBL/C*N M*RXZ R:>&Y]%C&,MGE@(XUA$&&L!MU?IU6O.@E.)IXMO17=1'&(M\K9<#K&( M EM,:VGL@+W"VJ&'_\$(^I8%L (EL_$._YZU($_YWD!>ZR*H&XUR640':Z&E#=-.UN(Y&^_P M'U@+\MC4!6!)52D'U@(EB^D,8M%*6XM\+*75AD4+;RV@\)Q^H6;C5Y&,17IA MSHG=B#/@#JS%(FS03PLUP]:&]A;JIX4NO+6!LPTLOL@3:0^L#8HM9/&%+KRU M47!A+&Z%<;4V*+9%'FR@TF%)XN.BA*>@PT4/RQPYKUYXBJ)2F:-NRX_FL"?$ M/RQ)B&]/7^5U(/J:0P/EI?(BH^/#S8(EMD0GHJ\Y)+( *K^^,;Y%&GRS\)@M MU175UQP,*C&9%ZK#-PMBS4N%B'^*#)/N=]7P93=IP($&2_K&=JZL@Z<,86@A24[CBR#CBQA2!% MF73K((Y'"?*CVJG>L'L6>G^/NK+MKFE%X9%U\(,U%"E*:5F'%%A#D6*T5JMF M712/B]_V_DADC#=D#B]9DB26\.S/3/KRB]_K<<%#=PG[7RS07JV:=8&\=90I M1HNU:M8%[]91IBAM9ET8_R1ET"_.?EQ"TM8*/69E*&\)38K28%9&\Y;0I"C= M95U +T5\W,%^-GC]-Q[U!1L-?)<%&6DZZF'Y'[^)*!E=]DXHP^)SJ3Z'I6G? MWJI9%\C;3@@KS(QUP?X"J79S%Y5'?*R+\4VJ)"6&:G1\$@U'48@&Y4$U73), M KC6NQ$L-,A :G_*LA>K5;LNAD M';9@O0ZS 1*JKQ$24:0[6!#Y&FL$7UBA':T@ZAHA(*MW!Q>)TS;6".,HSAU< M*$76"+ZP0N$MBT[6X10JEQ3' 1$)F]DG(F9^0)]RV29SQ7I"#0WKH ;+Z+(J MFY^$OB9*-!Q&(&J1^S-,< Y1[S:*.=PML7%Y2JZA:G!.JZ'NZ> ]%W3/9>]W MN,O-+>8S_C.Q_BBK, '%<4T:O7#*X$)XM)L_&\UK 4VVG=,>+/ZNXM> M)(9JNS9PV;IZW]8"&9;0I2C+92U280E="JK):UH+03Q"EVLN8^&[X&>3 ?T! M1E%>=WZLIS9K6HLE6$6=@G1:TUI\P2KJ%*79K,4:'J'.Z7 41&/.B3:7H[7= M:=]J6H9HC2:=?B"=90I2IM9&^$OC#+/OA'+S:]9V-=OPH_?V;T_3)8 M&UBA)\N&,:Q$&I<$Z#3+!ARLOS$J"V2 (&;F6I]DZ.YZJJ5662"#2;H01=JA M1U%/:0JS6F5! %:ZV%:(05FB_Z+$8)'6N5668+XH6U"0C6Z5)90OBBX%A8NM ML@3R*Z3+LE13V2+S%62VEN4,E24@5MW/IY89:\%4(8Q7GA4O2U2\^A6WP@B*6QOZSEDL? 4KOS85C]/$L3;ZM8DX!45E>]9& MRS81IZ#0;,^ZD/F9-D[X\T4DXD%["/-TV2+2>"=X-$K@>[2UZ S>++-W7?,1 MO(UU YX?2\8JY3%@U@7A6THO)TS:LPX#F(/2IXF(1L_URBLWC1M";U08;8..-D2>BD2O6\=;#,'H3M1LAD^V")% M>M\ZN&A+Z27)M/W8T^=$^B&74K<_SN]V3>)H&,7^;7G:A>_;#R<5OMX+Y6_K M$*(YU]M<=A()4#5P:3OTZ&B#\K"Z=9"-U4N_4*XO&X9B3MC^_K_KEMS9+QO4 ML0)2%)3*V2\;(K$"4A24N-DO&V9@2/&CLVX*ZJ!L4?T*2%&0@CHH6]B] E(4 MI* .K(N+YR3%R<7:*2CK0N;B25&4@K(NFBZ>%$4I*.NBZSE)<76^=@JJK-'V M$DE1E((J:[2]1%(4I:#*&FV?M-=.094UVEXB*0I24(=EC;:72(J"%-1A6:/M M+Z?KIJ .RQIM+Y$412FHLD;;2R1%40JJK-'VU^NU4U!EC;:72(JB%%19H^TE MDJ(H!56Z:'LDCZF2XPSF(4*J[&/!>NXJ/2Q=_%T$<8I28J6+R(L@3D%J[:BL M,?IBT[!+*@L\*FO8O;35763EWU%9(^G%UC@MBW?+&APO;747RKMEC7<7FUU> M%N^6-81=VNHNE'?+&I4N%M=?%N^6+M!<]NHNE'=+%RDN!5%9%N^6+M1;]NHN MD'?W:F6-U19;\+$+6NLMK3572COEBY6 M6Q& N2QN+EWTMOKU7BA_6QG/?6=_1.(DD7$TY"*W,?]K)-:S*_->S!. V^NNJKZP,BPNG1E'*RLHPNG!J%*6IK NR M32NJWUF04 C=#H+H#L\BD>W0N^:2BULN'YX-DUX&GO")X)X?GT>R-%T)]^K6 M1=^V$\(*TV)=K&X[U98$%M:M"]972HBY;-Q),DP"AKTL3WL][L97M,"7O;87 MT3G@6:_79Z_T_@!3R;W/+,"1+I5+ZHOD$NN@!-O%U0:/L6$=WF [U7+B4UN@ M^#2LPQEL)X0-+G[#.C#"=JHMR?HTEHY#O,)K/IC;:ZX=[39KB^%(ZR" EW(D M0@,W[/[AY:6)-QNE#_Q72 ,;0LU&Z0&"8H1FD5%FH_3A?C$T6*@5+7VD7Y3B M*BI\*WW078S0+#)R:Y8^A"Y*: H*VII+#[5?[O;4:\MU>S[X]\>"RR@1P 3J MXX SCP;K^;>??H%_:'W\GM=B+<[=%F.'+5[O'M99X[#':OOUP\->[[#V?W'U MLGMD/ Y@G89^N#O@?G\0'S<.1O''.]^+!\?U6NV_=NBZ3[_($0L__=(5'^!N M];=ZR(-'X8!W6>#WPV.78[7GCKK9_.Y&022._U*C_WWLP0QW>VSH!^/CO]V M#$CG@M\YU]&0A7^K2!;*76!WOZ@ '2QSLUX@-X3N"'W,R@WL!A M_[@XNSG]XG1NVC>GG7W M[V>=SMGE18%3J,TUA7\R.?##?AR%%>=+]:3J-&I[K:,7#9O.4#,7=",!#+X+ MPP_82/)C\\='SY>C@(U![=,@Z*:/0R;ZP,3=*(ZCX?$>C/B6BQ@KD/5+Z'WJ M9\W>>_5JZ^ 0.3P&.8H]\V+-_%68U(>'WQ\=5H]JLW^J5>OT_0=ZGC _ZE5J MCN(=N@O3U4>S087..H=J(>1ZL[7'-@=_25WR@J1?"$JVY M6.+KY?5WYQ=05F$47B1T&)^C==HU[Z$VK^\X(4--[7'_^$OD)FB*T+3MD#KK MP06?0+G^@U1>]I1/SI:O7L!7<31Z/5,MF'4.Y^*<=]^9^.E$(7]O"+U:&H+I MJ]:4^7L)$?>J]?K^DS2KDS1VG%XDAB\']@2F"HW?< MC:*@R\ /CKO1O5$EC9U/?_W+T4%K_^.T-DF52>R]8C4#WGO(42]9RT6985K* M]L7%C_:Y7#O@8-^!(./6F>>^=RZ_. MS6^G3L[]2%V/]LD-_EP_:K8FUN=ITZ-E#35.J!N!4^?(3S'CLP3>[0WC$ &_;]=AX%U^U MRT/#E]H_Q5*NW:P,*5] MU-PJ[4<=.P&O\Q&C>)'B;FG%W5IKQ7USW;[HG)&&+EAY:Y%#C6*I@C':.TX9 MRE'0B=,3T?"O?ZGOUSZ:>:]^?&J9/.[B>;$PMN,$#(O JY"1<6S+_K>XN9L9 MQE'1([&'"N65LY-H./0EPM+@*($A#Q/R4^;7_*>$H7Z%>R_H5J/2]Q"#K>\V M]^N-@VUL;P-F9 %/S@>5OI3YKGG?EV@HX@OXQ3#@/C#WY>75Z?5NYZ9]\:5] M_<7Y[?+\R]G%MXYS=G%2G9\IBU^X.2&5TWOFQK0\3M1S1+HL#I..''$7LQ^> MXX>.'TO''3 !0WV_E<75X6RE@+A:^]7:P6+"I59UK[6WF"?AH Y7&G@-?<\+ M>$&QPDMUX%D(7M!(.T+4I^5$]1)[B4^C_G\+RZT05'.Y]: MM6:MYMP(YA$B(YTOPK]]W%+86L?PRD4Y@3\OQ4UTEYI+; 9S$8EX<.L'P8-U MJ+PXBM8O(NUS*:[ /(.FF=]Z8RN4[[X[\$$9/8QN7C>6JPA>%OP__DCY$?I% M#>"%P_K^XR;!5M*_T]-"+3X2L+K^B 4.O^=N@CL^X6M0 %R^=][!E!V<\U+@ MK?GBN9>%9D4L9Q9Y__4OAXWZP4?IQ#S@HT$4&BBI@M8R2- R..!6,@6N#7=.<& 3/)/6 _Y[KXW5W,\^C\ <7>%P)QT?;-2Q=[2_NP>19.F8 MO /<+$!#PQ,5!L %A/VC1,@$P8 XJ-=]WW*!"(M[?=^+BPU-[A M_MY+@]5FO7K0/'I1B/G8]XUJ0:5L(]XKRA$;>S&N+.*XWNJ064C._IS)@ ML*:=.')_5IP1$\XM"Q+N_">"IW7,.CMR\#9 [!EELI$DT3I)J:24'IBTN>IL ML<<-9@PCJZ=:X:FK1,!"2NY.!\'NSS"Z@U%R)F&E M/?A!)HBM,>EXO.>'JJSC.H&(MU7;,Z3)D16H5'VLBNU?7+ZAM'#.DN/Y%B:M M BZ,-(^6^KT0/_\G4.T?2+2.IMD9D2S5-W5,'4RK%DL(L/_ZPL9E5SX](LLO M$*@PBN&;?R<^JCC0;%3V**A:73ZA\IJ8YYW\BDJT,RVXE:]5RM?O49"$,1-4 M>BID*E>-Q^7*DN5?%^FZ&W"JCI@2L7=UG86!B(&$RW-8$*02EA>]+M<7P(-G M2-N$@.5LF7',4.CP9]P#X7CP:]BG2T>"NYP SWK#H:U9TGD'SP,OT)&).W#D M(,+21[.C(!ZP>'H6=TP^U!)TLY[(>S"^H>>\:^1FVP6'$B[J_@%SP9OH>K@3 MAZ(?AIMD)(V$1LID[!S5'(^-Y:/JXZ62<9) Z!;&:@,.QAPQBY-,0)H[GT A ME41"+%)0%Y%5:]1:;RV"X@22-/3C& 20!R!1(@HQ'@W&#H?8=.S027/,I;S] M%Q8SYZNRY!/Z)7M&WK3G'>5KWJ=^SX@![]XX[Y"^!Q\;S48U]:1]JI8>8;7T M8WI&<<6"E(T:=*H^N'R_,.606S1<,ZTK4N70VBJ'K7*P7CE06!S L+G#7!>4 M@V HX2@J&!.',[\%QS_B'P.+#:N$1]IR^B MNWA@?JZ"4\)I;!2#ZYHXT!A8#-. :3XR0OJY_M%<]NP%CX_/7(B>B+[XD;&: M*PU*4&]T=QO&MS(.E>)>#&7FV8^^_PA^M>(](D?5?=RM\,(]#LWJT:)V)E2; MM04]:7&#:J+Q6H/=$L]">00/G\\6M.+3AG-J]OEF.:W9K:_$GF]:K]EJ*DZ MROU(C&= ^W01T=_5%^50_KV=3^V';&);MGFA;//2]>V@M?F<2'B0E/,VWMF? MK_/..BF=BTEW0MG.K=XI#?TZRJM2=$M=*_51.TUK1LB5:(*#A6J".;/8Y4AV MST>ET]D._(;SHEF5;[0H)VI-YN7)P_G:"[TMEU]0X-Q[(D#%O1=S)L80;R.4 M#;PBS)#%D9-(%=P"753?M!F]>" ^QG<%8WSYG0^OAMTQXTL&-3+XWN][ J3??L??3<2IEVQS\WR:@';D\BH8 ML 880WX6QQSW@N%"P9IA5P<8&NM3EN%OTF%2@N;&#V8%.1UIY]_R4&^"PGM\ M5($AD >E4$2!$X&FR%$MPQVHP4Y*FU:ME=LYTF&BR^"QNY?W 1]3;N9=?<_Y M4>U@J^"#QCYN,WF/4\[FI\M,N@&H@!QO]'PQ5$#I"-[-\")@)ZIY\&C$+/'\ M6(^+&*%(Q&U^57;F]D0;AQZ)=D:Z!]5@3VBRH^>M:TE$H.?(+*,')'ZF\,B9 MWJ7TJ&[+2U'&P[1E4B7?HH=5 ;1#3=70J-MTRJX74"8/OG(C(7BZ 1Q5KA"8 MQ(N016_]*)'!V'#HK+^@I5/BUJ!!9#K4NV7(:X.0*09*?Y#E1J;D09 M'=!=P5CZ4N^QQU#^EN]V&1H1-#,\E$K98>(%?J+$! 8I\)Y-Z/H;":< MC&+Z>.;*HJJ8%P=&N!XO\T'Q$))G?-!M.FMM*F9N0 I8OP]RA(*&\L5CO:T( M9.0V(B\'/3C,2>F/KMJ')*GV&!B,E!OEK'IHC^!!Z-#A_7]/0IVJ:=94.V'* M(/^G9N.OE-^%1R6AKY@XD=[.%%>W=D"&71\B?/GK3NTABU^14_8UB-AD#]?C M,!GN>A&U7<2[(?B$B)+3,S2G8T/_HT:E43NH[-?3WG]F5)^>S2U92$O=%?%Q M,T,[Q(@X>3)6TDUDZ:ZR=#M9Q8F2F((@X@6Z]ROOBH2)L2+N$=&V1;1]E+3J MQ=/4W2O &$/R@4C\ZJ+0.CA[06TU&C?.5 MM'\LTUA I;QI="R=K..6\D.N<<\,!Z^E9/Q]PD7,P(Y3C ?^&A65\_L1MLD MG];CTA5^USC'OM1A5\5(PXP>$%/QI>5NQ,ZJK[_SG7-2>_ 4XL)! M%'CHG:&WZ$\MK3!+BZ%JY%PQ"('/SL[2XAS]R.LT./X*_*LK"6N[_WBX=53*U;?034?)TN;MJ?ST^Q#?;)Y<7- MZ<5->@S4BEM7'%3WFB_N2G]0/=I_NI7\O$\Z;%7WFXNJ9JC7GNY<\?H+SQEX+-IQJ)9%,*T7NLUW,0$4-@9RN691;+HYU/C4T02Z=^ MLFX2>3+NCP>.U]\Z0:1 M3,360I9;)@^?E\GG\RP/$TM/9T9*G(B:F8E:(ZVUMW9:2U4?8@W.C%(=W?W\ M]-\)!-T5N"*@HIM<28[S';>98&5.Z#FJB6':$)BJUM2]N09=6X588H78;.') M.AOCI.ROF[C_O]<<[KSEWO^W%<,RB^$!B.'>QHCAP;J)X?=T'V9J:C%D2*3T M]>;-=FZST]=TQ]A)%*K#%>D:D.4D4%O6+D=UD&Y%1?#O):!309R;&U$=V*Z@2"W0#SW4[JFV.1*^=QPPA+785 M4N:6-FU6=JG$\](V22K7KO[YDKJ]G(5JJS_PP58>2RV/S0V11^=H[0J? M,T\5,[1,4$>0KY& :T+G[XGPI>?K7EK4.NM*\%MLJW 6RI%NLK45WE(+[_[S MPKLM0LD7H:Q[%4J]MGY*#AL"1D)6G-.T)]^EZ?!C';T/W M4NLU[ QUM#F[0.IKUS,@D]237/O-K5"66BCW-DLHUVYOECGBWKF\"\%V#OP1 MUH>8-FZ?>_KCMJMW>:QT_N!W_5UJ=R, M&CJGXPZXEP1;559N5;:'Z?P7E;?NET]0._!Z%F]K3TK/K)CK/GJ*6><\Q*^. M?=]S/?CQ\\[C;= ?-H[7G=1+T3J^#B*^[1U/G-B8T5?9#'/1@VD])Q:Y@W@> MLMNLW8X^QM+Y+0JH0P^>"U)UWL517YVG137+Z$&Y44@=U@G$D4E7^I[/ MA,]EA<[&P&V"C=I'?:I4A3[6/V9?X]L<\[;IG^_X]#=1(LPWD3!?)E)_]UZ= MZQ5P1K4FL!A)C[EH&NF0&\E!/G5!=2](?,\9P)_TE1Q+(+1TWN%T?&F.\.@E M/*#+NX+]Y([' U^?Z&:>0(>']O#T&_6$]U7G,A%X^*>7N+$Z]V,D?" WT(JZ M%>#YHW@N"9YB&?;ASEL^\-U A] !T@*>FK@_=5D,/B$W$SHYI!]$73QW- &M M&ZECX(0/_ 3?X?ES(_)A\].'F>G%NCS]GBT7OE'P4_*MSFJZO.E@4;P.GZB=QR; ;!2G[7W6J MAIWQ/"8M)70T*AL!#]T#X\0%(2?$(J MWL'P.%8DD)#6&X<.L($?*%(!ZS7J#F$W1"$D=1?XFM]RQ6]WG%@.!QT D;B, M#;LIIIZ4)DJ5_$LJ#O/ !Z+>*>F^SR#"9BJ^*[-'E$^*VQ/"<]CZ M+Z.S) NT#-#Q^*\XV'0(= 72L? M7/SM>W9I!X82H!J%-_T>!3_E'?BHH?,-6&14<;XP?QAP@9UJ0I8$\>Z%+V$! M*L[G[_^L.#?1.(H9W7<;59R_LW["Q(=S2I]@35$%S#2H*Z+?+2C>* &F)S.- M,W/42:,PZ9,!F(@JJ1K!A\" .-GZ?KHZM"AJB6AI,L,%BW3C8V$UO4/]>9:W M/Q+W&_JD=>APO^P7%W@]&M(OL\T-2@?HHFZ":UC-*\*TQT J="[P4I>#'4U" MTLATI'.K5:.#X$8!G2:H=$$P+A_;HN<0B3X+_3^-W$MT!4CY9,30/@HI-C;# M%^AJYS/EPW;ZVX3E1TUU!D8>5Y\I3=P9<43"XK%BS/0)9YUOYM8JB@?=JPZ5 M1>IPB2$/^%/ -7Y8(69*1X$'_>E9Y/Q9NI@*]ZG'7''S@5\ M-7#:=)(H,/YI@HU;*TY;^LRY F/6PY.U<;Q1DEU7=6"8Z@1Q]%)( -)1Y+P5 MXFWU6BT7ID0/U&/@@TK,J4YZ#'(EMK10"IF.>3=DP1-1[^ Q('(@)%$/S0M. MOY? &/ 5,%,??\CYA&0!1NI4-[C44)"DHZ_HGDJ-,N)T&CT'A3]M(R:U/K^G M]K;*P\1%R!LG.6&=P$]% P="U(_P5E 2J)K &)+3$J-%QN.-U3S)6L#3@;E- M$P\WDGC ,$X)OP)E BXB\A@MA#^$Z:+T8X%5[)NSV'[/YU[NC'N0 M#C>A;: 88<5WT0PAU]SDX(A3+D=_[A18T*5+_@Z\@;N_Z^K$S&1B=SRY!'").N<96*3/H[Y@H\&X"AJ# M3N+&?C,5]60R>D1*=2:Z #;^-ZQ3K-S&ARN%0D7>:*25!E$E.PU=Z&XV..B[ M:)8^TQ88)IT?\K'3T4O:T>M'V0A:VM_,TNJ?JLZ<@E,0ZI05.?\&PA+I$-F@ M(,X7B"Z":#1Y$$5Y-,!3D A:-SP%O@MAXD"9DT:MUL+31AG,.V!W&$V9@S^- M\@1.1-V;;U;4<^X&'-4 V"]]L#RR9M[Q4CQ&M7(J=KV! MRS06Q8:CC\YUTL53?C4[5YVGYZ,C"TGO2:UGSA/400W*P"BM!LA91A/^CRL/ MWI3Y(1I.,G%PI^W\J*:Q,+@8'1]E7!VNBHN)DU?(\D.-2F;)TPK5PQ!2*U2" MI[0=)1',161@E[K:SI."(__$U5I;66BEY-'1R-X^OR#:P[_H5:)CE'.%();4 M5%8^!(1*\$!%LV&.JPP14Y\<@ROT&Z4#L2V=8ON,/^)/NIHR=37S MJ%,O$:C'-9]G'H>,S#'(=:'YD:#;]4_7 5,!;DDKO7# M,OHEDT 51O?H1( I\L%5=/Y ZP[6-E6\3J[C!.*0N)S@R0.=[X&FKC*+[C3$R"O %+ M0G X@-:9;1>ZP'#(9!I(^LH4@Y,P3-& $DJVHD&3O';T1P**L'#JJ :!P15J MI41'Q5 P2%I=S/$Z0EF&-##)- 3*9Q1X>>*F@@_3]LFD4?\#\E*XZI6+_B3& M#!1]: [$+9T)'7Y-#YN(X%1<\G;9LSFK66B*<#;;-!_)#CZ7E"TTOVJ%FYLZ MM!T= 3['NIJ%]B<3\E8ID4<-_%4"/JM$5\!41>TZ)T!S#,D$ MPXU)#^YB&*1@(3E3B:01KFN>*-.G]#2^E-F0 01*\<#@%YF:0A_[;A %65H@ M0]:5'V,0?LR)J'#68RIN5]D& FTHI(=P5&T9P2Q@AEGZ(6I2VN"9R[ZD<*>& M0H;#)"1P2>?_?O)QSH'TA\H]1FP$HP&/]Q3X+X\7S$"K/2#^\*!Z=%!_Z0'Q M8&H;AT\?QC[W6?.MZE[]\"WGNG>9^Q.<_B3T=K7 @7/,>[VG#@J?52@U]#TO MX!9T 03OM@_3G^>H]$5/O3AM_=0V3SZ)1@/C([*+L-2M"0JTTB!X*DI &'8] MOP\Q]^GGLYLO;4=-!J3^^O+LQ,2&H)N<'KBSCLODP.D%T9W3IVQ0_-"E>:)R M^F@)AYMO LO_$S'LW9, G7J]G1?\LRW7[WQJQ[33BD#^79<6R""4S!41FDW, MCN1E@IE<3#Z6 \/X64$P7RF..AE$$+$9&]S)VTN(VW'K!]^R_?+WWZ0)AF\* MJOJ"^8<0X?"S,(QNV58.CLTA#50:-_QE&=P'W^AS=/;.(3\)9 M6I)R!2$('28C:>+<42(DQ,1Y;%'E>R:1QNJL"LFMW"RA6:/)3UQS.<*47A<+ MHL9;2<$>-CH4TA%3E!J(B: H7^/'PUL?/"!J+QU -!2Y!M7MISUNIC/"/*16 M8).!G31A)%'#&!>3JGAM';QU,?9C(;9)ZR)_*(R6^ P7 9'17-BHROL2M90F MYTQ0N2:;CQE5S.MB=GDZ4IX78EO>\M 3C\%T!;X[!]!RF2M]HSJ/-)8^R[BJ M='AM&\(/)N*GLBIYMRVM_Y/3*'N 92S)2!<(G'0N.\Z[Z83 99J24SGD]\@Y M6)4R=@R>.?%41%URZ2\MKII#75,%X8ZI\#%7A6(*"S6>GBMCJ$R9SQ$VR94P MF9$Z9\V$7V)CPE4EC[ 8"@]G0S ;AI46U?2R^AF] MLFF%J$YLZ-I/P2FKJJ C-N3I;/Y-QU^H-'9:F"KUX& ^/D.$U5FA+G"FES- M@19$.:$-'Z8P ^VK>(J6J8@#BS+MQ4AV2TG:GHB&IKK&R^5=.?8<\XE 6!8V M40#YG_LU!]@YP 4U)1WDI##PZWOXHC%GHHRYS3-8(,_3B6&6B1<:*:,RO0QL MG#(W"KLSGH&8\ PJ,V'+;XJ+.I//.0&E[?I4QW+K P?E*FF0L@&5*4JJ[#?8 MYO2#IT:6KS :\&!DQ#%G*73U4%]7%5!F+(WH^A'3G:ES-ASS]9$ZRU"56;IZ MW%@*BF]'OH5+J?X7C'3TTP$1F37:T\XWY]T\3L#[*;X7#/Y,HU\TKSBW U\T "@1$$%"U0YQ#EI34!66$A% 0^R M^+/8 60H*TA3-?=(!H88N2E#U[<^7P0P/7F@M5:',F^?IF>>+P:8'A\-A%+ MTU$@U6NB7DW7A8K ->XQ1W:J42;?3)6DIJ,@C74' M7*H2&6AX:#YA'(Q5926,V66B"]/#?#>6V\2E<^5T'(Z,=)/E]57W+D..CB9' MC[K]J C\-I=8,G,N(N?WV!Y&RW7(/SGM-$-#F"7\E6!/"T$FWTJ](#=/%R#[ M&55RB#D!44;PTP2>2H$9'U'2.&+:^T?B0>P-HIK$:;6[/TR"7/$U2&-J MGIG3%1'S5'DR>6)ZD][#"5%ZCW;PI*4-2KJ'G,<.5;I"!.\I+V':443MI/91 M:>>02F8F]DGA?8*;<1/7RL1%WQ;\ZSR$Y&<5GQ-;BLR ?:D7ADFL6\H/AUQN M]"#!J9FI2]6RY-KYP@F1$[.41+;-,,HJ/LIG&F?M#CGI M8+ 3Y@!0V@>:KTG76RG]H3*A)OYY8&ND]HM%'*IR8%>AWD3B&+[>34:@MY-0 M61_:3I#N$LAEA;-"0]K>I;9H)C'51YE(2?E@N3'Z.BV>[9)(@_D'/#X=6VDX MDU@@*Y^J.)3(8L$'&+JO^R>BUPBQ0#^%05-A3$UX^H 2A@33-$WP/&]T@Y9L M1!XUB[.'Z2]E./M49O/>,+JA-&PAV#VB?[I6I/Z!><4O*!>@)!4M76H$\@-58'@A1.]0/(Y*[+L?\RZ@?P8AEY M+BEZR3BH@G$("^=*A%Q]CI<*##_49LB\R'YT;JY^=[IP [T,QDLN;J[J)OO1 M@+NTU5@B[*0P0EK( +57/H YO?KR73GF'*RWBG= -8':I)]1EH?12.T8R.E$ MI=XDJH&\I&-$$X6T7U"/^SOKMX,@&F,O'0,GE'VEZITR.=\\C]V=N('*(T/J(N3\1 M9':C"/>H:P .3.$M@^@+*>/^Q( D!(5==;Y1Q0'U5Q#L#^K1JP)ZW-Z.^X&0 M;;2RUX@-F$PR6@)6T 0BE0?N-T+AF3+-;*S,!Z;4(46SMR%*G'3377UH;=7V M#GA\4#XOZZ]_J1^T/B[;6WU2ZS3@\6HG2<#&6"-+RUL!9HDB#;\! 9D 2Q^. M [/ZZ6ZNWV_2;>9#W]L%?4!9"F2'&0^E\"EY&*^>BGZ4YU;%PM-?_K?S^Y?V M)(-B)P9*9@5C6# EOBS(;Z\-(?@O8>P[HS=-6F-,FBW-!V!:3@5^(#GFC,I4 MN<-"!&/IRS2YD-9"8\H8H?@W'@(=W[>I9]?TN#P>* MJQY$+(H\43 FUQZ-*K@=FN;(%'* _1O"G!,J':2=#5'P)TF?:<")&L."CT<-DY;IO'>/)F(L90.R- *T1W8;XU MVWA&^8'N;Y$;CI(JJ=I8Z"'IO96&)L"9(DG;0:B01_6IN#<9*VQ$D\ZBHARZ M7"4 -:M1SWW'0(!&*E!4#:9IE$GMD\\FPF*,_$ %_NF62D6>?%(K5: 4WZ8I>-UGR[3BZ4$H7])& M2@CDY_TP1IU37.[?*@5)R3R,3=RH'_HJT)@V4^ HJ+Y7SFF6,0;#?0JF'CCM MG#.,)MIW9-)H1V-C_@VJ%=IKJ&F(].AR'!FV \)MJ%,-FBZ!N12MU.ON8&Y< M&+3515,:*0$A_;7_<3+1;U($OMG[RM2FV-R^=EAWZ5RU3TXGWJ Q$KH:]_77 MC]0WU'"I$P'#J.*W=%OR:9H\R<%6ZHEJHZ<$[FV#8GG@1#^G>%^J<2$A:FVA+E=&Y1I '4U5!T^=8(%&QZJ MQ.I$,X-<$XI9P NQYI,0++QRP-GM6/?\+9^1I!:3BLS*@]!='>6 J;8/ MC!QA;0(1M<]UV@0_W#7 ;;\"7,%LGG'0\5I%> I+(*,8Z%SZL/(XXA^=X6N M!]% !R6K4GB)4ND&+XUTC05,,:5:CZL#%'3;U=2YIWH1@N"Q785KV);P(ZRC M4#RA&(X0^C$1$_LD44D:>/_X.\4S"LBG#AVY.H$,U\1!4I681_VGW1R2K"LY M\TUK\3?AZ\(:7 61#3$S#4D5>DL^LU^G*I:AE<[%]*J@.H>_TC9Z[-5& M\0Z!+;0XU/+#5.F[DW(M\_5M(&((!T44+>3K:DK'\#>#;/DFM")S!G 9->C, ME%YZ ;&XU.D*JEP' 0$VAD'\J?+$>#?X;D(8NL!4L8U6/KM@BE"H_:)N&8Z% ML6E!5-KP2N2/VM/UOL(G[Q%?IL +$MX_$J__"'.8JG87!""R@4"5&S;'Q*FA&!3>O)RF<1D-5R M4!(Z"I''LMQ]:@IQ)XA*6A*I%HF\+4FUSTCP M'D1BH2DEUY7I70[K[%,G#S8AHKHZ ?6YWZ,[8U]SYB-:2_-VKOX=L2@8D7H? MZX&U>PB$Z.TI4FMC;-4 .E(UL@1FR9=DI#I7LZ!:[Q0-PRQ8C^^JJ)U ]S0A MF'(M:69$),.(ZC9TW(^PG?H^GY*5,/Q \_.,RC+LQ#GL!N-L"X_R6\ 4Z+(%YY$13,1A%)=U>YS)",G&L9&"[ M/.TJ+U1R?JK]]701///^8.[$60O3;*):K+*2BNELJ7\%85'C,$Q\WOF$G)>M=M#H#QI+RFM M*S*5BR"RF//%UVZK7#*=N+>MZ9P%S##,ZEV?*X;6 M&U6S$W-<)J8/R]'JM*(SL3J>U&9!M8EI4C*+!E=1?ZIJ)A5X5TRE$M8UA@:\ MU0ZG>E%F'?!5VE/Q51<( WSHX)>,ICHA-]T+E=N0>92=2*'?0+B![:QV8@S/ MG%W+FA:WO=-F*SLM*@WI@'TF3RB@((DH2FY+FH]4W3^PR1UZ:&B=5;M]NC[7 M.#6W-?AFXL$8 <:4R;XS!RJ@D:*F)3T-)>G^=)@R^R0;0MEV'4_?CR?[1 M3=7TG;I(-QHFV51_MM\H?H_X.."7Q MKSOU5FV_MC-EU1M[M=']:[K)@5\QND=;]\B;&U-OKJ_LS*T+Y5\,G[%!BF,3@6,HQ'NB1*@DR#.J;B%5.= M3=44S-6:.8WY:-L/;1-G3IB@*%&U@VD84/S&RZ?/?=1)R%(Z /EM$1D[3=<4 ML^6>VZ="TZF3^R)5@LS"%+7U4H"(' V]*U'0(7#YQA,4,IK2$1/LK4&_V+/) M>HLXOVJ*@-2/FJ)CR74GH?P.<5P9M&HDY@_#X9M'#.'T@1]9T9&^]?5647D" M4EOF-S1E?=QLMB9,R-%A\X$):1V]UH34GC1>>U-O;JWLS?M3;]Y;_)NWT,+. MI_U20 LV]"L^:E:/ZLT7]RNN56NMV7V)'^M7_/CWAX>S7_+2)]6K^WLOO>.1 MZ>U5]XX.;!O44?5@OU70FC\VJ'JKVFSNOZG;M.)P5<@ MLYKWE?:0)N8_G^)#7^!MJP!/L*&S$2U*Y[1]?G;QS>G\JW-S^KTS/S\\L0PS M):C>*-E"/M?#.N9N!J>;1+7N;7C'Z23'BH-U,Q2B40(;+]/;32B)8_808_(^ M;5)&K5$^IAF@=,>^WM"JMF$@ H0)@=UVE@N7B>@QEW+R+,:TST*(N8:JK,R, MI[ML!+3AY"7:Z[6=M?.7[3^XS/KU,I#B/$VR%[%$#R];)P%Z:=_UE:VH B_L M83NJ(*J_9$E?)$D6%3^HPWO4%K>B=H'4%K0+)->C?-9**Z05(3QJU*L)QD'6PBH_I.QIP' M3BS\X589;#GK[5.ZX?>[[=VO?M=Y!W_BAC7/Z>AD!A7(G@38LK&=[O5[OU46 MEI/T*^Y*(671>3%&L]44JV:K1:;XBYOO95?&3'4YB553=G!>0QF9^NC",D + MK4J9?:9N\XDS=5^9L'_S _8+'T$Q4YA3']D@3R\L%OGZX_1<83U_9JHV;&1; M-Z@GN:KVG]KGL MJ<2V.9(MHSTRI?/HSHE@#-1'B)JW[*I3&T!54$=:[!((7+?5&)83LH-[ :73 MK-7(6>W '^.IK:ZY&6; MMPK:.XHGR)^=.;CYO=!3>]ZZ7ZNH@V5I%1]1M_-N'=L6 VR+ >QT1EY:#'#^ MX^R+==IWU*/O3O7]K;.B7;B7="RLMS M&!XE",8'3]!$C^Y#5GNTA::WC+:(@C@N>4 '7?@N[2!V>GZ IQZ]^W+U]?T6 MD"X%%3OSU8];!GK,?7 ^WCN&0M_JAH_CS,$S2*QU0FVDT[E M%0DU#9+8'6S5PI:WEN6>8E7\._S@A['A.L^7*@3?1ANVD_.4R3&EL$TUW416 M=JLRMCRV % .CU<;^I+ZM4=^D.J-+:9:!O*=BGXTH2)^_]+>JHDMGRU\8KEF\/'N\,X(M\3;SS_?QFV]-_*P,;(@,-E('\3I\7^2$+*EQ>0&WR/UEZZOI)!(HSGCP.KRP'K_^3.UT01'[+@<593$=GCX0? MNOX(CT@S,X.?>\S%) ">:(Z'>($M#;#V*9;X2- !ACR$1>$P)X:,X@\E&/75I_C3TJH,G MW$^?99^>A:[?JYJUWD3CR&/.MTARO^+\QL/0[^.2_(:0OA]*>'LG9IC[\YPK M$?7\ '[K7%.9<[OB=!@3WY+AT*C13?=/2TNI' M1G7FM),X&D;(#/B6,!I4G.^81 X%9_1G,F8R47OM>/NWF>^D*NX8@:$>%X^\ MZ@2XUM^]X>X@/^F*<\-_@IV#_PI?QE$(HVC_O--S^"K^^I=&X_!C^!,Q:#[] M[D?E<@./"C\HQ5'A!>GROT<@\L[O0!]P@U4"M /L"EK =YUV$/BHPV3IU+R: MUJV9EN C^ ]\@@GB*9J1B+'6%4M"C/KJ)A(5%XA;%WM'ISLGL!Z?ED6:9<%O M2-,.&*C9) ;5^B?WG#\F7PD*E)A>Z?W[$?X'-&:?1Z!?1P-87:5-I2,34**@ M7T] [D&OG(6>S^BNFP'S _BC@@]C[K\3'S1T" OD@B7"W=JZI5<$NNR6!]&( M?HQ!CX2PS'T?U? _!SQ4 T%%C+\_' $\GP,1X'=21\P)(I@DK4Z(V\!AS00' MO<71E.!V'YC(+9=T9*C3'8,] #W*J&\4+/,NOP=UA1_\L"? 3Q>@\6!)JC S M![T=9>0FWI&S2V95\*WF2-.?8707<*^OLFZ@'9'2:*LB\Q@!QAH,L%H0YKK8 M2#K]52:C$=A$> O06K [> >N!].=KU 7@W8-8UE]CL^U%D16MY7S;\"AZ45! M$-TA"B)^#W@8: <>"I12%O1Z%"%*?YEM%I?N,N'72Y4.6ZS M7G$:M4;S^-7KA*Z\&I(Q*[0Q#A8G8"/)C\T?'SU?CB V.?9#FB+=]''RZ3.B M+**"^CG3S-6:TLX:(]-O?N;4>R!A[?#)4^_G?53SL+I?G_W32Q_5V*_66_L+ M>53]J-IL/OVHQ>Y$+/0D[Y,H"<%W+TN)_)RSNF##-S;EL&Y*>EN7CD+N_0U W\D3Y2G@L<)#B>+SI4GKD_^P+XV=O5XP9KQWN]CVMP5K5Q>.9I MC+'T95@1J\Q>B0L?^.0GNV/.#838#$QA *.#2!']4N<\]JK;->I,H@LK7Q#; MP'YP_]ZF2'KTO_*H"XJ47D7VU\VT4&Z_BH*Q2+I&!:2(V->;CG,E_%OHKC;3_")&W]9DA,;#[FS1^F?@\ M<%CX& M4@J'8<;7I3G#VK6'F/^1CASAZZ,P3[<*$BYCY=PX*_0%K%%? .VS0DCGC@/M MF-1I5OEL-G2"P2R?VF M^5"TDATV?=#63#&I[SW?9+E\2_'N"ZIY@46=9+C L-; K1F[Y<=']KF'&/! MT2+B@.=D:6%+56A,]9^'K6I]NUQS9U&JRT=:+12HQB+@M!=SR&N7JF"!JE7W MMLLUOT UEHY@6BA0Y5*YQ2W5?QY!.%2JM2I8FHY*APR>P2H& 7?CA 6X7VL$ MZSE^$41B"08XN9$NY&:G"")G^8V"S+ME%+: GZZJ[ T*%D<*T::>HP;9IQ)M9 Y;*+&/TRP M>A]O&\$8,)30"*#'<:,%H7"!=P>#>';O@W4D0E@QG97@#LK[B'MJ+>.[R!FR M/R+M>8OCQ#.M5N M%\)/<;: M[:ZZ X:.G#"*'^[##2()\B-PMY2O-E_A)# QAM*GG@_C2V!\9@/&,]+>C9$9"OB%[P^_]H0 ME@(N#1"V-]NC\F-\1#&E)POYW23FABIZ_[#:SXN%Z=E^7R#R+1-^E$BS(VOV MYN),E> >9C=(J*3A:Y#( :;W=$N4TTQ3"ABF1[08^\C[TQB$JBB/1 SN7S1A6Z\0E4(+K NFSF$'Z%RDM'[ MRMY?T44:,/HQ_#M6A1OI$[5WY>$.=W3.J+4!$8Q90-Y7<6U,'$A^B2CRR MN_0[U!.EJ6N()LLBS)MIR3(2YV@9FEW:^=MR"XJO!@<0^)V:Q>2+( SE)N4' M7%0^]*FMS0AT ?:L02*"D[G+TN8GIO4-E:&TGQH!#%BJD7]:./@2_/'"\<0A2X^J",',:YH1[KHO#GNAR8@D0DK7T M^6XZ#JBBDFR;*\0N8Q>"JM*I(8QE$8H0H6Z3@74T(^ TBBZ$+_5Q"M$(0\$D M5.V'@,QNX \)#QDP""P1,E%5?\![R.2YN 1/_(B&NH!H&$$XFH]TL@<3T#(9 MW8!ZDQ!/WNVZ3'1UW9/K"SS^19CGTJMU]$7]+:AA DR+A[>^B$+D:.QU >K( MC:>Z'*FY/8(&D "/$@&&EO<2BE%!$D%#@Q2!JJ#R'MUS*DA;,N6+G?1+M%S@ M:[?]?#+..]SV\WE\<0Q_5N9@Z9Z(A@X5+:K+E"CPT-N->KL!J":#0/ >2&>L M53M7#/R@6$^WB%'U=[/>-[_"MD?+4?N_:P!^Y,)#]T^LO 8>Q8<;7T';BQ2HLMLOZ*AV1&KIKH$34N>@=.(QO1G9I\YV0S^FDFEP M Q,_H*@"N"BB&FE5MXR1E\R*?JE!TSB-(XB)@-D9<%U'<:!YQB$L&L3QQ&(A MMCC&FRF^JCC:)>J"6_ZSDM: 1[YQ3D>$4K@H^SY63U^EK\=K09CS+;,([HO 9>ZJSMID/_!U)O%% M$N\+!/M5&S#]84(Q,2E1W6B.TDD 4Y&.L#?I90]=@NQ"&K4.(JI ZB, M<JB03 W.J3?G$N*".H?,C48/#=Z.F"NMQ%;,6C M#J+(RNH3!I0@0)&'0Z:R?)[F 28&8K#_?R?@"RO?&O.*2NPD")GLC2&B,CU\ M=WBA_! LS1*'3G5KUN) L:&VGW [3>'!*-)46 'VP MZW'<"N(]H$TQ*VX$@P K?@]KA]M3D)NPWZX?>60:[F.46^ZV9,B3)DLE/*U5262H<\;3#2( FI871?U ;AERE MR$D1:GE%PI,R3P2:,[)%&5_0W1C,J H-6)H(C8HMJX .MR]_*F=*,75F,TCB M)[5./]*]W>_ 1:LZWY2SG-UB.FXJ#:2L$2VM;C;]IWH'LV3^ 1ZX!U8,F4%+ M:%,[!#JSWN5@,52\UL.?6]9'!*!_T CX92R4RJI5'D+&H'P)PD?^N3S]+O6N MQSO@I=T1Y8N"OHD_CH[L1P6>/!QH@1"&FJA!]O3X=G$PH@N:#)/:B.]KE ME[T^!Z I?%%UG=6*08FV?M[?DP!&V4[Z,%YBHS%G8I?#'P-JC3K67C%J O"- M1$P!,JA?"&PEV7+!>UB.I<7^THD=3F&3+ > M3#EDRD54F"BN26[0F-$P_$%[4 ?9 FMC@( DN[2J] A^]F'L\S$TWK@3Q= M'A5B[1+P"A!3P5,JTX.E<'(D,'>8][1PPB(9Z>VF >[3-\RK7YQC?N!TO8-7 MYDL!!:=P>&K%AQS]-/AB-QE-+[_M>NLS1)!!U"^=SL)\ A!)ZR:J'>0AN.*H M'I3ODXR0!R$&&A"4AAO+L+I3)ED^$/591?E*1ZB9MZ.+WGO.?KH-+C/3]4E5Q=M= 4!:NQ8,U9"$J0DG&H M?V%]JLXE B22HSK2WJY&5O+)2::\))4+,6F_J2'I^U3*=.)NBC-,KA!!8N-? M^U+'FW!?#P>-'=!)&K5>8@$\3I>Z":ZN=_J@4D&/\[0,T,>@$;1.Y()S-M4S M_ [1V#M.%%-*T,7Z5C0#.L0D1\7IP^O#R:D]B'1G5\KA4MYIYP'? ,8BS=4* M3E$;>)B:$]$]I22# MF75ACV[,65G="XP6WH =%X)HS"?+-=1/RKCU57TL>//9V?5%K+O&\7P%=_6C MR,N 7Z4PU1$+F* (C87'F@/U*9VG0VB;V)('EHF88#,OH[]3I#?GD_A#\<-)\5&,"KPYT_7CF'2?A'0Q4 M8XR>+CS!%_[D?&12^QEQ!QQ5ISY; Q0,%8]$H0&188Y#>"L>4B1\*DDS5%EM4LH0'GC.B%A#X&WN2/J):.C!7E4REH<@=HF S(3;.@0(B< MW+-0:RMU!)5^8 ]-"9Y& O23DQK,:>[_%P+&\)0A1X\Z9YY3B!G\'@8BXU4T MGAZ)73S#(TC+O_4Y&MT(CS["$CNI\94$*ZFHJ8Q.(.:$56@[ZBKNT9E@%[Y/ M3RH94"X9R^_!0%/6H3Z\(A'E%+EE0,<*5 OXS^;E3IR(D-">1Q:E MOO=?CYR-I=.3ICY>10@JWZWW2Q#,/LDUI,-03NB@F'Q]2U:%HG/B:>88&5-PZ%^PJ3[C+PM3]4>T\01?%[8^)#5/;*;'2YR[!& MX&XZWZJ,23[5FF;J'=2MJ8[(9DQP.3/AL)O;BL/427-96AC>)1**H"MY=:WP M ",QC$YIW=4:V/RN9L*S.6!)HLG_0_!ELG8&R]H-OR8 M'[*M,#G=JWXEJP0Q^J1F:=7^RRBQW) NU3#DIXRE=U&BUZ-65Q1!24TLM1D46J>LW>-0;_':5FT"#30]3YO\0,&K4/MZ<7=-?]8_OR8S5JLV& ML>#I(6;('LXE1)(CXYWI9<1Q_D9N%;@E(#(^G5F&7EA>-)!=@14&?/>/J OC M^",1^F1(XZ43CA-!62)U?JCJ?C0-!VP?YK0],0(4]^FC,$N9>I[9/LRMC@C.F9O4MEU]85918CE$=P)Z5]7(GH7@.-W..,JW M#&I">I*0:'S0D(#")%M&&X2U;ZJ.AW/U$OFZU"+WL!3& M'?I2FFQ"A(X\-22F =HKWAZ>#F^PKA4;=$@/S2_^9->0=47:KI4+0U\ MZ,';TI&XN,U#Y\!!R>@YYSCZC@>!VFJKBS,T_5%>0:1U)T@UT\>7497H[=7J M[]SW[YKOG4CT66BZ2*I$,QE6Q/> )CXHI<\1/@(1%QU4P!#2[VY$@F4&RK)= M#?"8'YS\R'=QPP>Y!EPY^A3S^2&%7:H$.M0D)WN=+40Z,S_C[(HS(@@6+"N8 M4KTI6(PB4K+7*F?N:\UT39HIK4E)7S.Y)'>\"T_BMLOY:;[@MN)T(K4#!!;[ M&Q(JI CVW6GGV_O2"7]J/'-<0,8Q9$/E3\*+Y!WG/U/>",#R(=>U047[+DN_ M_XX%'RD;!.9Q?J[2J>?W8L(#)'4\!2%%P$F?*TFANN>7"-J%!$%IS%0'UFB:SR?$RH_-5< PZ(KY[@3H2!80Q30-$]2Y MT>CKE(Z]I@7>-%60J-1XT$-W,.9W6H]-%=-73+^ 800$U"STU/Z1M+8HM\]# M;QA1WBY&8&3!)AZ2PY[42=RYA^HOZ!<>Z&%P9Q\EA$-27=SQEYGAJ$Q2PNXFB< IG M=,BECG!QU.DMZF'$F"X=SSBU$3%_?Y]T&/;M<;@VQ:K:TQ<5*E8?_/_LO8N2 MVU:2+?HK#$?W.=($BZTJO:V8&R'+LELS5DM'DJ?OQ(T;$R )5L$" 38 5HG] M]2=S9>;>N4&P'FK+593J/-PVBP3V,]^Y%A>%X*,SKO$9CZJZ:,5PK^><#[=? M/9.<+=)]JCKI2R5<44Y@TRJ/I2$)!<=*R,Y%Q;+==%?+;!G!E!F&MVYI):"K MK;@>AR*C8Q/+[>3%,]).%3F1_&TN!R4C'C=,00O4(7HFXS4\WL1 M4SB_%"%BKA+>\%/X_OOX?:3W.'DJ-7+DQ/V8 M=9F]U@+2SZN*>W?58J*E_HFSOX?W#OYS=(?'I6^0OYL#>\/3G*^E1):GNW\Z M2YN.MO=7BQNM-?KX1&<$+YE<0>=!%!OFKX'6#0]0E9 N6GY=[3<[.@!>(A;^0^DQ5SK]B>CYU:6<.:S'BA0V_XZWM_0 MMS*T@EDDA86QVVT2R)S>6Q1JOOJC!7F75?R+6/O 3F'&!0_9S*K+N"BM0^J' M+%61:72G8&PJGA+>#$6QKK0OPYHV_ NQ2@-3B:,G!=APCDZ2DUB#A3EY4XD4 MBDG&JFQKA0?[?9-<8E%)")FTGT3,5 >@J*2^?*_1-8F_YZ?,M3&2Q^H\:@_US>Q9=VB\+QZ/^$ MTD_Y<^O__G_&HQ=BM&S]]0G)41@WI%[G2X-GD[HJ#8UR.I=/:<..6E6T)VP/ MKIMVK?AI[P6N3.I7#N_?R3@:,SI\>&=^USP2^LI:HD*CEY^TB/2Y.!V'3^\_ M@+C "#CGZS6V_[;I;7R[K?E6LXF#TE,4W(J3B55& HZO&FK-R-[3NC&>BNB# MV*!*$F_L9D=B@68EWOROD_<3/WA>J3 DQ(4D[&;A\?2E0@M!N+<.Z$UH5-?B"=^LA7B\F^HZL&O[!I\ ;//PER( MD38YDG5(?!@<@I[KM737N2CKTES_"2=) >_U/5' M\!<&;V+OU,>'BRQ@\:9:$Y?:1'-0ZM2CXV4>DP/OY!B--J% SFF0A2$B3=ZQ M>QQ"2&R#H$@FZT2$[GX;RS07ST&'II10-5.NST(3]%Q*4J<*H*)8 & 'W*+1_TQFV?]43=3^Q^2E\.3[ M'Q^OR04FX=;_G!8LGV5M' >TCN /-#$@0'M ANS4=4#J[SF4TG]F>\(1@_ZG MLZ$/SY(/Z8WZ.6F2\"GO-6-P150FC$%VA>.]!1WSK#'Q+,4 C1T.B80@;\S% M'+L/"#L Y7D'B)_I2MTEIRDFC&Q^%@L1##.,>ZN7*^74>B.=<>&;8S6QVP E M\5NN[1S\KFB-%XDKI&??N2A21)U%R\/,=8W0+UUOS5EN7H?V?6_J=<"3;?/A M 6Z-#Q&T:2C%FR,/==[")6X.-E%/F2\7M)"6NZ>^]S0B)*TKQ1#K JXL>H%0 MF9,)SK-5%W#Y?BP8M'()AX8;RW340[+HUS2<2A M8#PNO4[<:92G&"1R1CYYP1TWKB>2Q_[;B,(<^B_C'^O\N.Z,W&Q MW>'[K%?IS.LE/P3*6K(4X=B_]5TR8TLI8\#<'?L<7"^>4X M]S.%D%Z,I$DT]D%#LL;+9^T;[=9>:W&QP'89_,QV?^,*),U6^/+,_,^8I-.N M._N(&?!^2_V2HC+T #4X=^(;]9^Y31PI\HWVY[ $?Y9TLM!!(MT?@!G" M>15ITR)WV/E><2L-M'IME SEQS0GPP82?:5S<[5N/+>9=HGX',*S<]Z6%I4' M_(,D\2/N'TZ5V$-.)LP^DT\4E11^"[J[<.D"$6 OPQS&\0.#,B#I!?Q#JP MRA>%BA_2&AR@Z)#I N85EKE4UK0D$&4K2EE8&V(%>8#4DR#: 'B0],'+-4U M"IAD.Y[9Z(V@-V0/DG5C8!X-<)*%("D@'"L:YX@AY)NU'@I@6_'?%_1/M8NE MYJN"C\_&(GTMP6>()X&3?%B%)N0.I7I>U2-7@*/22Y_&;<+\UJUR$Y//',NMCF[,6I:-HXTF@CDV9-G"*11=%Q@&UBRU!W+&7B+D M:7'+=OG>T /HL?FQYJP#0)ERWN;\6'J%C@FP;ICHL9F];G2R6ETNES$J=8#4 MJMTG6/XZL/P4@GQW1E+'I/;8PLD)>5M/V XR?B#736)5FC%DJG1?..E_S*=E MMIGFS4'6==F,L?F1CB"%>!H(F9R\QG+2O9%05+"Y)/SDCEM$"UFOCEE^ MMHCBR?ABF,H#$@M,JS]N99Y8@C*]3/SO<%-)#G_"-=\^J+SJ[#B4O.B^9#?^ M6.5O,$!F^5Q,@X%GZ>[QEA8-YN8*"0!$2HX*O(, \E0B1V/2I7M)/M(S.11K%8F#E>U;CU<\+!:KZT9\C,Z[21"-ST(_EB5N9B$* MSDJEF!=98P5/Y"R?>, HI$/H*.LUV+]BGO\F_T\\=D@JJ?TF?;/6_)8NAGB' MYWDW[-Z>XSZWJSS[*-UJ66M^#*?E+Y,R5Y\7RK#C[$55NU7'3D.>T,.ELSP8 M]6<%T@:G4MMR3@ O=("6"V^-,L:@"S3.KO[.K8[8#++O6B,*J)5IS6MVG<= MX\9J\T'US>D,U6RPDR3>OU-S41@0:0"%;VMC]M;9"HD(9&WJ,[^Q/A[;:OJ- M+O%IOI&G6.2JU=X]_SPM;^5]C'1.+A:CY<3+HO,V\B63N"$_*]#A(3T;<49B M^F)[7XOYOW]7+.8/L@=Y/GN094\>Y(?3)X?9T9-%=N_1X9,GB\63>_]S^.B[ M\P_#T^O#Z.82F1#9]ZXV2F'E)^-R(J]H-<(2"$>R'U5Q+; M$HLSB6^1*#GE(B07T4(<2Q%N.!@4@M#1A!)GM\\+Q?$WB<2D+%&1BVK0!!OO MM-B@+1>T9#<]M__&X0KR";[LT;V&<[IC LDV727GF&U/% M,K8,WIZ&!E4^Z'C..%0ZUI)**S_U(3P$"G:'Y!+-OUIWD$)WBTO%! MM=+\_!,9JLT4MAX^\)+3N\*[0:DDZ.;"$;MB;2%XHFVX4E4N_DE>&>L >A=A M)H18, U^86;@;;F *Q>UZ\6"@\(P<15TA-NU0TU0H]Y9D ]C>\"BX(P;+U7;T_/;RD0$R'GU M,C=4I;X*,+>A_[WEMEP 6PDBHI> XV&LYUU)"Q1+#4G]!-)X_SS#!.59.PAH M%-,0QQ*.C)T0[1*U 3%&;6 $5$ MDY^LICQS2"E?_D3R-EFB)C4](2CD5K, 4DF]R*:;02C+NTR'Q19).EVHKCUR%YY%*9FW.A@T7062= MD(QUG41U3<$O.$2#!);T[K#G+^MH.)[V6W_ZR*K@UJ4F5*R*$)-=@,+RB( @Q.(3K\\:<+!$96JQZF +2A'4&T/>\ M,4YK@'-'G=DCTFOIMUOP!+J#!F.D\(]2/A%T;HQ4_6-="]6+1X]G@[[C(R>] M@_-Y SF@KY,IB?')D024"F- W*!JA2\L-,3&Q';?'6NECPK32HD;$&?0.,$Y MB-8(R:/J9VB3AMV(G@/?!Y;D]>XB^TYOJ9UY O1^7?0.:VJ]HQ?R89*JD\-%[1'+/^P(T;1$\UQ'=$13ZS/C/S3%D_IY; 4#/ MKU6"RH1?T2@P<88J!B3F='FD\8B_.\VK>9WR#'21U$,[CWVG^@)%1)5@2KE* M%FS?EJ,KK#Y6$3>5*XIB":M9\(:$M1!I8F+L8=Y,'BIGC*+9 =MW%,D$UE5! M"C/M\Y&GJO[X"&D?!3RMQ%^$/8'K#@3(ILD/9'00,J8'^4:S>&/<#F'RB+2: MF%W$L?3L,CR462$025R:4TCM7;5)U.5\^UH,@+&;%63_?C7X/UEJ,/PFR0.JKXW\,F'>H\\O7W47/VQ'.OXA:7<"[);RVY70$ 5 $1S'UDYF,M4IG27 WF,)KQD(!\'RNU M(T/LRA4!6Q+?_4[@SI,&VB15W*/-H9F(^H&PDA\SQHUS2D,9/AGF5IR^"6^P M>OG=<3T>X(73U<&@Z44=AU[2P5A0A M#Y&XGQJ)$QE_W@4;-$WW[T:]265%:+2+!E4",/+]76KSQ0FG"U%01NVJC++'.)-%B%1*@S#]C4\4&* MBRR-GES9H\6DW"J.(QF_"M'06KF= !>BWC%\8UXSL5\=N*X$K-IL0@XO%+./ M'.9&_1%23.@\ZL=R#BPH):PY7)**K%C:(8#K$,DAQMLA(1\:"<$C9\BH/Z\B ML?:)+6QI&NW:OZ/[#H@OI2N0P53%[ANVR .VI>>BN8P2'HY=_5[; MQQ);L.L;E\'X+;0W8K ')'[C83]2>-"28=+H'0> M:W\$4^P(5)TBG/HK$\#-PLD"N:=:LK<5!Z[BX.BVXF#WZDA,4 O_]= K/N9( MZ)PD.Z<1^]#LP4O%K39H&Q=S,-09Z!6:C'[,VQ6#;B 2:?))X;7;U ESQSB] M; S^$G_" X'%VN_9<.^-N'4Z2!A7\VR)]H&IM"JN&9/EM&C6KED# M]V1ULFEAJ;)1%D!;N/X75^^7XJ.5'JDM/3-HU'% -L(+O#"1J5AZUZ$Q:5QX M' 2 #RQ;_J0QX"ENSFG .F:MTCN@#34"W'&3!N=FQUOS9NIC.N5-K)GG#XH9 M&MAG-2NI.PYCDDY9O>2OWQVGRR7K,DZW)#[37AOMZIP$I5E",6TJ ;IS0RHN MVV>X58'/R+HY]4_ +3=67\2Y:KF% ML4'K?','II3>%)S?1(]RH.>D7DKFH@S)ZFC$TD\677S70#/8N.=OA)WJ2P$Y MUC"PS+?@O#T=!Q0))F!%[Z'?;:I] \N*$K;B?G]1&[O)Z89$=+AX&]:VB^NT M*1MN-G]5LBFYC%)N,A&-+^66TAOG86&+EPR[3+1^=NI:3GGRKT MBTK?ERQHLTX]$/'V\E@5US?X7$]C0(^RV^?(9Q%%4;Q1'.VAORG5U:96U O3FI_JTT#OE9BM0-JT;K)0:L"^LL] M5BP/ +7HTM&E;'- _&)V!'YA9>G!Q^-I(EU0G<"33(L/9N$0M MP>ZJ=KOD3DKNKC7ENFM1B.%FJ:[WGE+BG L&!1/ID 3I=)V!Z%-5@PG;HBT MTN^8HE\RF%TS'DKIA',0S-$8L!VH@!=TOI&MGIB,&$\*)X#U"8\<6H"]BZ94 M:> D+#PJ+^$&PQ HED >5Z(@C3(I0,@0"L!Y<8ZO)+3Q:C@%EAD"/R]+O'9G MDIW3]EGD4VA=3G.+YX&G25?258GT@)D&PXJV.7U0)]LL Q E,?6S9N!R"U9$ MM-M/6G$YM)MA^"ZY&&I+I"Y$*V5ZC%)CN491)CNL%9R?GN0,_8HCVZQ5M[0LNRIU' M[<@O4E)WE+_\Z[=K:P)7O&-?<]D$=EQW2/91:@:S)L2Y/5&GM(FF(".1%M8H M4-#NE!5E:(WJ/*F6@VJ*6LM,A:BW! IN_X3:&ZTT%W[1_MKJFOK>L M*L8855#D3R"\K:QK&(S1$VMLPV&0?%>(N]@J)R][$4H>>#,!KSIV>;R BLEPA*ZE]A;MCV1+H>T MS64+QDE"L+N1G'Q=[C:JT_[)Z"C,Z$@!U"QT;^U<%5T*O1 2Q0]E0[&H&M$Z MD7SJ9991&:I]B52:2 DKG5AI[+7QK0G)D_60PR]EU-3HPLI?V'D=3>NYP#K\ MMFXV%J(+.%+BO)-1-9O5(+-A;_',*DR=91H1W6WVCNHTKH]&[WIPGY4%NR( K!$Q,H6]ZJT^2%YBIN1T7[?4<^NJ#9MD/'*!@(3ZA MY$AST!IC5]##A\!)5;O.&1)&2;OM/]:,=G6UDIS M)EA;$BH0/C6(>X[RUPU4_)!D042NWSPD_5^ZS6>YXX?2UDILJVH&I#M$X?&S M?$F!-TC&@/!:"JV!ZI;Z-L>'JL.T*&CVY&?::7VV)ICAW-)*P7RW:UX<$+E-'>Z6,O]64* MW8EOGE0F\)AN$!)*D8D!X=>UUIV_)Q [R)FX;&3:4XP.E"7'9E:N!:F?KLLJ M-\B0<[2G.-M!+%T0B5M[AZ(S@62O1OFHX.WLVV?BF,DNMR492EYIJ*9M!H M,#7K$ =EH]]85?06B+ D.WQ(3!]L_H9$LNR=AR'[XXEBF8?4^&"MVYFCF&LVRZ*'FF1$BM9%";=C(+\OFN:%:ZRJ MFD7@396(;P"77+/PD1*///"_2GO"-#\I-.QF,28R7WL,MQ+1];BB3#8E6?6/ MH5,]"D877QB[HL_9NF/+Z@!!IQ3Z.$D5N8)#1*H53#_MNQ>,"525%+/1<0VL M@-[Q@.C"%@O")?:]'7L7)8V$J87J\(NX;](*_<%#4,)/M@.&:+&<*QN4GCCI M2$4]1#A1_7RZ]01\S#>]:)8@]&:QFPD/.SX"CJ%O[7T"035.T5 M2=AE,=,Z#?J'_%?)I8"*#\97[\6;_WKUX\'AT_ 5UI:NZ"I6,F8?\\HP\#.@ M2(Y(14AB;K!#)Y;BC>F\=_#@@&2*&8Q)G\QF6CXQ-MYS-D 4N-X@5\8I)GT- MY/]30YS0%H">&I;&,[;O0B\,.!DVX>*I0<'QB**3[.&4>1B3>UPMN:>QE M;JT/NSU9=]Q?%-)@EC+9"OE:R31LLNVVAV?.X$QE:M)TTG8)ET3?' F6W0"P MPK-^BWF_HV4S*W/0;W2!L:6CD\')T- JXY"ML\ !PS!V&IJ65OOVT6(] ,G%16X MHH7YU\8$%8 )K0< \_S*R^R0C6F;'%5WH>1C5=K]^;.GE MO^L:RN#M\+.6MY,T>CZXW*&QT:$[1F]+Y#7S6I1U:TD5>KY!$H\\]O#U:_9S M]?C[8+KM)=RLXI0P2Q/C*/2-S@$H#6SY1<1(H\OS(EVF?^D+.94W1YH]OV"M M>(]8T02;.@BF,7/D!#8R!OA@=@]-",?[[1I5):)>L91H..U2B1&B-2:FDF0 MQJ5*]HKV:$N7J[]['%3- %JV!*AP+0T,E.5T#DOAQAZ!Y' MD)6V3@(=O/C$7[(R'HO>SR-,W]BU,6_W:D*4AN\"[O#WNX#C/D68XQXZ;_#F MPD5$\Q2V5+H/ *>^A5F:MOS_GG?_"\.EE^[J2]/H7>E4_<-(:1]@,?+"QE*;U3XR;(*J%]O,3E(Y2+P MNT@]B^I$2#D->U>UF,IYTSI1+/5RWJE9[I)NK0^5GT::DIU*3GH4NI%"J*8(.:Y4.VBK6D0YN MD8 (M;T)&:L4.C 03E;.UI:^/?'C&CC2%@H)5R'RY]$Z"7*M%_^,^1S*F\IB MX; L\724MU1IKOFW/2U&?]OGR;PX@;%_U_>_] XY/&!H7#IIHS;/C306"CG$ M!\C%/]$ZP@*--]-B;LFEF=56SR6HW2G#9/!EU'!;N'!.X4*@*MZZ$);["<7<,99H M;82SF&85VQW57O-"H:BERW7KP1'4.H#>],(_7TM2=+M!:B !4>#^HDS+5;*! MLKCM+D%:O'_".72XFS$NH*/,]E0T6AO)W> ;A>72F.V;EZ_5DVZI9F.!W"%6.[9VC?% 7MT#*LR5_7GC9H 5L+4:FW4W#HNL'<%<-;/6;,[-O9N5:L9V14/2R$U &3:UJO0\EE3-]&3$<25- M2R9K,&^R?T_ =-&O$9UJX6-\" C%-L(N+/W8RG2F=K3R%&>#%_%+!NUNADC; M.U/W[Q$A%[4A&M+U#.FA90190&U.&F@Q8?H&OG':,"/E5%]_^^6'\XCN^?YN M+RGZ@)"#=K-H%%.')EUR) MG>XAT,:5;Z1?1ERS\A",<@06>?QA4@SB[T@L^H)$H:@MK!K;R9FSOC[+FP.P MG!B LV7)GK>%X+>\!)IB-7JYYBI\T01NW);AM=/)1[&ISX:.8OZ)AHC$%?IC MS<6SU(4Q&&Q5RVN<3/V-_?-I/WCV ^LBK3^?VMV3FTN7FD82+MW^:,_4U/,"73BZPM"?L+=:BK4),$.@^G/1& M:S!*D794+K_1=& LQ6F>'""=-U+F+8-UK:6<-Y.F5V1]TH?NZHR38);&I1SS MJ0XO 6GH]1\/9?F_'CHSC7ZG!V.XN\B51*6G5P_K!B5 V&WT&U=M718"(Y*$ MRL\'_OPJ,K!R"%&0D*Y%O\*SK .-M524%[;:_8)M,;@=WG"RP$D]FM9I(LIF MH#F:,[5B][BYBD^EG&SG .K&G,377I6M90P>U\)5FO0WQL#$ABA"]^_D&G2H MO_[ID74;7J\[;DG#T?VU0K7A^XYSROXX)D"FWG@@/5> R47L-G^0FEQNAI3S M'!WRP:Q \1)(V;FWM!%2K!P\ML$DT6_").8 P;@7:GC\I!=J )HRERX7TW5G M.B.8> DQWLX92YE1&FLX[V28$?']94_(*D-$_:#,%W1$^F?FX/#)M1T9MK*/ M'CV[OG1UNC:'#^3Z**4Z-](J)Z!DK1V!UW@4OJ3M0:'W)53!1A9 %_HY05V\ M_I@+1R^SB_=O=_$S=C&6C[!$&"Q"NEW]+[7Z34YF&.=W\M^/7R7 M?0J.":*@])VB$](N)_Y7V2:!)>$,.BD=9)R+>9$UM_?J"^ZL,9-Q[A[+OBA: MOEZQWD(\NY,--P4%KG470;?]"@KW=K/.'\+AYPO!ZRP%+PN0R=; MN/CX.[>E&H.OD,;XI#]PXP(+Y?O(]0?TFZ9A1%@X1W;5&9$4[<;\X4V9EZT.:@[8^MB MV CXUL--A^@EN]V4/^"VB./#6K4SY@GMX5Q7K!J="I; 7";W!LKVC/G'2+ U M=0.&-Q3#""?4=BLKN@L%Y&_TZT=AP]_0#(_I.5/BFG122IQY=U_[9SB-T6U'WJY"NX$ MXYI)1K*8;D:_3MY/W"O"O6"($^FF>A%K#:2\V(S](?IG+4<;R=KD%7"*&F, MP56W/H_.ROQ=<"/6F!E&AHEMX:S%,M+B^*@W%SO,$&7F1"0=QV*:-Y9&#:\> M\K7V+I'R'/P)3L[U8OPL!]?6^=?+$\BB>S9Y+/3^J9,7:>U+?PFRIBDDL;"] M"$AAI!_ALDKA"MKI@-)MR+%RWH6P0W)3CJ\R,$B1]@A)]M#XTF;+7/!BQJ'W M19SYIJ@;Q4=N!2!0TOL^#R13ZV=Z4I&24 UKWBRVHNL="S6-FAX)0@IFSW%F M3, ,1("&=3;P%OO5GBT_/^AJ MLKH\TV8H-)5!#RX[X^4HFE9+ VD7FU"CR5ZK ^]B*A!-6?"Y.:L4[Z9.$3L] M(Q@*G\W)34M4&?3,?]^*HHRXPH"CG6!BX=,W"UF,"? /,M'10/H=<-[',;DL M@66#Y-P_B4?KD\WH!+9%B)-S;3"@3R#6[2]W!T(X<1,L%:W,7XO>X9!H'F'G):EZ>N M0E-MA'A9#&X-8D7QL$X#UYX?(5/E1=P*K2X0A'X+F>)'XY3,(L SHEI+T7N*T;SJ@(J'Q+ID0HJK<1!P!24VOP&SV]FE9HICW+,D&H5 MO+PSJB:5.(RAIK1-$H>=9QLZ4 ?S;)-REWKE)$Q!^2B4RXJ@N0]G2Q_2,;/4." ! Q1LN&L23JIN 53B3$,\6PT_7BRG[Y(0% ML($1 !!E+10\[2(9H>?9U<)%.:'(CZ?&Y"CEFYCM%BEB>K^O7YR>*SQ_"KOV MKZ.?'-WG__N'ROZ?D5(;6W4Q8M0#B!FB+9W<=L?O9G4M*#142=9W,0=3CURE M_=,2*6U()&\,=N["S=*QB02,V@$H$LV@#FSQ>!BD38!0-O9##PN6X&WUD9R< M*^PZQ!NILXJL$C2')CL+^!WZ-TYV!("F&H52Y1 0CSW)!:9V 7Z-!S%6G/25 M!G-)]9D,[%?8]LF@H@T2P55(KQ5,I,0_$%\HY@C''I-L8#X"*-"RCBA4=834 M]N"U1('R#AA)QYJ4(MI$>.D$JM,]EB7X*9/(I)2 T'^<6:_G2EW _P;;EUL= MI&CYV ,//_*>[E@P^^*6>2@ZB[V/'"5\\FG D]L")I39-'4V3T\I_;,L M>9L)C0[:-NMU_)X/O ?=*#E'CA-+(I%=*I\ZQ$%[:>6 M<,IX6C?<+&14&O 2\JK@_@.RL[N#J0"3,^TJ#H#*JU -[R.DSW_XA2'H\(<0 M*76):37B.-4X MXQPV;<5)[P#1S4?%(6:0[(K%5_IM?UOT[;T.DK,:WR_SA\30DRE:FS_U:?OJ" MS8*( 00,^'X!HW:GN#OZT^'#R3T6C2:-VQ;J&'_A3\8F>\N*$G5F:(*L#^I=W+.B% MH"VO\$.FKZHR"64>3N[=^Y[_H?[2MH?J5BLXF$&$*HSI\>5,\C29ITI_Z/D^ M'J@Q/.G+T)$#RXU&/]RI;HV9J#>O:A_R0V$YXXJ#-RWD#OR2CX=GG$@,J/\_ M'3YZ.GD8-GO(IYAFLX_'#2OH SWL"_R?9W\DOACBU_3-$]#8\A&9R1&9V1&! M$XLY,=6H]GL9DQ#C'\R3.P,$UVC<\Y_2Y;G.,KH)/0@G^T^/)X=A*U%2I2 9G-3'Q88^R-M7,P+'+U=+%H2 MXG*)#QUOI *-9URRAM*8'>--*=KP,*@G4@+1"1M'9LOS'%LWPT%8Z$",^:]X MB;2U(*W:[0I*RYINHV\8#3> 8XS9:=W$ *$VCI+7<%LYX2LG'NU%Y<2-R? @ M]5D=UV"R**R3J%\P);5/.VNGK&[*"ZMSLF@A-C5V29Z=W [[)]C]F@9'G$3- M@K:$[W5WQHZH6]-^;9JL [8D5*+!@Q4 9A>P7OQE MC4 F\,,D#^]G.Y4.?H1GT.+!"R4KJ*0__8[PJ!4='.0HZ0KQ*>]8M4V6EP=_S9:-@E!G;IAZ^47T0,F($& MZ^#(I^='J:-S9=H(Z/=(,LFSA']#0$HTBJA#T*/EUB,-H-'0.[Y&76M@V+%* MJ6C;==ZZ>V5@#5O604NF$1M?O1)'];BZ-9EKM"D]\,80T!HZ;8-EE8,A:['< M^/<6A$CX,#!T]#7$1B[L-;SK\+>X3_H+F=,ABG#]EH^'.P6$R#0\AY^<*NP6];,6I:Z"W8 M05G1)(AJ2/>HDS'A$EU6"PPQA( XJII:EB'^!P=5S>@NO!1DQSX:G(^@7. M(>C&:%ZS9JWE6GA.UH'W"1$)6(6WI^++X18@G*:7I]V%6-S1[H1-LN&'KMK_RRQW&J/,79?ZIT)TO MP*U=54HZ.Y;BCTQK/^OQ+@LOT@")MY"TM8B5D-]NYA?;3-JS&>0*,E+SHB75 M0O(D.];.B\8B2@X EQ-6 ;H=:5H6&K?]LW_,I=OVL5QJ!=*;C6B2EMW&>5^@ MB/^]A'&B(U+8G*Q?;;Y;1.]?7'>HN-IP/.?#*I4C)NSFRDX89*=WNUQYYB4Z M3/IUAKT3(:O=Y:*%M_E!>H:!5"K*(8B5Y=)@Y%);ILW/Y M/8T2GR5%\-8%H&]*^K(SPXM6*2T^".E*T=MV&@?C0YW4E71T&Z4 QE[N0*AQLB(_1H>H;][T0\\68DUM M8M3K:)<@O-FZ,L1Q*67IQ;HLW&Q0/*E-XI)/R%F$UHB!M@@,FROJFO4V=!BX M;9'K#>V"/12AI.;);"$1=FB>2+]]>'_R\-Z?1R_X"K^E1?C+Z.VK_QQ]J(^/ M:?_?2S7?^WP&;,>?BH86[1>ZP:._U;QR7$1T=._H<=KKW/M6TO?,WWLX>73T M,'GEX3WY:/>K/YP4S?S"5_>_9:^6QC'5> T(W7G=UNK(=-;BN'U9>IW:)H'J3G>EI.[(L6#\G/LFUZWR4EV!**D2!?5%2:7]+SJ MB4R.WZ/D^.$#_[5X_M @VKL8\FG_S(XM)[+?I4A;\ DJS#UX84 )5Z4E5T1Q M=7S<><>EZ5DC@1?F=Q>26X+/?K$EECC[DSD,0,B<>&.N(A.4\SP!E>QWC#LN MX'^LLQ*Y@6@\Y)_0W9%@M/86$.G^^5!]JF*Y^+>'*^HVA]19K-72N:NS&Z@\ MK=]P1W:>MS-&(F'X@)K;;J-1AGQYZ!5.='/0M'IHQV()6U!^[W+![ D,?IT MD50VM6I#IQD"7O14VTRU= A'/D8^=RPT7O>?NV#*.ST_>JI=VSF:+51=VA6WJD=/ FBV6F:(/B%L9 MM"*=T51BN6Z5 Z*M7O9;'?TMPZ=I!;>,VZY@KPY!3AB]G:RY&M7CKG%F_TZ- M>4)BF-#G+A:'O;FC5NC[-S^]&\":ZIT":%B)R\Q1_C1G.\G*W_11T[R:G; [ M;I;LR&!US CAGEHI4<.;M$31RK/ZU7YQ- K:Q!BCQHMN':-TH!G*:B$!A;I9 M3D;O^61$?#E\*L905M)VSEWA/P1,J45M:C!U+')E8H%LB.F5/R2/0_$.!!*, MDCAW[3\%$5]@@BPWTDJD-N@*E4ORCB9'#'RNQ?;9:B4,C5U!!L<&]GVLNT.5 M6?Z/M0#%2(]M5FDT9\5&K%!!!UP9]_TK19M"H,$Q)VFMEX\[T,'[*,= N,2V MCD(X"=NQ0A,C>!"F,LT%*S$F>.E:*[)-7Y[MI2[L&Z(*[YA4ZL18:QK12^'B M*^1,!KRD_1-5'P;\K[Y+]:4O%W=OL[I?+[C)5?,&=A<@P.>)* M7!%2=P(TD.!T6#=95\\^&GR9,.=N__VVY.>+;1USE6PXV<2F7F\?_.VZW8(O M*N](S>1R.20/>;O<7[08U0243Q2'#. M,5IHCLUM4Y(_D++#5"%ATWL$2HQM]+D%?+?[N(6\7QUG@KR*=CW# Q)4B\6" M=@ZUNY]=O76[XOT51_F*W1?1&CCJ.8-!].A3)9+=2-N4A1@8'0'8WWOG2[ZN MR:0_Y?[$/IR-05P(R#B=2/#P5LP^*4WMC!S:Y)VBA:ECR+5HS6G>*]ZPV GR MV+$0.?2[N'"M)+CP*ZSN&6,1))WUD#;[Y[7WL!LDUA:*7;9H'[T/UL-8\07< M=P-XOB$YT1$^(3UP%M#->TE^I2\-^+\IL.EE2A-#>6F> ()(@0/@@V--:KT M>)TKU.&J]W45 F0I&FI2NR.0*HB=I8%Q&;U8>S.+D@/X&I5$81E/W0(GP*XN M*0[\GVQG@C9NT%8[' J]SG+@:J/*G^$<=Q6,:>7G60:$VMC-6N:C;*]!/L27U&Q+.U?2ZG*)^Z-*'X63\ M=#VPY?R_??@2NF!2!81VMD5&'ZM,D (Y6AX-N#>R*O/QUC-P<'/!Z7;P).QG MZ?8XP3$5;@1IH.7ZD7F/CMT7.:;5G>XIS'S 9VP NZ,8)':W)TE0VW7?:&W. MSA+1R\!AN^JZS^YSO3D2\-7"XT\-'!#-U<5",1_?E&H"$3\H*G*P1:EX.,FA MEK-4X&9FK\;C&/"^.$4_.PE^"^L<*7DXJ$*G==9I!!_9##ZIR,QD&QRJ8KG,YP6(HK4>--@CL>@L@65.JWY%Q_(- MV.ITK@.^OZ5;0J/WO;OA4> M%VQ#9'O60'@"8M@&08?(8N!>&H53_]G]"'N_(I)1M_K7!-79LS)K,JN4#-O& M_ZTK6&W);<.J8&S/X1A:AA[B,0A>R8N.*91%A 4-G]B] :;J+A/:SY2 M"H*ZY0TIRTI/5;G.NR7?);+KET;N(A!%GU#;GB _T]OCTCRM=8$Z 0XOMG M-[R.:["%77_Y'7&5+FECX^[%&_=76GL9V#Y)EA2*VF"F!X94M",!ZX5*U>X, M"RG,\3TTU+1Z%%:,N1,$!+XN$6W&>^1D$+ZD?YVYXBE^M/ROR8KP5SGVWD-\XJTZ/%YAD5LG3ZD-L#PX"6B?R M\$JQA$'6HO"$EB(%M$U1B-/?0O^Q19)TS:))E@X0D(_0JI6<)8,52T>6:$6? M9K=#+X?VG,.V\_R;-R?HV(R':R-MUF7>!E XKGP6%&=K1-3B,9!=IU/D5P2F M."DY:8(.)V.3?Q?:0&@IZ 9V&N2!9:F52@T8MSR[U-"JP'#YHDNC*%I[62O3 M1Q=-B,AZK$U#V'[#S87[IRXN7 LZ,P.4"&/MGU/H(^%FJC1(0XLVUEI-5U)3 M+%TW7*#+,'XS&D,Y)[MH$"/?"FS,)Y4H0RB33KDWC/:H#2VA_?E5>3YOT9"0 MSV//: I)B/<5>GPI5 *IK-<8ZUE77\TSQJ_3=#1!^"_4[1X3S#DNW^Z$PX* M8W1)OU LYW8,*$.(LQ%A;0AA55X#);S1)11@%7H6[3BNO/CD<$XO0E^]H9?; M>%#5$6?H2+4;MY!AMBU,9RMMT=Y=%]O/#H#JO90TC,T7[,(UGT6)+GAVRG7' M69,!*R(I+P_;*SRCP-82Y"UGH0T80HJE' <2+ Q:H9I$5*9I@45ZC@KM'$>6 ML=0OT3@ !3GGV(4@@))M95\!UB8+T)(Y<,#$D2G9=J:0ZYF=2.5XV--1/-7\CX*Y<#4!@*C@1V$I7=$P\S8GL^K8QH"ZAW= M]/8P7Q>:\,X"M&2Y4<42,">%2S6OCYML1?+3.'TXSI] 3W+Q=EW.)87$MI5[ M3L105;S[?*YGJ=P8<"1MB69 ]>@ZX[_5FG+%C@,BK)TX*XN2- ,9W(58G;@@ M<7N>2;@8;@Y\O5 M?,-30E8F+C$Z.MR,.#DF7 ZXCLK>U6 M5K933' =@N[452\9M@H2Z=3W-<]S-N,9/UAB!)]S?;$H&& ^W\EQD;/IT8LC M*/T+E]"%T*HO8SE7(ES6EK@QDK/'"[\2C'. PK4]K'JX?(PH9%#VNJC"WJ[ M2K@3@0K/@]7CD6,I_0DH*]OMA@F.\#X*6&Z$;&OIX&4HFW1)8SP@- >Z=95E M%;X8PX@IRYO+3= (=SJ.>4V39EMAF><:1(<(K73_]>(I+A!"J6?&!7 1E'*@E^NM8MY;M^EF M]*?#!YZ%R+I>Z^I@X %WY$9WFQ5=>C:>89%FFX.L/=C4ZX/C6KYX=_A53X\F M1Q'"N8_0M87<6;2[D;GB@; 1)O38!J>\ ]CE(GCOKX2:@PZ)03_%^J5"DN6C MPZ.)-5"^E26T]DF5/!?ZSORH5_3OHR>3"+!D7WL?OP::2@[#X;\Y>/ACUF7V M-MPZVNIW,%?D[/Y09PVX$'X$BR;K[FP%VNRY)/LX;:S%DU)I.HL".7A"R=E5 MF!$H2#;LNX1Y! ^9XYLN]FW7:Z0WZPCWSICG.ZVW*\37!O& M'?;-97&TZXK M\Y!L\6WLL;L^#$N'T)TT<%0YQ;2!$4RXH62*9CCU(I48DS13279Z@V9B<7PL,[R;X M^7<)Y<4+>Y6:3(N:;P1#TC1*L1C8_0)5&YD_\]&?'CR9//)<;Q>LO5]VO/VV M@,(54#S]Q@LHSEV=Y%A'H<1!(G1D=JQ5#.RA5FX17[9]N_3[T: M\PG-@_7D[3#QV.HD6EQ"*1$+C6U&%!<$BI$ M>XZY6D-JV[ %LR1]/NR 2=:SVHRO\\[>&*'X4VR8"%T?T5#&PM5E:S@YLWP. MI(S^RKF$ZF"F&B ?^L* M35N\F#6IXEELE$NE#/L: M=.3I*^V))C-T=UA?E4B/I-NCZ<$R?LI#&1Q"-FM@NB3+Y3EK&N9QF!7-;+WDJ"J, M?BF(:@KC@5PTV7H^&0U=!BN:&%_Z6L2H<*SHL\[= 5+GA0W!E65Z[K M2L"9!B,>:8'7!<#>P[>1W]XAV\Y]87#LO\5:;5 MDD<]F[!SL+6&D9XM+)OU4W)QH;5#I%J2Z1 =PB7KV?A=RWN\20*& SA?(2Z[ MS3H0P-W#[_7A":+5-L^IE9DQU_6:._FMFY%!U[COPUK\%5)N%J((&P. S3Z- MVI,,?EH('D3?('RDIK!#T4VZ6F.\"&6C@5/6B@W4)!;J"0<#GFR$(#@7C=- M\WJFK2A[>)<'^D65 =3%F[+.*Q-%&;2.KW!D4&JWAW4MK^C4'7.GE'H[7.^@ M%1 XN(C2Y<#I:5V>AOH'WR/.@.UAODWB4W#ALB3<9V56:,,U((6"!MQF@-EE('[E MH:?^0O]KR\J29;R]6>.@R6,HT2!=Q1EJDQQJT8;RPXJ3T;S"ZT:R-0'](?1@ MC5'J7J\[A^ _=H07BKH"XG.]C MV\9/CE.^J%#0@$6A YTU 0=>IJ\+!8HII&^U>"#D<$6LOHT78&*IV@\G@<"] MR(>[T03XN*U5_>H1;\A=S\^LALNND,1TPZ7K%0R9CLTK@$](R=8L>JE:;47J M,RN[:-G"50COK%(NK4PY.. M+)1_XAGCOC@ 4"N9YNNBBV Q!K+B(X\"O_+;>GZL'H+,!RBC;CK(V$EAN<^1 MR2F[NR$90U21+M_V/"KM48YB/.O"IV$8RIG54 /EPGKJM(5S%'T0:(!%$Y(8=?G-=0@G;"#6W)6 AAE>5K\"8MJ%3'[O)YKE@HB/,S__)>!5- M'D:"_15JMC 4M?'UKR)<3JPC&(UN K.<>MI>\FFF _J1HYN^36"L!:$.WV$( M/LI(O^+)*JSQ4S(]N\^6F0+9FOZWT0"=A&1)$7#$0=V(AB.****A#4G" VY? MKB(],+7;&H=X"8[NW=8XG$-K,YC-X6L.-H(/5JS 4*;^:]5\6M8ZRZ[\DTRUK+ ,7F07H@6'NDH\]"0KK$ MDML7P?R,@Z[\@>=4FF?+[#C7RFLGB1.2RSINYCB@^56MEA0N<4R1EN)R$\=1&4K 6DS:5G3R'.1(X3*S%(N1D:B^ZB8&@0(:G3$*9XZO9%!N?#:6X_Y= MCU>5\Y,#SFS"CSEMZHR!7RI!*AJZ"BY)EW-!@#4&947S#!I&NS;IHS/. CRC MFP4D6C[K*R-1EH=I=;+9",;FW[W. MGC5.SJBNY>P:^NPF $9*3=N@E!V]=B:Q!R#=%(SJVWB3QUCCSV C/V@ V MQ!D=Q?:D6/&FZ -5KJI5(V1+JHL#*3S'8%P$M]6JA-;@X&HWP'7UL>*XA*M3 MQCC,5$]VJ5&;C2X<=X.^3'8&IRE%@'1R+Y8?T- MRY=RF5G)C_<1=(_,3N>_ MKF"3X*$R@0^+($YCBZBFR\P^:B[ M8+%SQ=O(/V7/,@/IT\.LZ,GB^S>H\,G3Q:+)_?^Y_#I=]66 ML<,?)I)WV/[GKQ5\VE.IN%XL.+L+%WOOC("_U=40F^?E=O#HP9-[-WP/7^S< MPQ>;*=\ 1@ON-M?N 9X[%2X88+O !S;>:\7,WIVX-U5$&W85FPJKQB)UQ3FQ MNA'%5+0A\DTB2 K]1E;H%WXT+XX!E&8=2FHLJ",!"*(0JR?]GJF!*#]*>%@X MRJ^)PMS:>DNI2W)L"+#Y7 #(A\@=ES4\LS1TMVGY7-9K1O_DDAH>C."3 WN1 M#^4!.7_9[*/W![L3MG-%)9_6Q=Q*'\Z*:&QP+K($45H)^ M8;H9O7K_YB^O7KX8'=&5/_R>.W='=[(J1<;"H75M)G%T)K>XW'N9,US@W3#G MUII(:==]9'3F!1[/X)A^"PM-.8@!'*KIG[FR?,QB'S5:H$EB2%&"@V')I(B, M[U[;2I X:YH"4(5 ",>\8G^>CRV+(XZH!=MD&"._N6C9(%1*7"Q>; ^W,H)I M3O;'_OG=?[>FJ3(V-BO]$YH/#L0C\*L$4U&KDV$T-OD)MPTQ87,NL10Z]@< M&^CM16*"1PRL)P'3Q(DC;0H\"U-2OM,%"\&5CA M.(>O/L1+L4 I# D8O#H ] ]-5AQK$V#H)ZVS^3); M!622P4F-Y6HCIB9/!M9%VQU@FJ?KDH,5P;%<@$@ +2Z"P&0 N^U OZ9D)_(& M 6YX/F-K8".?F57._+>UR! _7KH)4@&Z?P?_S:YE!H#VNB@[PZQ&PDQ%%SM: MF;I X8=V@'2#XLY;66O,EDM )S9.M*RVA:4!VG<2=(KJ G+XR?%D@;. L!9I MRNQ[. >A=\?2?5O'\O/XC6\Y$"]F,HG0:2 2[K9EN(95 MWBU%Y1?:GO>VTF]BC.9_9WLGO1R\ Q@[P !3MFRT>HPTN^$&6 MT6K%C7IYQ\*>"P-A1M._Y-ULVZ[DJFAF;NC/D3-7>=S9ZL/^B'7W+)N(+ M10YO?J'([17]C"OZSKPTOA#OE-CH^]&/FH*7+E#V:6<#KMW8UP;"4C&L=+I& MG%-I(E>20@WUG$#?$[] 8\AOPC^ %]U*YB^U[:[[1 3R2XME\&Y^/WK-#699 MF<2LD_XK:3F50V)6VS+G!(,&P9&.R?U3]\] _5!KX[:A3D1C;ZS8P&08\CD> M-$H5 X/5$P@=6V!WZ&41:U7\VY/-<4%+-+J33XXG*!"EM[(CC>9XDJ%-[@S8 MNTDATRCC/^,.DN<(1)P][ ?\X)S;?B\@NZ.5J[O5Z,I"XS]I3&M'4",)[O(3 MS:N=:\V=$-W"ND>NDB,5:%LMZ 1OF,WA3EU-:VE-&)-W<5RGL._TV6)A7[BK M$'%Q3KDF:,B9:#629AY\D*'F[BZUE)@;$*2\(\RG;H5%CWEEN"C8O0+1/$G" MD7&1-!CZMX^U!<&U.O2F[+^-D=A:T3C@3='X5X8J/>3OC$?KCES@?_("':^+ MN9C@' X0MJ$TC!5\]M;./WG[\/3OP=._2[MGIIO&?PQSH6EC\X:OQ&O7TV71 M^1@3AU8X:8_D7H+,(+6)6XYD1+H_)P(7,[EAY"^?C^X_N'H7V@/RR>R125HV&8MWY?X-^T?!W?UQ &F=3YO. +)(49; MKO0RT-1H#:HV2*.J_/D+R ?+7*/MXAC#3=X[&;,E*GQP M10X@]Y] MX4%D2YY-@EID)A)"V[G$XP4?=B-,2Q+!EB=!SFW%O+?G\X'>Y"85P]N0CUIV MI5$1N=""1!*J-\?&)\:M?>M*R\A:)0X;1R 7$$,IMLM0C'TK61&"C30L07<# M1+:LD=6F2/!YMBY-2,8MUE!\+J5!7?91&KH',10^-!C'/3NHE*JKZ@=[]NT:!&0%%.Y@D)XM$=5I2 M2A)0ZF<'YYQK>X$W8[_F"AW_A*PGLH+'@1H0#L(YJIM0X9JT>!ARP$ZTF'JP MKH&+E.@5;5:P+$T#M,-#XBJ?;>(=EY,*1_:R8SNOBRUVXDGEROFMD^F0M8RF M]H.37LJWC M+6DIRX\_':$4?_23 ?V/KKGSNLXM%Y:HV71E1)*B0Q5"TQO7J MF-N:^/5C[0D:S*F%,Q(+:>-+TQ*M='*.90H'#NV3LZCMSL5"VU$)[A"VK9'T M9A<$Q#CH_HF37!(^ TD7WA0DAX(+JMJUC>T6G),TXDS2D&.WX*49#RN'^)Q?<-)<>ZW(\$NI!MN,/Q]WW-E]S5Q/D)3,KOW_+;L7S M%\]']!^OL?\O7QR\J,F.*\K1BY=_W3\+XL. WTXWU*7;<-;D%DCU@IF5%\@' M?PW& 3OS7[C@I(08S1UNWPI-9N(?!'7Z'(8LE_L579>'_JTA-/B.9\@$]6<\ MD& )1H1/TF+G_30O0['"J%_49B-Z^>YU M\$/B.HM[)4YROP)!9)M@I@!F*G#=;0$=14FK%4;<\">XNF;;N-H%LV 2)P8K MGH8:0GG#SIPC5\%H6,6#0FIA51(V3<"M2($A)&/]SL^;V4G!<4%V>-Y)Q$C. MD"W?\W<_A.4SE%W^6HOZ&KH^%BXZS7WD%HZD*.; 4FHY.3-C)Z/W!8D'IIB2 ME7G;U*@W=KLH]RB,YNWK-V$T6A/1:L=4,HX8D0JF9&8%*SI"S?(FGJ:VM)._ MK/'0J@W6/=W5=S_@"S0(EX[0_LS^&?+!;N^/A_4I6CW41>OCA\$5G.8D?!&. MO4TDND3BT>Y$XA4*C8^^NVG9QVLN;#[:6=>\ZY]O0Q_310:$'C>V(6ZJ27$Q MMY!SL]'FK='W&/$?'1X]87.>=.8!=_K,Q]"[+D,0F&5^JTD'C+AP@$6!ZYKI MX0R/[MPLRMV_UD(J89V2$U2W9&.]H/./1Z_Q3,:O' M*7;]LR]M@%]Q#9^W139Z2UM.>NV:E_"DJ&C57E7S@O[G/S(:Q'CTGG3FR>@_ MR1NESSZ<,-]:-;]I:_ARS;+GFE?OGV3L,X,3L,K'9/VQ!S$>_9QSX&?#,;&, M[9J_Y6QJ\RJ27_VVYG\9RPAXU=_GS13_N\HX,/;^+"=9&$[P?Y+VG]?+F[;\ MEJ4W#CX MFL9S1Z**MKLV7YUC'4SDB,SCTSM>XY78N#G/?;S<0 )T9*0T)44%]L;U&*. MQQI:Y%>8IXJ)L_ZI9>$?\TW$QU&T[O;"4MJ=M@H9)OH:LZ$;,M@/N+8X6[7Y M]_8OS[A-O,PVWQ<5#BQ^]"Q]^D#$"):0_%D-RJ=/)X\/85-V#?W_N;U8SDO Y\_F3QZ]'CP3_@[C^>'%[Q45]^4+123PZ/;N*@ MSM^^O^ XR)&@0\?'^=^_N_]=]&)0KO7]T>K3Z-!,;#EC7,&U%:G$D?OC/0]X M2^]S@$&&.]G-+YK5/9Z3KLZ>3_[#)IHP7W3FXJ_?K+G79&N(E_534'+_]JVN MQAOV%ONKD2S&!7>>:PB8X+*:'^B89[,\7RR>J9)B%4;+,(('.K()7?&RT$/^ M>.?\7G [97UZ1N6E MSYZ;+CM.^8.OWV@;GOF5KO>% O/&VV!IR/4Z=,/>";5;T^K+[OH-% H]I7^[ M5N<)T*-; ^G60/KJS83'WZJ!=*7KO?\&TE!>_X8I@9LIVF[-I&]/]3^]H3?D M!J[5HULKZ=9*^MIMA3>?5Z%5]+XU8Z6Z[(K#I3Y92.D-5J-?$$I\N[6KIN[#].;L@^/)P^/DGT8 M+.!^!WRZ'[[N[JV7G[2Q3H:K2N!V>*FPU!V M]OWH<*O '&N%CR4+^/G\'@]O-KO'_2LWP6T1Q^]E,[VCBM>^5BGJ#^P_H(%= M5T8.'_BS>ASQ-!\2@7-FIE7"P< W+V2#** 7:'K#4)N,WN.N0W@ET@YI*V_UCN?]-1%]!70+QK+ $X[>B:PPT_"&WX*WW\?OX_> M"2;[DX[A9H,6=GNM8/*UW/1#UP.H&$R?M09O Z"MZH!D2D.?%/IX_@7W=M>I_>S[^^1FW]\'5[Z_KQD7[;V0E/Y(>UF"C'G_;O'?F,).B#?I MBMUVC/N.\?L];_.S.L;O']Z,CO$_?E6'[]O;Y^\^C%Z]VCIHOW<@X@IR[G.E MVOT'WWVY"5Q%?#V\NOC*FH^Y:*)WS,S+B!7=_VZ!4_UH!3?:^[ M>O91J2I>JX(&" XI8_KH[;J9G62@55GH;R_GGSP^NC:YKQ0!ET AN%[]I#OE MT(+V3L=(@RL.5LL'";AEH(OM&*(O4*;\[;_?OR0GF/&4WLRZ.N I'#YF/(7# M^V1(SG-! &PWRVE=!J/O[7N#R[LL O4U[>9?<8=P3_2JX6KMW98*[,5/^;19 MD[$KV_04J!DR;^J,)..&HBBY"49';WZVU<_MFG[4?V:7*J_G^&:6"T780,-K^JDW8C!P\ M@?2H& APM,J*^0@XT;,R$P+GN4X: -I=NW6N"^$R3HVJ(\]&*A:S&/K MI1_12:WJ93%S),UC\5J9DW>;)T%.+]GH^2GPZP5>=3)ZKBQL @F.Z\=N-GD" M='_T]Y%-G?_^_(=?1MIBN G@EG)4@(.6?IN/ 3OF,@H2"H\,"D\^!:TYR,A/ M)315AT'HDE9I5WLT:ML$VB_XYXI!0C]8KHV$,@M1O)_K,D.CC"1 M".@5RZ(S0 :.*ZAF^:6@)9W;I%_HCKTSV&E3.J*88(L]#H&""$86 'E_C%X_ M/^\Y[<"F+426AGU_D4 EO(N O9',:#BP +R&>0T!R1)Q5JSX:-!*":;ZQBU4 M76V)W8#V6S,!=(Z0BR'_WFQ)%VTYX*J(,ZXJC6X1.Y MG4/29@54\;G0,,8];.+\#?'O#F^JGDE^IBU,P,/+UMU)W0AM@K",QZ>,[51D MQ\<,\\P@VNL5?^=/AP_O3>Z-: %*Q^U9KSN0$PCCJ)>]OP;CS0]B[-X5".S! M^FD\>B1(Z0,V@L&;D0B =&^&A M,&[UTXQD&*V.S,F) ,8W$KM']G3YGF?M98#D1J#2ZVG)<5X!(LQF0D@O@)K%C,;4L.A>5T#7 MC"./H5Z_X[;)K%01\5SS*>XP?-#L9L-@YE$)BQY/GGG&K!(&7AD1$$G?G *8 M#=_>/\!:EN=DXO 6N(O-*Z6&[%QJ.7B]!/N9K8[Y3CPZIC4!BCK]RZ%SI_Q: MDGEP+J8=(/3G/"'J^+%L.*72A9T&VMTL<8'NV.-MT"3;R,L M_NCG)EN=[-U%3F&GCGD.BN[8"%[Z/,)1@2-6D'!'L_5R+:>>)*] X$:GF*3A MNJD0Q#O?8]*T5Z0T02 0]&MOZ[H)(O;AO7N,ZI=_B@C6%_WD_9K>RR/F*\>H MU/0N)G=H_2\X)"C07/+T0'&D$%^,)<9J$=,7*EQ>L,S,8\[Y+7-AXP)8+SOB MI^08X)DD;?Y$9YN?9S)K).**A)K2Q9>@C1I<45U%:/^L2AD=/A@JF[JF6PB%W!2M"/@7<1W?807_I?D4R^-1 MV\QH,JOV@)?GD/[?_QP_GORV.OZ.5KK[]^^.GCXX^JZG(HX>/5I]^AR,M$=/ M[ZT^H?1I#Z#9CAY.[C^\?\, QYY,'MU_ VOM8%N,<+<'2=H)G7O )'3WD%[J7< M*,'7 ]]WO6O\]OWM2OXN*\E!G3!Y\%LK(/IN)[9&[> M]OM+I'W$X^MN=_L/#R=-O>/>?/I@\^8:G__#I MY/ R:/Y?Y_2/2/0]O18,RANA\'<6=(P&:SGV"E_F>A?X\.'S7S^\O5VP/8K_ M[-N"W;\W>7(98H7;!=,%>W0XZ<&)WR[8^:;1X\G1?H&P7O>5O#^Y5+KU=L$L M?G4X>3Q@?NT$'DO+\.ZO$O[5^[TBX.N#5OHW;DWBQBIN=RNSMD/S,]>6SK.- MM15R#?]G@R3=?WRS058>71FEX+K8JX Z%QZFJ_%Y M*"D/[MT,E)14=%SG;7G\&9@>7ZS?]";V6^R\O;LZ,(K6->@E;65NB3*W1+$5 M.V4O;^(2Q7XY;A65.T?7,7.''DG_==9ULP/RKK^R!-TF&K: MAB%]Q\KM?EKDW-PXK=>=/3(_E49X;H$)C2+H %G%.?,?76?WQZH^D[U95_+O M3=%^;/43ASXG/1XS3'>6K;D[;=:MW0+1P^;%8I%S,R>)'$&50&MD!P );EG, MERN!Q9EN> ,95B+,4KK'^08K=DEH!_]A33M.VZ[(W3_I0OVB"Q7!Y*RYF_MZ MLAY0G$ZK;6O:._C/I&=<_AZZQ6GH^H>S7#\< MVR>T%.&C6EI+ RYCZ.;ET34\&G[4N25I=$+JXQQP$%AI ?1P*\W@+\6\R!I& M3/QEJMY#[+);IFJ[84B KH!F=YB?%K,P-K82&2+];E:Y+XKRKMVD[;M9\\^+,!-K19*8@L/-A<\)B:@G:#\69"K)^N' .K,/I$ M"?@5?CQ&RHA(I"35.JA&%:V\#5;:.$/']^CP4>^UP(A:-32LII#G?B@82 6S ME']]19>H2^DZ<_7W 3*BBC, M) -F0%#E] :(1)V _4B5+^9,8QC+UACV 0"O_%=+,F'*UGSZL'.\6@+N?8:O M<^?HB'&'V.+#\V@"K^NV&QPRJ3.:M!['7$ <#*^:=0Z,A?"T, ':&#;0Q#B3 M!>%?ZJ/I<3346O:8Y'!;5Q6=TP4C"4E?[ADC883E@A3F2?%2J++UJ-F,>T3S M,'TFX$D8L2#SN+?I'$]IY^MU&^:Z?Q@-STO2Y-SGFV>TM;0PL*S(1#K)^#'! MNNIZ^$RM'AL^_&2)-07,36SD;^OY,:\FZ[MP^H&\,&7;_)1MWQG0EL4^=_?! MOFZ84;1I^MHVP69QAKO9D*VAB0 ?B>$?:7 S,M\XZH%_*3,R?$[\;\=^>_U! MF&6K@+[,]Z6J3S,!LV*,#QK5G&9".FTS3LVE:828HHG1'N*M46==W1 MJ"HR:)Z7;9VLB=IABBC"X#.%]&K3E*1SFX^D/DBQ:12U.A>T+_)TEFSK1+ L M_H5,'WW[^EM<18#*V7UHLV5NZZ:-_2)0JQF">W;?T"7.T&5G)C%RNR=TT\JY M0M_1_\-VB/L1!T4_KV2+ >D4! 0?&AVSGU5O^D*C$VS7T#/HU1B8"8,S%FMEV $&>V G3N7F8EU:7$7V%2/5+<+'EQ!K M^&,ZH;ATM+5EKH=,L+#BT4J!)00DP@FO_FD1R L^_GMXI]GL8)VHI@<9,E$Q M270'<:8 %H3Z8!: [3I:96QMC$78KE?B^3&HH9XSLG.<2\X';CWM1SV;K1F1<$+G0+F>" M^L7CH%/*,*IL_IM5P8'-T3&]ODJGYJZ=KFTBM>>,/TGR@Y?R3*&Y!%)%[UG- M 4YZXDP%I)FM>W?>=SA<#Q\.>3YR%3H)^23,*9/1#[D$Y^Q7+C+,8>:FR@3! MTP6KQK9Y+C**51X,&LZAUH(V8'&(2,N,@=P:F&U\@5C(2K26+!FZ:%E7B'%X M0K.6H;!6D:#=0OU GI2#?S/\TE7-DI/CT9"KAF;*XY/SR8/OC[-5CA")M IJ MWCF"\%M,P3W:G8*[*=FTFQ22>I?S=HT^Q+Q+2(%=/QC\%=-:/^O5>FF7Z46* M)_EFW7%D?N_D* >.U(AVWBV-C#0\N890DGW:AY01 M:?A<_"JRW'S$BBR"I2%D1CMS$@*8_I'LY9^RZ^Y$L^6*2"07-2P$_3?HMV,6 MC7 @CO%4T15'XX&).B/W#'#7QY!>8=!B&TV;.IN;,4'V$[LP)V0A<,BP97=] M6C>&,SHOVF;M,F@B[#E4*9:M/#=$K5Z\^:]7/QXU6?=R1C#)54G,U#/*Q>'>37ZF&_T/(2EUT" M+/<#*'5%>G5+;5-B6VY9SV%&P#GL+8@:C73SQOT!JGMMFI&.$*MTK[6WATP+ MV!2G+A82+IM?1HXDDJ.]E]9;8H:-1[].WD_BV:1_63#>WRSW'!:YA-3F]5G% MJ5"EL/B/=8G0#]\9]6%YO=6/EU2GR]"3U=R0AM:8>5N3BH:9["_QV Z4>)3A MPDS%_N+MRYNMV97')SZ$QAV.DY[JH["[. MF 'S6"KC3,NU78#F?Y78PJ_K*D^#K_5,QJ'C$/C"7 T>20S_<, )&'DP?V'P)U/WD<_Z@155PM MI SX.N_EG1#V1LEST GGN?SZD8-5^5C$!Q^(K%(<;0Y7:MG&.\[!9V,[F6RK M'&\0"S'YN&BR$+%*=)0/W*BB%H_Q6+9:A7,,F"*15DJ,B(YP/9*3I28#AY?K M=;=:FZL243[#M3'O11@^^<=Z*3GW7X[(NVYSAE[E.\%."?OK2X[K\/K\DXY> M])UH6*ROV#+H\O[IEH641:7]?$&C8!/NAZSZB,BONS5 LI:((^)+)(]GFZT; MWC*K!,&-8AVCEV9U!6^-WD:[LP^7PJ>]',ZW:.WF>3<9.(D/DZ**@N5*'07NH,7 MG.P+*Q94QW3=T%3$LLA8NW>-V'8JD\0@@ M[- :->L4)Y=92:A'CF>I^E9CRR)/(VTY,MM^XX0!A6^4I7;^&6+6X,[%F^K:A'$NN8OL^[J!RB4MPDDY?;Z);*3P3!K!CSYX0<7AM3O#T1%@4+ M0I"9EA5=_EKQZ>% AQT6NT<<':']I>^+[AP]F#SZ*N[1>Q++SN "NTZ3_;/@ MDK:P"KW#Y9V@##8$3!$F7#AN./1*>\%'2XXOR\7TO)O%S"P'"-2C,@MG,YS] MF8IE9H72\WB\KOQA2*3P6#9GMNX"C465ASLPT0=HCS1W^T@VL'0P4 M4A<\@CF$\Z2B_X= ]F'\145#ES*U?NX%-[I!6&">ABW6'/CHX57Y!^[? MF]Q_<#6\\UV/HO>J<[Q9_/%8 Q:Q7Z0O^!&RW1<-8*"B@!7KOQ+PBKMX9[>O]W3KVY/CV[W]/P]'<;?^#(:YI+;]E8L M6C)<_SQZ(:6_?#L/O-C]UM;$K\31@1=6?R0Z'!W?:\)D2:(]7QQ:^*:=B>$U M(;OS*X*LONZE?'2[E+_/4CZ87 :U]G8I+[&4Y#W>+N7OLI1/)P___*]IS 7^ MS_YH3$F(?-;QN7BJ-W"'#Q]//@]VLC?;*U^6?5VMS[,=OLW5^EQ+ZYM]6ON%(WVMJ_7@ M\62_0*2O5T7=FSSZ3!7U3:[7T\F]+^(^C?A_'T\>/[S)RNIG]%XU4E3][3A4 M1T\FGX>R_DT:<;>K=:75>G3KK%]^M12N]=:ENH*^>O"->51)F?.WXU+=G^P7 ML<7U2MW/5%'?Z&)=:W)UOQ;K?M\_N%VM^N;CJ\J+PI5/#_KN.^' >.:Z2:9UT6X?W3IHCQZ#^R:LU]<^KM*Z]\H @PP_?>\ZBEX8CEX=(#&&X'X],A)H2%J!OCD!)HRAT/2:Y[B% M!>U:Z,F;YTOI$./J/VY'-\8 M+8(BD_>*%X,??.D6"D"[B(_LRZU(I>>O !> MEZ$1% BJ HG<\H77_J8^3#5WJ&]/3M\24%5W@8@"G+/,!6X=,(L!N3="]F90 M81%H1YI5(S3CN?"%W"0^:AF$,6_&$8O"OLRD%-)L-=]4&;?+%Z$M%WW#W%W+ MF[!8-XJU%S!/I2M>GV1]ZV'R"E8:=AD# 2CEWAWH>.#H!"W0ILA@&DR-EC6, M-Y@"A2<(TUTNG70,K<)@OHH6;4B<"I,MT*M=!&;FA9).2\'48<0O0V2>;?@ M\C<,M*,/.CQV>P$P81D\HQ8LM!UG0)3*S, 1HSE1TQI@ I<%E%? MI4L4$+3TT*+QCTR681?H+$."HI-66DX5MUM!/^0"3(0R1.#TFP#O \3\'EY/ M">@A8/I6H/, "4_NT>YW@[N/@3GD+C,HA:M(A5('"'P#!^=%92TL@&W:')J? M"G@Q;?WLI*(C>HQUI.V:\Q;K>LU)N!1M&RF1F&W!$&+V[H:\"O+:G4(#Z11@ M5A$#22]B0,%>U/2O+&2!LS.&"A#1DQN!C?;;&DXV?SF><9;V0'X7H .%%N7V M:P L5!$U@$VT!#M&.KP%'T&P:%A0D;CDS5X4 =Y=\3\"-H=,9\+@A5$>&L R MX.O:$P";LL2@SY<,*&?*(Z& 2'"#@/:C\+8,/ZK3Q>*X]Z.K&;A;0.,5C>'> M'7^W!2D-4"TAQ+)5#V ]_*E-/P4*#ZC/%R,^CUF L+D#K%R& U\:N)0^S09K MZ*UMY\"ZHW!P+=_0I@-(=KR=R1J=9< 1%-BFL2 L 8H^P"3)2PW?50]AG1@P7@'?!K@ &10\2%OAE#KOB[[E :+#0J_+CNI/OAJV, MN-"X%HI_% 1 E[_'%0:N&&"."7X+G%UTG4.W&S_6(/4B2\.JQ9[\![VKSL\ M:.M@)R7 FR;37BB#&"Z"TIGV(-^!@3UHQ)W4TAJM7I?H&4AYX0GAGG_T-0:A MGQ"] /A7MD @C]FF]-(GHJKS[TCV\[W2S:U$L1D9RSB^PR'_D$&W-E!'.Q1K M(19(;&'W5N6'*_)J[H' Q5A1C;6)2,HGFVE3*'D+=^,WCJOECE)EO?ROP+7% M!E%!SV&A<6GP]QOC?+W+SD:OE45O_S%3>GBS.Z1FGTNEH34P)L%6]2/# P'K M/&)W*R1VJB4%'BQH*UJ1HNDKK1>00PZW)'EA/'AME^U?+^5\UT5Y M0#*O.%6^E'JN?"VP<",X)4"7\LK@O_,A&!3/JS+GT=N%]: K6<##7=!5X'^/ MH'MMA,D+>$@1@R0!.!D- YSXE5%D$@$\4602Q2W)YSVTHW/UT=3#RP"_*4Q< MM3AS5_(:P/QFG+.2(6KY"'\ZD A7=MSD2OLC)R"O8/VOH>Z8Y$M!TAS<#8O4 MZ!3*F@9@E[AL*J2C>2]6C'LC]E),LKDP7GPB"0PKI';;98\&1A3/+F*]IVL0 MT#"$%T7Y'_M4 GEB)K5YWD.P'[@\GVUQI&0/6S8:**SJA,QEBCC$P&Z'8U2H M+;*D"1WSKD]KP-X-7GJ,:QTI0\,^P1JS]6Z#V8?PPK2H@MM/7\DJ00L9/#7\ M3]&8T,:)';*D@8,]*:].F)))^2\^FPWQT8UE0WS1*!@QH^PHT.%;1L0TU_JE M )/E^ZEL_ 7)X@Q788; _J-_2'"+7.]94TR-/((%4^2:S93L]*V8:/'ZO%\O MP3=&?WOOWC>PHD;5:1+F0H;3+\M?^D*!>90/8VB!E.A,K%:^PX&S.%E;9E># MN3?=>$\)3%^E0V)TU$()_S!;@'0*9VL%FXV+D=OY"\[DT- &DR F-4AB+5RIZ#7.E9L_PU>N4BT%_;!7JK0_Q*X,_X>]]E)QK:) MB>_@_8EW-T087.\@Y.;P&NGWL%@#ZVD,E GI\82Y=X7B9.R9I^.<,F"[MCIJ M\!$KC#[XQ4&D*!!JGO[!;8=!78K>*$ UJO[KQ7?;SJ]!/[*.9[#_4XZ#ZU/L MQ +#9\OI$QNBMZ.S_7]9QMCR^27[VD&IF,;!1 Q,[!Z J6 M5CK116-23XX.'TIVVGE7F-V4//LIG8Q#&"3,90QALZ#WD4]>":WJN0],>>RANC@.54^AC4&0V[#_>ILE=FOS)-YXF/W=U+.#$2-J)BABMUG!> M!:64ILD!U34?P'#*6CK!,^/V"BF')$B?EG9\K!B9&>XRS1VD+1D[C*WD,#-V MBO+\ +)&@@/"@!%ON 1%1K)TR7"]Q:G$>57OPGG ^UX0'OK1A881N"1=/2M6 MT7F+*9 1V&"5#(/K*FM*,,#.K> MO8Q!HJ-8!?^&BM$ED"UA'# .::YKJ:S6X6ONUR9X(]"E3Q55M?^NH<0G># 8 MSJN(6?U>:&N[S>AG"]@ M6,_S@&8KMG;HUSIF L*O!6(VGT%5BMZX]RY66,H Y(/J=7 MSO)\WIXWK''/."YKR3*($M" -4OQXXI)F4EL7O!U>9MIB1E#K'=GX*?:'I\Q M?&U)K^VE(%L]^=*2*8UI!247REZA5'P$6QUTOGD!)]-<7F8'*D^Y@$J?X_^$ M5#'9&65!#]-**'RM_^I2:B)@M= Q:1/_(!L-+;/$<&C(_6>137+.HX2B50Y! MT?)'^A@)T##=:7CNBWC2LN@@\T)$4CB6/5/RCOEHA==H(9Z\2VQY%C/&FC), M!JA,QRZ6X,VPR'F?,H9[\\2EBFS%1DJ%\2+&5D(JAB]SR+:ZX(*H,@W4M/T1 M^1>*!1-KWRR]'LV7@4,7:A606-$LTZ$0K*MIXQ\R.V';,IEHUV&\+<0QXJ!T/%1\,G 4F.6=F-.%I1K0TO34QY"M90F'%D)P=2ZXDRCO+ MF@:!W"C30%M/XA^**_MDRLP) EB>%KK6Y**&8OD'91%*%:'.]:WY%5\(&?I_ MV?O2YK:19,&_@O"Z-^19B"; VY[I#5FV>_36;7LMS_3.IQ<@6131!@$.#LF: M7[^960<*!R^)$@$2&V^G+1(L5.5]5::8O\%#&"YG:1[;%E(#)YVI4\F,H0A$ MXVYO'=>C+"D//XBLEYRH ;_E0Z]$Q%7^*?DMTF!Y:V@E])3E0TZ;QY@7W"4ERS_A$'C%^':CCD4E<:Z&/*TF5+%XF:5'#YTOC[@&,@:I@R(I-3-$*1"^*(Q8.CS474@) M)@EMAF6F""%>Z)"0EL,#J9B9#-8A];TO(^0P3633H)B4*1R+1R_A7"A?]50\-P:% BJC?8(&+C'FX\W0 M>.,5WQR'!-BM2WFJDZ"\#%1Q%0=..?"Y[RJR!5,^:D@DNH"0N#4:TG-Z1J[ MU(+H,(>I8.&-9. .(BBU0#"Z682I+QQ0R$,N\M. K$D\2ENVR.$ZO M?M(S4QO%C:F,$4;:%>4.\]G,%5Z 9HVE5DTZ9MM-K9)AJD M$>#)C6$M?#)#U\!K(7(G)>9X-9^>V/Z#I?&(]9O-9+O2#/T,-0 R:FHE8%K! M)\E!\L34G1EN2Y,^Q? WQ@.PSIL3.'>4DR&";J:/5R)LQM"A.%1URE*R[RBV3@B+/SH4"GH6\B5UGK"O;$'(]V*QUM.'5J\:;+ M%;:#,UCQ*U.^Q3BY3DF9:$H\/-64<6AG'J"GC6 T=ML#K@$QR)W@92'R\ M) D-^:UEP!EGI5=2A"O+P _\<\JEZ,L!WG(;VE$^(#F%\O"C$F04 &A>I>\F=A8X487_'L@X P0=_.!>^3T,&(T"8_0HER4NT%.ZAQW96B]P@4+8O0_V\452>&A;5*1DX^);AZ";J$H356FB*A4V%YJH2A-5 M::(JVT0">KTFJK(O6'9WFRQ<&\[YL#9A6&,UL9(IM@HUUEQ#K'*IAZVQ M0<-]0:"))C;1Q)I$$YN0BIS$5N7A8ML-Z?H+=M-5MZ'2EDJS,/@/$Y5.X3H1 MJ5K8B&LIZ:@WZ'93U>;ZZ_%-'4F M.TCU=FM0!559,[B=NOY[ @8\5;G^6 8\2;B5,. 1E,=]^)GV<#$<#-=$7DCZ-SU]$&KJ][%I]QU6\8W[(6%S]?F#K:< M+*]=P,8>4$ZH4)[VP]X::T=QP_;O:]J]\(X=--Z<#]%D,QP2)=NTT),F;R_B M:?>;Q:QQ8AJ]:V?+6/.R#?6H=$N\O%M#<\FW*4<]VB!O4XQY^&+,@YI;:T1F M4YU)$.IO68C6Q)HWP[*WZYW7H_"P_R&[4J[I?;-+!M86?C#^^+96JH MEOZ%E[]4<[&0MW1U)G,69?N\[D=;U8LB[';':@*Z3WKALG)N](4*N_"*M9RO M6AJ#D3,Q-D=AK%:G$(6I7_^X-+BE>KW1)/![FLH;&+,$6S)J 9:(3S,@,1,E MV%#?%6,EU4P)A)7J;X]MWQE 6L0>))S%W(4T=(1]XD-WG,1,S8^>\H&6N K& MB_[ANX@,"CD!>M@4Y\YJXVS4T!H:A2'64/,=QO>&%TQ$B"NAWG*E@3W8&Y]/ MB4-O\/34YA:OKJL=RGI);)VL^O#[PAG* 0NC51FZ:9JFIM37:3=-4U=#YZ75 M3AN5\C:D[33RFVU"FL:!OQ>Z.Q;H-BYA^A+2U7N1>GQ\1_!T8=DJBT9C&C!> M)[X,&4E$9/W-H<^6\Y,*>;)K^[C)R#$DE!(J0DV8>:I1%A: MCKV^-1S.9L/V?W='+P[/.(7H% ^?IWT_O_(A1O6C/I7.V7 79S9[LDUP8$QQ MA!21\QO>();NV_S5JC#GP)*C/.%Z^>?WZ[NZN%;%)ZR:X?>W^_-_38/*W MUQ?A9 Y2,GK-IC=.^!H'6+ZV.G:[V[=>P[;%/^T.GJ$[>#U91N(D%_[ITECCY G_ A[NO:WRB@%*8D;OF8F6J\4""L13.ML/%%E0E9"UK6,5=6 MCM'"]:I'G'A3J)>O(91><9GC@JJ]/QEQ6H#K&+?@PA<@>#IRQNH=HZ Y>X\6 M<1IGIKE&00)+3J-7A\@\'JX)S;7CL4*-^RZG:QMU(/.7CSJB?K005ZW4V6QS M:/7,X6!4SLL[DJJQTXD?GDO5]4Q#;_6BMY[=,SLCJZ&WRN#DJ.EMU#:[P^%A MJ.V9JO4.V-@=J_)P,%H88,(^0L-NNM(>M'<[>2GS5)#"2*)9[3 M:-M4 QXK@CJCGMEOMQL$51-!ECTR>X?BGSTY:1S2=LON55E>_Q8&$99W!#-W M=:.F=42V:XU]32@0K83!H/\P*V&7V,8A#-931BR*EL%#G8T&L15&;+]MCH:] M"B+VZ(W^:^;!AS>FX4P7KN]&,2\GX*CXG\YB^=9@_@W\#);W;ZB S8^*<<(C M-VILJV<.NKM*GL;F?"[Y,1J9W=ZN\J-!S[.)=],>[FJ/5-1@^QQ$L$S$+IOK:P8\3 @T5MIS"8%.!U.YV\N!!C//A!F.F,9^ M?A+@7BP"V,E_U.U'UX\=_P9O*S\LR%%?*Z!O#MO=QD2K*G(&U@,#I URGAHY MPP,5W!V]"?V-17&83.*$@L^B(>R)F:[*/_MYA36A B[?;/=>6! ;>N!C54W MYXX*HV=6NV>VVSO(E0:=%4:GU;. 0Q]81/YT*#U^RQXO:+,HEG5^)F]51U%Q M_@7OTWEB]OZ9U6F;[<&@J2RI'FH&0[-G=1O,5 \S(,-[_4Y=+?WJ"ND/_TZP MD1[.*W1"'[8<1:^H?>MLYGHX+NW4 N4=TQXV)=H51<[9T!Q:.RC0!C'/ M=JG*;(\.E%XZ>GOZ$][0I'F(8C:C?T,-4&&_\,_$C>8410>I/67CDZO5'EKF M<-AK3+?*8:8IUZXT>@[%.$=O68L9N_H08IIIDN X!._1"<_Z&@EG%D;,=Z"X MQGQ[M@H'LS_S=(.898H9FI[=#^*.QJ;=,;M+@%#U ?6IVL]4S^Z-A8S=7 M#S,]L]LX-%5$C-4V;:NVL>AZ5)U0L&/,<."B-L[O<;;RL76Z.;-&7;,SW-TL MJ$3[HJSX4R><&G\/O"G5I%_YD]8#-:R8*=H!X$R#!%^T\U#18QO6M7\ M59RG[;:%,P$>:GSO 4('LLX;'FEX9&L'M6=VACM MKQ)L0N;E:[*SX+]3]_;7O\+_R$TOG/#&]>G5?6"+)P,NK?C&C6%WDPRX"_.T M;03WOY@3&A_\*9L:[]F$+<8LY+#O6*9!8]0O@\72">%[L!TW/6VG!N2*\PO< M C>'APB!0*TBV.UY3& _LB EB3("6F"P\B7$7LC__%VZD9+S[E_X_JT,OWH M;?;LZ#;DW00D,O[UVSMW&L_?C$:M8:\'VY$.BW@Q_]9JP4Y?EWQNM>Q.O_2K M=LLJ_\FJI>Q6?SC<::G5G_?L7K.I)]G4D1^O7IOJM.Q!=^U2&T(0:V-!5J_P M7(FI,V$8CCV02B_HF/8*'6. PE@9+MX2'IHIRJ4Q6GEK]/IQ ?6?3N@Z_H09 M[Q-F? _>9*#Y&#(K@'4K:ZGBT$)+9@MZV^K$VT%-*/OB,L<%5;N!ZKZA>CEW M_)O5-73/*1U/$O[_#+QDP8S7QN_NS[\TY+UO\'X,0OC3-S[\G&Q+Z V$=X+P M>_>61;$;)V'N+L>CS(+^,=H%9^_1<0\-9Q$D?AQACZ9X'B2PY#37?O69RCT. M&GO['L2.1^//"K4] M]>S> V:>-?36T-N#Z&W4-KO#(YCHT%#K"5!K!W2Q;==WPD5#;76BMK.NV>_6 MLK]R0V>UHC.[;;:'![J[MTV916?_106C39"A"H*_&)]Y$_Y)$L&F66@L0W?" M#&?Z)WR 7>DB$QMN> D"P@C9)(#3NO!^;%X7SYGA+I;.A):X"\(?L/U@N71N M&,8GW!A;14^-\;TQ8=CFSC<\9QR$1N*[@4\1C,]!&,^-"W@Q ! _P.S'QLH, M48?!,>'Z4]CFFX[5ZCUE:<;F0@QC!D=#D-QC$I&M*U0!B(;,B> !"[;]BPGR M**UG:2P !]Z],8>M M ZIOV=R=> P'^4R3"0TI%C^8)DSN) +R=3UMB#%]F"R7L [S;]TP\)%,3(-Y M[L+UU6- 1P ..L?EEW]>O3^W1D ^'A$$7L$!A,>2"B[G\$/:)8Z$6$V*&B6N M)!&!E]X0R>'M,HAC6 1=2L<+F@_TY$6]OI3YQQ!-"(5_^D$"\\$/5U MK"PT]/^=AVG(](:=CX%[<^XCE%,ZAP%[94&8/ST_XZ]_'80>X$*26Y^'CLPBH$;@(*=YG M-T0_3R'O3)08^*AXC3,9C8AAB MY,@8)Q' (>)2VC'^#%P_!G;W<1T>.&;&1>0ZQE=GXL[<"7#D#6RQ95PS!GN, MF=%M&=BIUVZ_U4/TM!X()#@-1M*)V2-ZSGHK!4;Z)8!"M*;&4&T,'^A<#-_" M3J[@0V.H7O91/7^=/H\OO4:)0W\[@,KW3NS(UY)( C1^8TL +@EA5-NX-5C& M]>&#!6WT" K^?@OQFLQ7&KPF3U.'8C^[VQITUI<;;5VYU&Z-NKO5#3Y#.545 M-S5L#?JCXZWU:[?ZO:J!O))T@)OJ=9I:OZ;6KZGUJQBTFEJ_IM:O+E!M:OV: M6K\C!F]3Z_?D @2#+V=@:O'HRRL@Y2L9BOG+7YKJOZ;Z;^N$#I$2!9E%P M0 M.VWJ .NF;T:2[==?K^[ M:]?0>$>.'K3-!SO?"&O0\USHZ;>Q76O]T;/%[Q^1 M%3M2Y \LT^H^L,MBE9!_G.C!Z:O=8A(H7'1ALU^/U^ M*KJJ>KK*_;ZY7?ITMTL/!S(%,_WJ5_UNQ)96Z!@NVDPN[!E>2'=>0Q$ 1A$>^J^LD,D)^$2!M(&'/F3$UC%M)[3&/*ED Q+MWM,HT[)PP= M/[ZG.WZ<@((8;[E.77@*]@)6&CP*2XG)SU'+*-_D0Z[QOK3L4:MG " ]V@TL MT6MU'W:Q]W<)"@4A^J4'F :"H \#'Q L[P-.2D^! @10A$6L\'?2_C^IXMP M!MCWK%_HXAQU42M? ,' G,E\IYVXQN_[,4_>,.<\3N@6)T.+J&H=._"M=GN?B"GDBQ"'0(!WB7-Z*)L(U M4Z(J.\&S;93Y++S1F6G%)=C\S55"=,3$#^]8R$JOU&:9&]=?)B&L$.&?D7/K MXI2O> ZXNID;'EYV%0(?A2+( .(T!R$4S=.+_59[XX6SOYG'%@'R;Q M^E:K+27>0^31+3ZWD$Q['GX7R'F,NO@NE,6(=+Y/X$_@B52-B>NUNX[VEZ< MD'YX:5N]UB!C.PU:@U\T>: +EY?6*&]I#5HC_>EM7P\BJ))&0J:Q"_6D4":S MZ,NRA151)A$ /K ,/(/R8(+W"#09HV00B9HC% ._H8<(9(N]>I!:W@E5CR0# M+M=AN5YN+A*;&VN;0PVT TL!P;QLM_HIAVC-?' I-INQB7(>Z#>ZL02>U-P% MJU\UZ:!^/V);#[&B\K\'T@"/S-#')LDG',/)2&*94X8B@#! MG'(]()QCH("+10 ".^VR=04V,>C6L99+.@3F6_I&\/)9NLG=1)+LOT5Q'S\" M*X);&+MZ#4> ZBLXLQN2A74YIZ#.877/9[ >)DXTYPQ-OKW8WH1O#^GQ9;BO67W4YJM#W>(S-5!C#ATO/@7V0I0DZ@INEQ0T> U5\PYYX MB?0/!6$P&\+,;AS5/9![/RFA\*BOU W& MQ LBU;H,DPBP?W#@X?V)6()"/61BR)0"; P[)5).@4=8P= &^PC-Y%D0Q&"0 M8_@U1*L$B1A6(0W&C65*/=QXP1@L(QZ%O>&]R)PD#A8!K0)T^8/%$8]#2#CE MC7T5D_ "<)1R )#H@'=EC"+R:DE#ECL!PG=8N5@F9[*:L4ZQS:*=A49%VRQ6 M6%6[#$%(1=)" M]@$.4S:.C2@91Z D42V*=WYCHOTB89R)E9$O+T&(LFH3OFW1@_ MN:!E*;"(8N3262)F40^ %)RPZ-4Q*-I/&%L&X.G0(:'Y$[.#B1O-%R*Y]A[ M>ECBE'L-AD6S(6^A!'V!RK&%JM4>H+\N #D'GB4?_0,%BH]/Z, M:94!0K<9=Z$;HU,Z0R@@,_"0MG!5TBS:@>% ^'&C**'F:&FN2MLI&!0N\! V M+87G,(45\2"=9ADW;+T*P%]!<*/@O69QS!O%\L,F2#M>!;VMI=APE&Y8][>L MOI9=VUX?I4I$HQHO62Q!/RR :>YYS@H\*/J&@5F%OCUGIXD+$(%OB>O0HA8Q M'D,T1I:E %1+<(MKLU#O^>T8_VA=M]3)<(56>N HBYF)AAG]X/8*MW)]6*GT MW$[F)6"'.R'EZ=:=@;[#^#?^!CZ#)PJ'HOVGQXGT=Z*_X,.1"S^*M.[*EJTZ M'@NZ/9HFRC40%5](0E;'!.7[87(_N\7[]8Q\NV7OU0#%W^G9X6+9!_!7R/S) M?;9S>;HG/,L2P!),P34=,Y]A1I\7_]"AXSG"FX6WKM"*Y4ZK RXPMX2FV>;C M:U(%V@ "OH/6ZJ$!]:'=*Q\0RXSOSD])P*ULY!<2,PM0$1 MRXAMV-Z8(9WANE(ICKIIXD"T[]<)G7M,5JSLMUNIUGE75+(&,#1 M#RZJ3%68$\RXV8R%TI85(S7B) Y !*,G5V0[8A^2TIYQZWB)2+=[7G"'UF-$ M=28A;@I]0'BW.-0-EG>0QA L0#J(=*VTH 7;_IF$;C05$SA,>G;A$L $^,8L MOF,LMXK\M3 ;37HW;!7T1"3Y'I4FE6BEH3C0AK!A$!2H>M&H#1F<&JSV153& MDN[T;R_&@Y]G#FM/O6<#B;#=O_W>N]./S B4*K/E%O ME?%%;@[" M&\<)&DLS MSIA/ +N%B>)#_CK.$I=!"'\ @V2&U6BUPBWC R7',4+[7XZ?H)7$&;T+GJDL M&)O2B0&PS@T3AB6^@^JX1$R5&7$H%+!2( M$XI%5S5QJ0IG%Y',M&1$/5QY-_G!/SUR-*!-AF\5.EB4/EQLR*(1GI@S6/ MVG4"Q)H1?X>9N01\UVISWMMIZ-*PU>WO9X3,J#6R=AO?M&ZLS7X&035[.J73 MU6Q/]OIW-_.6FGE+S;RE9M[2T4"UF;?4S%MZ#/S7-G@ZJ+N]>1C3DV1>^N1W M;]I(26P#07_>:94X%AA.PP5>_/J7G,_>\&PS1*HF$-:G43*EGMMLVOOVE&\.K3<4%N=J.VL!\16RPD6#9W5B<[PKI5E MOZWU4(ZZ..Z\@OS$IG#TNT/3[NTZ9:XZHS*/'#V]=L?L#^P&/=5$#PXU[@V[ M]4?/TT;-CQ3Y-HA.^PB0?Z3HZ9N=_JZ1VP8[E39LJS4YN2Z&K7XE\L2&*'=[ MMMGM'D&$\TC1T^V8EMW,N*XH>D9FQVI&*)_D".6.!;9M(SM42D<6R?"SUMS$,W<8>*H@>8 MQVX? ?,T =L'X-Y"W5Q_W!\G=CKFT-JU?*=!3A.NW\?'A]K.<&AVK$&#VF-#;U:<6*6]WS&ZOB2E4%3V=@=D>-/63%47/6:=C]FUK>XE>0[)O;'EW"I=B]P6=:O.I;0ZMGCD&P3IQ!D;W7-/]OUQ&(3S @<[0)S#3O\"^P3HS#+66; M?)Q3/F%B#B;-MS1QRJN7(&AH)#FEE/55X]\U4 &J)48XS9K)S]X]-P:%L"Z MDF[V2-?TJNU'3F*AMMU7MM%S[W;-WK+PM;I\CJL8BH/X7[@_39H#O): 2NG' MI!GB"Z )[]Z8ANXM\Y%.;MGQ.8DFEEW/XX9,, -IRC&W+N(H)8$L'A(_CP?&"V2P"R /,\,P^NZ'!0#5C MQ^>"WQH>.R0K?2?,Q1K29F*TT"0)0^9/@(K%C"&._= %D,/>%*4*/D "91$S MOC$?:'SLF@:V1B2ROW1\9^K">?F"D"U&=O;C.U]#/R;L;W-V-XC MX-EF;.^32\4@BHVS*QFI>_4:3$G^S[_\97^V3S/&=Q]7Y"J=%-L0XFE&^-;O M]\T(WV?]_8DU3&]&^.YPQ&IG_K%;9F_8#/"M#D:.F=H&;7-H-=-[JX.08R:V M7M<<](^@17LSO/?D27DXJO64EH;8ZD1L.#QAT'G^'OT-H9T6<3KA$;UVW^SN/,ZL.B[YD6/' M,GN]9CYO19%C=\WA8-?^QA7$SL$')]00]R-S^- N1%5"_7$BYVSX@&8##5J> M7)GU#B](3>MO8"[B),U03.Z-=YXLUF'D^ONDUL=D3CU_V^^F1S@HC% 5:#_@X#K!J<5A^G M/:MB"#VQ('@SD+?8AGLX[#157I7#C&WV.LV@Y(HBY\SNF%UKAPM+%<1,$Q-_ MR!V/IEBYHJ@YLZWF=D<5T0*2LM>N=;5RW<;P;FJKM:7#T5+H5)MOK?[ M; \>6&?[C"C]JRGP->S3LL4U:=308U6GP:,,9#6<\4ZAN]/""@T-PQE8C>0\[ M@/=)!I3T6L/\A)+RJ92K)I18:T>4&$^RZ>T 5L=YQ8+TC.37U&;;* MHMB-DY!%6XUYQ2,(IFRF+C^!H#VFJ,N$ M7&'1FX>A9&!7A,<*/5/GG^69CDN.]W<.$KM?W&[[O1O M+]S9M.MT&9MT'6?89=9X:#GV<.:T^]9P.)L-V__=&[Z0/YJ'\@CH=IV/ 2,_ MSIT9G/"-X]TY]Q'Z[3H? ,EGX9X'&0?,KW\=A^CQ%S>[TI-Y_E%_!%+CD_OO MQ"59CA+CTEFB' 0S)PI >,![MG3$*J,SK^?@%=-9/@7 =-]9N-#.B)5'[I2% M6B7]-S?Z$6WK;NI2K6.UGB!2LR4KH*$D4006ZRS!.P%):,"9 Y3W&$_ _TXX M0DWY#RY8IMS+-HTI&\<&;.&6'#9YKX"6X\X: "YDW(=S0G@$I=58W$0@G\^) MYL;,"^XB8Q8&"R-82N":_#MX#*SMJ6F,@S ,[D@)P>KP$MQNQ'PW" TGBEA\ M/B9Q&#)P]VYI[R&#C1J@T\#V!N2=D=':?GOQ[I/Q47Q('UEO7]'FP;=D[BT& MV"+\51R@)FP9?S CB=%'1'L1>!L%KN/?&U[@"!K 8Y(UX\>A.TXX<>A@!7!Z M4^!UIAVP90 2 "8+Y]X8,_AQ K^^/X^6C/IPPFYN$D\0VAWXM'-Z$L .[T#7 M),1_)UZ,D1M7TP:1G+C)X(&E T_KOFW$:%?P]FO&C,]!S RKW3($:-XC/O%$ M7PB/'P%3_@2 (, DG>:)7H WXP\!;8 O'3/IL!M7\&]CJ);^J!Z[3A_#5UVC MLTU_H^WWWHD=^3;:L1N!-%DB4\X0TZ +R4STT&0,P@6=;>MP3V7X[P\"8NSZ M/!(!Q 8Z%[S()> 4V(EQXB?:\H'^@;L\*83TF."4.S;X3R2S,B8%Y@"V ZI# MU8L@C1R@;Z)JL8,@B>#-BP"L.80PO!-]7MA 3(NJ%QN@[Q-.2QA-Q-/@>HYJ M20 ?3Q,@3]BBBN70$80]+Y@*6)L"F,X/1M3D ]M%$2+?F2C648#(;H&6NW4\ MV >3PD81EN,!=_K<((65G5CREG/KN![R-:Z<1$8T#Q)O*EZ.-:2A&[&6\05> M1=$@>%&.>W5A2+^1PF_IW*>DS#<4C $V4HC120,RT@#(=VX\I]>FF\9P%OP[ M&^M5PLY H6;@[:U8KIA*/UV0X780Z2@P\;M9@MB7X@86@G\0O_A"4FN2EP)Q M*-$$?F"!.")A->-DA7(M\/0-"9T[^#W 'LX#&Q1AM9C)"^*=L(=B)X"@>P\@E M [+T7-@2IU/.O-NJ0D'.G%#+R6&U/@,:!%0 R2$[),1K"\;B==H_H\?W80H@ M0(@+ N1R1EOA!(OK1+ \EPS@?7H>\V_X_B7=2=K95NI7QK:\1"Q^1 Q745_M M&,;XHB3+!2HO8%3-VSR$2J4\$#$*\-DMB"]*?J4"T%';I,CM2\L:M#H&;,1# MOI4D><^<$+@#?_T>V&]AM#-(5G@]F,["4*2E(RY&AEN?V ML>/ASZ*\O"=QLB3)^K+7U6 ':W"X2UU(\@M_\@^P*6!;9/%%QI5/^AG=0Y#% ML/5K(2X(',Y/> /9IGHLG7)#ZE1>$&$,-PSO,;&E[-S-8#P"AKOR*;^98;B# MIJ52AI/$[ZHMYIFMWVNU]\YKI:]#Z@3.'NV=US2B!&Z;H W(6:'=$BW0Y!NU M)\D6 H/[W$/W#(F63&:5D^?3PP!YRDOEKMX=>H9)9,GNU M>JVN4;)-5/X(\$P2_3%;Z9"#@1;")"YW2WB]01??/F:&##MZY$5';A2CT46' MX(20X@&1 @(-SZ,%H+F1+7_IH7=^AW:1,#WE%B+:@?#JP>IV)^[2B845!E89 M&4?TD.$L 70_731L8;F7@YYQ;KP<]A3X G_MP8Y!Y"C_OWHZ7LJ F=JB)@-B M[)4'W[\<6BUK;V)'-RM*7XLZ^]:(^UO4J@%21#]=;UK[Q7XZ?8$#$'G"*-,X0Y2*2 M=LWBF ?,,%K&9 B3.]Z7/#AIPC_0;#H'T\N?.N%4ZQP)=MBDE5GQ*HH2I$FY MD .B/P![\3RX0RJ*DG'D3EWNKL*X"NT(I4(AL]L8X!$5QY_A2D='SXR(=WBHWT6GV[ M]PN8OQ2]QB LKTD"5/MVE\014@0' M!SU=>,J3?G3#*-YXTOQ3,DI.(:$XN&'$?BK"F <, M%P]B+91467H"'0,L/V4AJ;$"31A1APUY+;4,HVS')1QHL, M%'.3_P:B%_E^X5*9'U],+,P_EO8V+T3@0:$"M/P@YK+GSHT8"95)Z(X9Q=V( M# 0=2'L7)0*^#E,8$Q%7S5,#/7"M/: #*F0++!["-\5H0Y)KC5:FX 0MI"N/ MRX./5*;*9@YF;8J2D^R+B"0<1C,=TN "ID6$J!I@TE@8Z[U!8]>7WOJ*7^#N MR1>A/Z=N!( -;SAD;T#GP+896RD:) LI^7_FW@IY"KBF)(;/HDC^GM/@!2!W M2@@NFB;2MBG$+L_$NF#G42A7>C$JM+"29?/,D(V=\M3"TN$(X_P:9<0B#ZC2 M]BGY&X %H+96!]+GOA5^!MYZ$BIO MS*5,-&8FV)3D$L^*3).)>#S5UR0EU-%<^+](YBS4X4"(1,EDGEU2.GD^[,.( M[P+R]GAR7XI)*EJ_\8%2 ) \AAG(!+WF2!+4$)F)&\T7(EM+:14T/L"536-: M4UZDMV4DYD(ES;W[C)> =( R=,H]9HX]?-G(:@U30R>*@@F_3:*LB]68P6"=UHND(#W@%Q;AF'N@P1!*28GI MT Z8EY.Z.%/]H&H>LM4L+5!'/,7UH/V8QLM!1[.^,28@:I652? .H+'&!:Q MXQ&Q_AE> W:JG462&QG"LY"0$.[:E,DDIU+"J>4KD@:E,)+?17/&8BXN7EIK M@J;.@@?IBI8!,>4$K]CQ9 MI>0\+M6+4U50'%&W>0^TRA\I>KV,P W&1BUED M!+CP$7=RKPI. +@(Z.7%1#]^:A6;AF@3IHS2W%;6^EC&E5PG]2O'W$"%O0@* MY<$"(<;LJ;+-WZ9/G>!S\F=;W?MI%+$\[W,W:,0/>EYAN+O=P=\ M0T,(S@%7 H7?C%'@*NWNQ%QHBA(5X:HOJ5K)3Q8F*GNJ21")S;@>L2"X1>8_7HE6H3\#><@#E ?&C\B,!QL%AP:R3] MF;G=+>3*B:K--"?1.G3,KZT"%F$*[BY?O2U@QVU2^"^$&3?CQU56+8N=I2V\2.SHPHH M*=A1]U+\"BNJ\(NU5I1(\=3&BG)]H @0Q:ABL^83[$AFI]1I#.:2K_DPLZ@ MR>W-HK)4SF:;*/^+_=A$Q6-@8G38;PV>TR::)6AS(-HT@^@N6&L.98T1_.25 M-',*ARJSC;YG]'?$-YL&!DG=T#KY39B4R]-MFZZY\LV"48JF6/')QA1;+>W> MEU@6.?.GB/2'6A8/X;2,)=C3*I2V, (W'&2E';?G*%[]J.+*Q^/X0LBH0+8" MK\"GBK29><,Q;P^8>024/U P-]+\8B:TJ5LAF2]6V2&ZXC.-OP?>E"Y'2ALZ M8E3Z*'/+(K4.U,652L@P*TTD+N@]=UQ<1SL8\4K MOTZH,A^J' /K2&1)B;@!F:\F(7DF>$N2LB;*HIK=]:U=@J90*5,[_?@%)>BM M,)#16K'ZI=$%^/7669H"5%K&JCB&6ZZ>MZH 2$M'\<-L^1DO2-]PU^ ( MN25BM6E),93@$!E<0/TW05O"X]?V6\9'4-W\&B_G)-JFUF^E)T.+5DE$2E>0"U->?)HI7U8U,K 6UNRQ?R?\BD@0 MWCC<5Z6(DEZ.;.)??PIAJHKX?D[84I)?(,B#+JI0 $$KDTY%=\$8X[,T MW;)U]2#?=G$'N2B2$B'"?>P7G=GB&MMXL_*.H8I4$6-KK\LXM?4D>ND74KE( M_OI1RRK$_;"OXS6VM M'H@R(W8:AC(U-P-+GG;WJPN[EH[U$U?';)V9J)+E4UYX6#L6_,)%BSTBFFN7 M6C]V;WOK!X6ZU6G!IG\IK\P49?[=_)6/SQ::5^J[MGK52.OK(:UM6XIO)0P;& 8"=- M(%,11Z[R,*^/UBF=3KYJ<=NTO=WJ[2-MO_+,IGY9N[H)?-K>0\V(%:11-X6I M.P.U$PA:E(#3LPH5R #T;C=/N5JA;E?Z!=0U2UPZOC-UC$\B=9JYMX5?89?M MG18474F$4E-Q]'>M?V:W^CZ)@<%R2YNKKM]E#J;XHK##S*T\^6%Z*T^/6V=N MRPJNR+S%S,;S'9&2=-3U*W[[(5.Q7O1.KV1)96H#J7UE7Y#>Z_H5WJ53N0#5D3,/[:LFTV*+D6DCN6;.83)%.+^61TPLB07JTGL)) M:L2EK2.QM:-^,Q&74?=& N.EI9IU%-25!I4+L])T<'TK+F]P^DZCSM=[NI@_G!C-@&Z3F\=KK#O]$*6='NB M#B6]NY.A'=Z0Q%E(FGGS=+-$3KQ;/TAD8+ 2<8E6 1D.F32&M$Y6WOPDXEIS M^QAS*NCAB,OOGLO\;*"/NP*\P2J92M@L:T9C%6)![Q7Q!-P2)3P5@N71ORV1OY.$D\!Y?C/ZPH MS?/5$X@ATEK"2/)%3V=9V> H;:1,.:V"0X0X4LVAA-/Z 0@-1G?$J&BQ@"#. MVMT\YCJ6?ZTP7)H"#:U 8] 4:.P<]%KI%&1Z[\KQ04"1+ZUVH0^@QV(1^12M MZ$%1G<_T+A<.1I3S/XLH8XS[ROR V[+91AE>%&2M6=AAXJ>]4\IV1?7+5(+A M\2/-5)D4K6 L \QI8O4&OQ6>>25&T.QA8=$S=T;7Y<%X2N^2I7Z"]+4\-*KQ M;Y2RJL>V*+_F+>S!Y?L2$>%/>#XH23[;6+8/)#1R$P\ST%CM>#L'8Y#$@^IUB\W<'EW47 MJRXM>+@[)U8ZQ%N>T\86BNEFU":-03N[ C;BQE 'EM3)Y2FTOER&CHN= M>JF-.TY&Q\[,-,V%5SSC*!=6OE:ZA^SVLUMYV2G8HGCV_!GC(/!XM]Z2LP(? M)O@)#9R)#(Q.CSTWFJ>6[-J0 C?,2U8VL)19*_?,V4]9PI%HQ&KPQ'/>4X-9O M+.T*>>,L'8PE?#$UV$#=Y[BE_'3H\ CRU)WP&AGL?P1@^U1PZE:S.9 S!RO/ MK,^HNC=Z@S9/@0C%ZXMIP)?VJF<+R<%C4 .R^O.P"N#=)M.J>+?9X3>;P7LD M1]B4I4*9)"VX1:)NM\D2/54H4-:D.+P3J&:V"1&12X)3Z5D0WCGA]-P+ AIM M$HF*$5[CC*.;U%PB1+*,Y@*# U6+2^N9"^@J5TT]0:^_?/R6=F).1;.C CW+ M$.^6IRH9=]YN65:W._P%E62[9?>MOO6+'-M%*2E_PR9>B2Z\7+;2SE%%4DD= ME3Y/R.! @9:NP\N%(F%9*JJ M57 Z@&R\$*8?[TX5E50PFV.S^6.0_K_%>Q=C%M\Q\.7L%A9NHKJUJ7M2V?4X MQ)I-!1CCD^+K> NO2-PJPL'#8U&_,H MAC>+:EN:).GR=I"I6V"6@.T?$M%+'0C.!R@9&')XN=IU=P@X\'HG;>-^S M<7!J,YKM*NM@CU"#6\1$0.A^J@C^.,$;XV+^[%0/-JS*!XCU^=;WFWTF- _C\#+^%W3+^JWL;5I 8YE?16[)A/FL)*,\*? MAOJ<2Z=5I\EV?E3>1XV*]?@M3BG.2PJ<^C;'IC@!&KV413$S(0J4:+"*Z@>- M-]&8[WC8J$!+PJ0T1:E#E"A\%[QJ&5/I2R_@),@KA/.B,D4/'@S%<4'T'H4X MHMO65[):&NM2#CR\;4^7L$;%V M\FDWZ//XZ5D;*[:,#<#6E7#7Z!F1;9S2M M Y[X/D!QRD3M2'/UK8 -=P$HT#@NKU_/E!/S9:G&G!JZ\8L@Q/*9&H9L#7$! MLODR8I6XQ0@ :4JZ<[SI9M_+3C[0%6RE34&R&SV[!92,TA' M+]H;-D5[NUM'(!%#LDAXGXNE[B\5Z?\H;)LM!WEV:S3(\\ML=OY.&.O7U"CT M(@PQJ9?QXFM#F72!3;9QP5J0_+QU>(-S([KIW6$+%%XW5L@FTVV#PN!H[H)C M."&>AT%R,Y<7_\[Y)?Z4-K'CK1LGL1C9'@"8L_U8'0W,(OK(31Z@]"DUFL'L M.$81J%#.4-'$>*Z/4J(,FW=/V16U>T[H:D".X>,TMRV\4*[8 2RDS[OZ8&]2 MU#V[U5O3]D/?0+' 1P,N#1BE?E'R D#N=MOX7K7:\8*)(X96?=1&_$:;IQ@) M,X7*:DM1#,9A0..[4<^_[-IMK3LHG;?3ZZ43AK,'%D;RI;AQ+R8["?3@$/(\ M0/A+[+21BHF&S\#(._.E XW7GY9;9/+,5FZC2%L14]/W>%0T[]0+:\:DVI&U MHY>(AM"6EE@1R^-5>+IB1A:9/D$V30++0I\4Z]E&2(7!A+S 6'3X:U,,.]ZCK0%.EG.)?T: M!C>ALZB=;KKRY500:VB2KY<8LU+Q1TQAL*<3#Y@?ZI M//^2GS_7R,8:2L"D%]K%32V2P9$( (M53-7^53K?IIAS\]+*M-T1>E27Y_K& M6L8_%'OKFS"U=T64,QPSWF1Q$?4U57XD1IH6U*+ ME1H,8IXVZ9)P2JJ< @_+D&$^#R'#SX.2DX<.N6B:L2F548GFMJC8/>=.#DB\ M23PI2O]@)(AY=)!N:_#:=FKXIL.36R?:K%7^'OY@.AB//Z<+ZS^XI*8IOF/P MO-04N GEL83QY$Y@3Z%F9:0[-S5AFV);(IA<9[SS*[O!R!2'$Q,5I6,!9(L[ M;0UJ'Z#NF(\9,#')^K13)CR]J>6W,%YRK7-&0TW3DF)6W"29A =WDU)BKE_\ M^@_$Q93PO'!^,(,/QDP)J/R<^;&)6YD= 74KL,I"6]OIVD&[1KKV,L!JT$F, MA6I?. =&Q/@>J 8O4W7/,]ZI2B'RXG=X@E#) M3C*P21#)C*,I$B>>-K):WX#(I&=*^V^!_'AC375G/1'],W%,";889>&M.\&> M51^H7RC=DY+2G,2-%T0X!(4<^YBV-0T8GV,NJUCU[ [^7T+."ECT>$HE*&!/ M*$Y"\.[X]3^;6*/#)LYG[I3JCSYC2@[0@( MI,#$:@$L2/\W]I\CZ;M1$(DH')):52GO.Y4,JEZ]O!-ILH#MPB*\D$+X;,)C MP&R4 Q9ED7!0K\<_I7OLR8F_D/]["EI:><__&]0E&]*.W631B M^! \GACI1 1*"8W\:Q%9'(U: XN"BW$(_W\J7RSBCBWXZG7Q\R[XGOWRK\ - M+OU\U5*CUJC;WVFEU9_W[-U6:O9TE'OJV6M7>DV4SJD=^ FY[F\O.B]R#2#> MV,N?AB5%'V.>3(X3,\D5 %J9#B20<$U0VZO7OC]CAIZ7T=N MXX$%OZ]>0^C$XC)'!-9/='\=''K*#EKDA#50WC>4K?,.=V\;T.X;M)WS7@/: MIP'M[T'(4ME0!N:34:F:671$"#Y[CZYAJ/Q>O&O#0Y;1JUWP7.SP,IDP-INM M T<9 0!,GS]$T%;UV[K??>:\RA/#+H=M&P>E^2U/_?)11]2/%N*JE3J;95J= MKFQ^\YAS(I/O=-[5JF/3ZW35TU!;G:BM.VS9#:E5!AU'36IVJ]^06F70<6RC?45@&,'#.U4;,$^^UAJ&UG#T?TL*R-AZ//:9P6O)UQP=M)7=_= M@%#*1]4CMHZMAEMM36KE*'\RP99[76E.'+O.(>DCQTVG(]O=-+BI&F[L=HV#GD>.FVY[9Z.S7D&;@T+W8Z9X M_+%F37W-9WOW#%OCVCR7YFP-&M14$S6#)I)65=3T&]14%366M7/6LUJ!&GKO MH,H!F])Z_DVGS!;?=N":;IWCP"J.(>:_?;PH;&4_4&IHH4- M#9\T?"+XI+N[F=%P2<,EI\4EG7:OX9*&2QHNV72EHKU[@4'#)PV?G!:?].QZ M*A.*/;RFMC"':=13OU[U9\XKHW!W4'9Y,S =^8>]_VDV#[6M M@,.<_W!]/G@TT^5ZC$T!F1?$/[2]PS+4>*FPY477_G=&",^PHE@=N#S27'+L1$UL24V-SQ'MJJ[M8(/U/^>8R7?UX08;. MA+D6L%;:>;U^2!BAV)29R 8XVZ'&RKRE-6]\S55&.O&6MWK5S\?;12NZ4\R%3=U* MZ2V(8FWO0H45R$^T.X4#48OK;7_YS4$[W$RW@8VLJ:.X$\F!3B%+9S'@07%> M (W&Q*59AOIQT %O]KGBY>H]7#3F*-W69D5(0JZC6!&-N_4YN204(F!WL"\F M#@X3I4;C2>R!1B3D"WPG/@Z2@.=P.E;L_%1&2\OX>W"''&#*Q_EX5<%KW*XB M&\Y=$-'.2GJ7@[\63%QJ4$[$MO:-9 $B^A-?#GFE8X!&B0+\B"2"2]\!YQ : M59MA,74>Q_;BZR,UW0W8%NTWD%5JPEPJPO#]-/.9-Q"/N6JDWO#P,0JXE;NE ML7;]=+3(VKZRG/G&. J;_21;<\K[NN<[*.NLKQG'+>-:35[JJ?%(5SYH4W!D MG)\L>L"T);&/)QB[1(9 ^>C-^C'8AX<@C.B8QB.DO:A42\ 7IJH(GPI'T&,?;Z3D'>Z'B<1'":2:]QK?:NY82@'(9GH MM"I=K;5A-HT_ V!U[.%-G*TW:"[T68[4#&3878A-$,OT;>VFC?+!++\[,6"D M?BWBKX2?3;$.,>L>:4,-6I@RU!(D)CZA30MN[/P_N_.P;8)E-,T&OT4<'R8MTJ)W5B=;LW$SW((9B]O7!$VAUB%E+ MD; ;.IL$/Q \E0N"-Z9(E="F$3 \A2WBB'DS-; %)UU%$B6B$SYG<-69_\%C(3J' M' NQEJ\_!_[Y;Q<77XU4V_T.A@9*U#IR.<,V^=PO1R,KE?W:[!N*#) 2^O#N MZOO["\+QQ?1/( N@?_$9MY0QO 8G ]N1)AK) 4+*]]<\'N%C:2-VT-M(D#E6 MO^;--C#N8'R+9V#.,5GWII.'^KDU/!C0203V54+J^;>0A8W5Y00HYU=$8)9C M)\J%(&IN68-0$'-PN27C>!,QND@:TJFQF!V%3N.':*X(RA Q=PZ=5C6L60^I MOFWP^T3X=;'9#.B%8"EYG4():&:/D^D-$^C": ]X0@TFG@X3:$-D?&P>*$+& MR$EC33CRW,0"K0?.=N ?+ ,0E@V>GI!C-'PL PR-NS1/%-P2G@IIH/^4T.<9 M",D,/ ,6:\8$:*?$4UYI$&)\)N!F[!P+_"_*.E$$YEL,SIVIX)CS(>/QO M]0,43>-#>A=,6C@\\.M$KC[=-FNJHML'7R=182PDMX?A( MJ5G)Y(&/N-;%OU"V\W0X)3GJ%^K24OL4'!"9Q77N KF)9:;F'7@:WKV"-<^6 M4!I%&Z$)"/#NHTPX229&X&P&?K)ABP V+291 M CWPG=!,4D?N#NG$C=E"E"UH9*C&VDE73;AC(9MY(F(M.&<2A&R5/R8J'.AU MF6 O#[#(X:$>H(V/#J6L7AR"W\]G1U(F!L 9.R&W'6< \EB-,@'MYD'^.$K M/ILM\R:"0:I8SWD.;\J7K!]'K*-\ <;48=($$0TIEVD#'@BCY"1&'/CXU;LY M\SG]_T=2=2DZS91UC&@>)-Z4AA:NVQC9I2I43_C%YW"S^)U'[@(O6X&WF$4> M,;6M2$K'B+Y_+]-MFE@4IP96"-U;5CI=5SNZC^M0\$W;!U)Y.NE>'WB+,A;I M7H@+/)E\GV $3\[$;JV#"6D,(OAT"B !G^HVX?V!EX[%O9> 1HC)BHJIF&P/ M"B3P%'O#,A@WC-TXB3DXA4QSHS03S*V;S,AU_&%(N9(B?4@&UKE?0@UX H,#*)L"!,YVQK%1[D%:$-%\\>Z3\=&9N!YH=9,.2'787#_;;;MO M7#/?A57HXP;_S\JL(H.+GE-:7<7=&!I/S[U^L-/ 7!(CM=4- RQ^D\G(I$'< MTT6F/2S$N)EO<$^Y!R/\.>7AH8G),] J;2X6X1/-Q1+P!V*CXJRG# MDA*1T'1#])=GB8?I<.Y!BHIX\CRE-YD).\,6ITPL6;^812:*EXV=Y7C/Q (1 MX>N.*9J!X2 4YCD6ON-%IE27F]:^R+B?B.UF T[T$5VSRT2">;6 _@GB*2\3 MBOYW'":J;,?U!9WPO5(66MK],I/ [X4EOEXS3?=ML!P18V\;\2I\841M53'] M78\&B/)#<0DJ(@T,D$,S2L%YC1BFJ M&@C "!!B?NR!Q7"\S&7$WLA_O)VZ$8CY^S>N3P>F'[W-X@0]\GS;+<0) M_SIUUEMM[K"+[E_BS>LGU_?LEMWIK!U=O^U25J5@W-*6>E9OFP&Z%1PG^R\&XO6#C]7'ZO)KQS(?,C%XNR',QS"#%RLNF]'5 M3P!5NX'J$T#5VALW:V+NB$!4,E(;O5M8 MO27]?EWIS(D9U59[!&9U8[A5%3W@37<'NTYS;=#S;#;.R&RW=VWR7RW#FD-Z M5&6!S>M8'M@?_M1'"-1^0D"W;XYZ#QQH?21S,AH:KCD-V^9P]$!7N"'A2F'R M9$GX;&"9(WOW%.+33V$Y\J'VW[(7^/EECE-S4X=FVSJ0G=VX05M@I]/>-9;8 M8.>YDC]H/[=K[:-N+9_5_?WGCRFF?;G%C8QL@^4GN0?6IPX&FW97TB4"M?%Y MIU5RVV+L1-29%A2^E>IZWO_@-!)7-,'"?MND1JJ)'MNT>TU6L:+(.2CO/+#)/ M"N3?:(J'3[,C]%DSU"*2Q774-)W3=&3.>L-^'6]\'#E:&O^RTN@YZX^>GVM. MQG7):Y>9^Y.:OV!3JMKJE^YI>C(/$V2-M?QL5_$Z9F=D;2_+&LR< N.PBNI2O]\BL MH8KI-SY,X\-4#CV6V3U4P+]!3J5YYW3<&.P*!\Y+R+1YO/[4@'W#/Q,WFE,A M ';9QIGK-50]@]/T;H:6.1SV&NNYFMAIG)L&/2?OX'QE?H2!LXC%L1@YB*IG MDN"D&*_N!6C#TW1YK+[9[NRJ=QJC^MG*F_O# W7J:I"SV1VU!_6N/ZM!MX?< M^)('WC<5+>8[2QR]G& S;=SYZMNH)W05^7&@J3B']@=F>^>&.7N$3[5OX3=< M<9)65;7QD'\_#AF_"/61 N:$(B+NM. M/::]4&[!"R9$7?3AYR",Y\;% N R<NH:9&;()CBK,PZ MDERG:B2W^DZ4C@. +8MB-Q:#:XD2 7\<67Q^[25-O+VG^9TASOZ+DG$$4H,B MJUH!B9B[BO7P-VON8TFQH[: /X*WM?6]X(]PD"JG,(!GF(QQVN#,2T WQ2& M:@9_(M&(,:KQO1$QT#] V?K;G,BX8YZ'_W5C'$ U=6$UP05 U74DM6[52(V3 MBUTDEQN?)G,[BB <(@GXM1,QM%8,!V]N+XTAEV@@*<]+BWXQHV!SR=; M@)\.&QT, R]^K2/)]JM&LFA,3,1PBA6UB\+0J2.X!U4#]XZU.YHBUW]!*AK0 M)BU'LBMJB)YAU="C['VTLY;;Y[II9L 4I+X+(IT2SL:,D3"'I]'_*W$_A!%& MH]/Q]SZ\F_Z0[UUZ<+B64<2K._W;"W6HX]G#GMOC4< MSF;#]G\/^B]6#[P7X^V??\RKS1M8XNQ9XP+T7.*3O_0U#'SX]X3 '*TDY>SN M,W3"U'L]EM<>>4!Z1GKK330TT@#D(A@<\># M0\ '4@9/O 3M!B"<*_C0&*H7?53/7Z?/(T%=)\LEIULGO#?>.[$C7PND%\_= MR/C&EN!S&N"I&L@-*$]@&=\.?#E2?#D/4QE]P\['(7-^G#LS..$; MQ[MS[B,,\^GD#[2?A7L>9!PPO_YU'&* L+C9JDD"HN7!18MG(HK_^W\3!_@G MYB(5B1H^\.3?[]UHX@41>=<7XR")C=^=\ =([F]N]*-V,N0/."#XYNPG,(8( MX7CH':0!(C4^#%0,NM^D6_S)/?P&%!'X%_P+KJ6"Q2( EKXWEJ$[ ?_.P/4G M"#?OWH#- L&1_J'W85 ;0R FS$+@X7!UZ.W@C" ;?HKWQ;/PR"YF9,@2R+& M;9?0O15J4$DGUT=W1YF4>2>';PF_IDJ^P=O( 'MH2J59?/?3 '1D;) $0%@$ M^GOTU5&>@1I&]6[ /S&&D7"I9"R3$,$+"Z+(1NKC=/8@<6I*>4I1DAD&Z0&V MI (.P!L0X83'[L &3(#2$9]L M-F/ZF0H;%XXS7J(-64T2S'\%K#$5SLB=H_+O&RW.NDFOL.B2^ _T!EP@.(+ MMW@!B3_'F-_#.G-&F3?#:O\"!M(M"U&\A;#N;1!2GF@1W'+'0*2"-LE*U^>> M &)2L#>9_.\#SW- J$48%YK!'\%=]$:2-T])*?.)THD3_,$R8F_D/]Y.W0@< MAOLWKD_$2C]ZFQ4 )<6O) #XU\*6&'5;_+"R-%A#_Z^+GO4'+ M[O9+OVJWK!T_[_5[._UBU::L86O4W_7ES[*ISMJE-E3VK2VS?/!C)44+W-@^ M4(J^8"_*KMHD7PPI6E:./3@Q0-@90#SW7;B#%/:!4 :;B?DW($9]LO5FNC3= M@C(>=G]FB]_O,N*DVC4QY\9+J]_J2A7; '5?0&WU2V%Z"O-KD'/OF/-C;UR[ MS?V#Q\&P>C3TO\ "MUKVHQCS%.'&/1,.O7*QMKZNKJKAH^_DHV&)QX('@:(H M63#T')W0\3SF&='#Z>G$B]&YO#<"]'TPX$ N2^IAN3Q[ M"*X,.T;?4A>=@SNB&" '*_CWXWL""2WAJ3I$_*'T--,%7'\2 M+!@/C)% G9) C63!48=WTZ20 2P11^Y4^<7_\%U\'46\(@K-@>?/R$\V!L-? MY$LSH2BU&-"+%\\I!BAS6RJ7Q=^&9]*V9 ". BJ18-,5D;WUT90% />&4R.X MS!*D&^-@-8AZ7MW@C@' >AX-@DHD24%HPVHCMGF<71 M)&3X!2]#5 \OG7L>_01*OG5"ET(;M +ENW,Q8C+X".$\7JW'JM<'QSE9N=,\ M7>%9UNY_0H; MGE@NP^ G276 ?6?8LA0_Q@'0%7\'Q<56ON<86.-2932^4D;CX-%?0G@NS\)3 M*)30 .@O&5>.:5@6$"=E9.CV/&4(C&F'0 ZKD-4(M@V>@M,A;J<@=H)&+P M)[SQGI&^6,TZZ3M6I%X*[/,'IG?0W@@P#YX0ZS*,R<(1./6C?0$2Q=R<-4H% M02%QM1DH'#UYJ4%!VR1>JSU.,=-M[R/3/;0/F^D^8$I[N#*CO>I_=\@[/K0B M:-C;4!$T*@M['JHRX//[#__/^/[%N/SR^?K+IZOW%]\_O#<^7GV^^'QY=?') MN/X.'_S^X?/WZRUUVP$46?G)+GP_ 327(;QPE(/4Y66OA3YO^@D8O-7F3+Y+ M_FG4:0WMP5X2-)W6:+!5?B:G'RQN+.TW9[-E*NB@4;_A#G&7'=(U]!_G1#1?&V=?+BR_OC*OW;XR_NC_?^('_.:%K;V0F D2^L1F< M\-QZ <;P @X[9>Z;"[".P0?%!:ZF+TCES#(M\YWBCE5_,>I, ID+>].JO3F7V8LQ#Q/O_V,*2&0+:NW]][>1- MOR?DP"-A/GPS % -@BN&),<78\>C6 M031GU!IC37Z'J+P\+]/0?8WI'A8"PA^=&.'GM$%ZPP>;%,7WC0XX45[HO_BU MUSYM7L KWS.\=-$PP8DRP0B8P#I^)L#+B;P\9].MPH:>ZTS/5@_HV3Y^>KZ> MS-DT\9AQ=24&@/R3:DNP4E)=%Y_=8_!3Q$$;PJXS8=M6]\6OP[66^Z;*;9&- MM@;9Z]#X]XO5124G7@_4V4L]T+ :G2^J4N*29G=VRN J##?EFZ/A7E\TK"K4IZ*E!YNZD/"2]EQGP[XXC#&P%4"$Z="M=$TS:ATSC3 M[OV_R@7?C$S<+6UZ*9MG3;;)\ICKXMQF2=B#E]AF'$#F3.;R:D0,NDFZ@Z)@ M%-[E!M.<F?/* M-LZPWHK)+BZ@-!EU%\/JW(A^)7J.;+3N18^15W0YA%]$(4HVM^Q'!0".21 +A26QJBFN+WB##-\CE,!9YLK1*U$2]"K3Y5;U!7%EQ<)$ MKUA(J2J4%0NK!(IIX)2W*@2C>)5.3 471!%5Q+<.&9TC^IZB5Q#O5R_A#>.[_Y'D*: S7>P<:9@VO!? M1=3B[\QN6QUC)I=_Q2D=^9$?R> L^)&-PP2K?ZT^G:>+Q>\A-F&>8C.4Q/\W MN3DNGE!H)'ACR *_XOKSG1.YG%&%)JT=O_!KEZ4R$F^]":&%I.&.L=7R_:K> M-VG_JY;QA0@@\RN7HC8"[09UVOT=WET*63CF '8Y1XZ;&;/XFC"[S5P@5$K S-J4;*1&;)"$U MJ#8\YRZU))WE$O;*;X\EGM"NL-/$RS+==?I[?$+UD-)X4"Y)9ZKA==,_2%]/ M$[HPFB)V>YG-S_U]'D3ZMP*I\ CHYCM&W4@)5F*T 4<#OHHF'XSYG2;F1(%/ M:,'[QR&??T"M^>[F#&52SA[(L\1NC%#4-=NL"->(=-'8# M**1&P8@C:N/%Z7^J=4R4MY_*.LKIH"1S(-T O[NE%B^S>O@%41H? #XV-<8# M,*97TQ?.E*$*345>9I1 [A4!W4WSI,GIZ.9C^>;_P'MOGLMN!?5J3 $P12C1 M]79%JF.EA31+>&M)<"#5>8EB#9N345VT\;L#=DA8.^&%=XPG\B19 MKX4*XZM/E/G'=8@3OS'.K%?"[^-21@2=<5V=^>CE*/&4R!$KEXM&6/[,?@5< M>!MXMT+,,S&; YP04&K@%OHW)!>B9/PG=Q'QI>@,>^!(_IE,;P1[$,S5H31N M*D?$-& 1W05U/'X7E&Z"HB&K<8LT0S9ZCF#@8^,7WF+B;AYXXA;H';="X#TF MB@9M?T(,E&^.",,4;$T. )@,V/$B9H6ME2Z 3._KHJR(JD!,57%E/_:MW;KM MXLG-;YK?//0WIYB+Z*[.19Q$0^T=KYMJX\) SB]Q\D\8WYMDT/.)!JCOEOA MK:Y\6H.6/1CMYL;@NXW9_ZDL[17TD=Y"OT]BT U+G5#0!B3&9K? M6[;\('/$^<7K5<'!L@#*6D91:0_JA-QO#S-]D-%Z2"+>)(>W Q]NW$L:G 28JA M0N?I2$Y_%.9W=A7!=J"M/ 5.(BWN]ZQ<.Y?AT*'89!>K0+/M2"R!^8)%CP>]*\PUR4 M94VYG0(-KF*C))(G22F,%#ZXE9X+CXGQMWPARF%FULW2;-EJ].@YV 2JEUMN M\NW^2]*JI%[_#@S\!S,NIE.1L$D5+ I'#+01V1Z=MH5#\ZBP3%)-J8T(!WD"RNR8!HHU* M4PN!E@9B03=@[UJ,_6), \F=ET9LV%;(;EV KQ ->GPT(P:P+Q:+Y\$4D'7C MRI"J"-D"=B>)EPV$%J2.+#X0:N<4U0%B4&)F1=;-W=XY4K@W=>1KQ&$6@N,: M1A,QTT?*Q158VT"3?S!!0()#;E6Q:THM]UIV0T^ZZ$^ @7.'LW6R@V0QG8?- M!I>A2ZT;P;K 3JZ"ZM)W;;-74S+R.A(GUG=B)T/=ZCVF--\$N1?.K&"I5&DN M->CZRT2F.'D60XN?INN(0*H;Q3(S!/^D_I,H @B2>B(H_2%!"^TOWL5Q:VR7 MZ+XM^PVOCPH]/,STG'7;.%SD=?1Z]]8OG^$#V?BEVW[QZ^J>&/F&,)4%1J;B M#G[.C<124>5P( !#H>-IM]N]8ACZ,/O?&9&?A)>BD&EA& (TIPMRXW=PM=P; MQ]^(P\,<5M;B<+J3!3E-@%8+T/;V42R._4L>']7MVJU!4RU>!='75(OKU>*% M'DQ?-O5@JDM&/U\^OA9?!ZWP%!?&#E'G*I9)^ 8XV=[;7 M%6,K/WJO "^;BQ$X7)_9=5EWQXK"CJ*M>4R*- 0Q5 M(.WQ4(64@)EXX2YRSN?S3JCFL>#T%R*0VR^LSVXO7*;ZO3CV6!IZ)5;"JDZ- M>RD9W_Y$Q3KRIHS\.,O(JUI%_A &QX1J:B:MM))JB+LO&KJ$K.&@Y'(MFWO9 M27B90A3*D#:--^'%JRGD<)8?B47V$V.H:3J$(L+9F+B6Z5F3WBGL+QOAI2W! MW[B;0HU]A+7S^=@\KR\G0\B=DA#R&::'4/O+K(H;3I(%0FG"UA61RQKR:)LB M\FJ;">\9H-Q5E1*?7/!R4L%WO#[JA3%YL.ZC(G297.34S%66O%I0*KVR5S+ MOG6=]#K8*FN$)UEX.;.L+B@K#R?+^Z)Q'-?-HU%1C@&?CCII'5#E,&/_1,/$02\OE8 MLD*!7X_VR%Z8,WT(G[H)(R.K2H>)Z@Q9#<\!\)8J[]VB6.0>N%K#+P))N,G0VP#-E%H#1+8Z:1!"%1NS2$"NL<9E(L"6^ MW T! JP-CE23SY3BM?SY6^=YVA:(YW5G0>)-11P@57%<0TD%5'KMJ'92\)V8 MU"DNT[L^^K: 02]5 ^8.;(]SO/":B, 9@9XPE;E-A[+%BP*ZLO$GFR@*TNH* M!:*R1@%._*,Y72*(P'E,W'61HB.U3E0A!NYJS,1D3"#J?R>4,$Z/KL4UTJ(J M(AS.UF2SR)(PNDWC9DUA)=^"C,&!+Z9J+!?['6T]G/(15P6>FWXPA[LN!5OE MO9=D&VN<7919KM-(+_;WDE[L-KVH,M=)OWSY^N';^?7WB\_O+[Z]-_[^Y=/[ MJ\^_71M7GR]7RZ[J[%Z;$9=.AC.^?#3P6!??K^"!31))\(32T14XU]E[/C!9 MWN$F5S5(8,EI1+7G2[KP:D1SBKWQIUX]M2RK_A2YT:@UL':^4=3OM(:#\J]V MO5%DM5OMT?H;1=M_WK/[1[ZI]4L=4;_2#5/PK%Y-Q^#]BX&4^E#>+?LYQN-5 M$)>/'S)703QCGG9?)]XP"_.XH+;-P) &:GFH6;O(CK$S^7$3@@DT/1=;G$P8 MF\UVG>-XD"LSO)NUX[%"?^I-I]L:XVVC#E+UY=.=7S]WB*^LU,%%%?7'D >1 MC<1W>0UU$DU?%(NJIVSB+APO^MN+\XXLL4ZB\QO'6;[YAA&XA'T,@P7E;F#% M/]QX?IE$<#P67E& 'L!R(1)IWYV?+PRZZQN#[_PS?N,GB_-I0-VZ\27 8@ D M1LPF*K9MX$]S:/7,X6 D*[7EUE=HQKTA$K_=":&KI>4FD:%+VX81&T;,,V+_ MX(S804;LV3VS,[(:1FP8\409<7!P1NPB(W8Z;=.J!R/N;$W/Z/_5QYJ^#")Y MJQ?+VB*$WW2E&V;O=O)2T5%O%MI@5"(XO\Q^"X)I=.%/KUEXZTY8= TPW953 M>E)E6>W.8SFEG"B?3"OE7E?JC#>4M,$JVA\E]4GFCGIFO]UN*.D(*6F#6M\? M)0V0DNRN;8[Z59%)>PIW<:*P6W:ORLKZMS"(J&G+S(T?I*/W8OO7FUDV*' " M\5>"\*[<,03N&+7-P:!?!\MV#RYF0W)[T?2/(+G1BU\M>V0.ZN%,-217%9/@ MX237:[_X=3@P;7M8!XH[>O?]FGD>OX$TQ9$74Z]JB8 M/FN,Z6WM P'PW_@% ["G+S3 W[(/',"[,I4%IH/5,P?=1\OQQD&K($UM, "> MAJ9LL U&([/;ZS4T=80TM4'#/PU-81[-'IB6595 TM%7N_R&E_ZP_2)@ N/T M8^P>C-F7R#1\]J@H0 T9Y&R?GCY ]A.8P5]\K"CZ,GLG(%M"]MT7O_:&1:_^ MU:ZV;LTPO1?_-H?54#"'+W#G->GQ+_B;O/#->IIF)P[*M2OHO7U5VQ\_4'VO-Y! M? [V)CX;#Z:*XK.@@+%/"/QK'X2UV9<9OOBUTRDM"-Q>ZC9T54$QM:-6?K28 M&E5-3!V]4WRQP'8:_U%=,+!=F7^#30X?%MFNK[FZ1_6M _7+[$J!]()LHQVE M:[\-!JTY;'<;Q^<(*6F#Y[Q?2K*0D@;6HZ/8#255D)(VZ.K]4I+]XM>!V>D. M*D))1^]K?V-1'":3F,_JY-,CF]3S(RXL:N"\Y-#G3U1N/Y M5)" -EZT>SP!=8F .H\W[!H"JB !;;P@]G@"ZKWXM=,W1[TF@_Q,^+_*#W!N M?.0'J^ OV#&;C,\4J@_D@_Z+7[OFH+^O,LK&K:D2&6U0Q'LDHP&040?+ MTX:.*DA'&_3Q'ND(+Z_@#<%]]2FIB'-HRKO+*L_MA9 M9I,&EZ"^HLE=F CZ_^R]?7/B2+(^^E44W#V_.Q-1]NK]I7N#"(_MWO$O>NR^ M;>^>.'^=$%#8VL&(E82[O9_^9E9)0H P$A*H@#JQ9\9C@U0O3V9E5F8^65=4 M/*37):K15JYVM:TZ N?HI#"WETAV<_0Y*CC@JD5456\>MY;(.WKDK5D(^T,> M%JFH'E$]H9%W^OX\F9??+#5\@]1D:\V%)BV: MN*=UO2W!26CUW=<8FGK%_ 22<>-I*I'>5M( M,@%).B"I20*D6-Z^N(?V+>\&C7VA_0@[3L;GDW?)O=!HC &*:))-%:^[A M')NM3QKGS)V)P5OU^+Y!0XF.?J-3^"'!>LOO=!@^3[$M^3U-LL+,FSE]"A_S M'8FUFJ>ZJX$-C 'Z)J>Z=*U$1%I5A_U02&,-GFRWA8"H!)I00*OJPQ\*:%BW M0_22+F+2K6\]&0^3*I>"Z])U;W[VLU6]#Z?AT73 M'#@E\7\V\]U/K8G GM+DBI$L[!T83.>P,&G2:3B-?V.[PC_WA'MR^S.)?%C; M8.I'[W<)?8U!^O#M4+;.@4QQ[@&,7NQ#LLVA U@U4JAO(+*+L-A+B7A&XUZ*TO<4$$);4A!:@A#&NARBM]8 3F)() QM M23YH"4-ZKV]XQ"BIZSOJM(/CN+2XIXF"E0#RDF+/EQ2\W>$.A:\>=CU2#6)H M31HT2%_LM&!7]4YA=]B9V!30*6WN*F%WKK"K>@6P.^RPY$EWB6LVJ3"5'GN+ MIH'B)TD4#.:)/YB Q\JTZ6KF;SP7Q+[-;<28,T7MV=7A75_"ENY$/-LS.0Q MFI,'27]-0)15-0KVCC('$Q--512J3D:,< "P<+DW ZY4S,I6K%,I^\O^YB^V>MG+CK90R*67MV(HUI0R&A9=(%C%FNG$ M;:/F\!"79MD@LG4%4[?7KIM6X?N%B1HPE5$X1Q-V=::[/EV.KO#TDZ_D9KG? MX/D2U\*&C MJV\T#6Y3RL;L,0PNN16@+JP I/G5+NW3H&:5^#]Y_-LMXQ^KU/5+JTGIC<2_ MQ/_!\.^TC'_6'//2$T#_G[R]?Q-,Y@D=[>A;\X4J\YRJ^56G*/-[6*$35!D[ MFHPI7,N4AM7<:&Q_Z\2^P97B*\7WH!;O!^)K-[=YI?A*\97BNT>#_0/Q=9J; M[&*(+[/X_\JR@.#?H^"M_S?X1S;J5S]Z#J;LW=ZRS PI)G\='@0Z@N#IA2K^ M-23%QI3A 2+B?FPI4I*O0X? MBA/X!6/76V0YK2[#IGGW_S:(< TW?"T=L^5>8DK8+(P#A,BGB$[\)'BCGW\$ MH^0E2^0K?"_%@KKXBC^ H0,6-WY%E)TQG>75*/X3AXOR$XQ'IF]2.C1]WS6I M-G U7W?'OFIKKCL>N^K_8AYJ^J67/.8X\Y_IQ2"B_I\7_AAF^,F?_/#?8P1Q M$;$ U^5U7UVRS5M7>=_WMZI.Z:I>/SQ\N_U^\?AT=7]S]?U&^?WAZ\W=_=\? ME;O[Z_JH/?SH[Q\?OM[=7#W=WB@PAZ?;/V[OGQZ5AR_*]<,?W[[?_GY[_WCW MSUN'W_=.*U4)Z5"8G>BELHG^LM-.)GXD>*_@IY/8FS;E+R$ M&.(=93#]E/WP>!?%LXK]_"J;L>>Q+ MGY=W >5L]8X'-X7_>2&"ERH7P_2**7US^N=+^--?UW]O>9>:ZY7^2;W42G^_ MZ5'H,%M&K4=M_KVEFR<^*.?#1VVY*ZQY)=BI45F>=YY/2K.JS(JKGH[FM::0 MV+S^AX(VNIV.P."YH4/Z.J 1GZJAD:79GL]>%ES4&OE2@N^SKNI&6S/>EOYQ M4JNFRU7;8=6T.KKC^--\-E%MU,BU.Z^\X=KS/^(KIX/3BFBJVP:O2-T]$C2; M0LK8&I?ZCH\8CQL99\D^,H[;^>1Q&=#M^5)(*G3!ACL^*/_C7G M/:'/C.5G?^V(KHL"5.#,#B-X_S3;A2?FZ[Z 5O.(QLH4.*&M%CQ-"42A@%BKPU'W0$0N5:)[3;I: M'"9%_B@MAY0 6IE-X-V3P!\$DR ),*,FWSG6T9 ET_@_*U@21R@^A[87TB;2 M("KL4]_".(EH$D0L&:G0&31N07Q,UMI84VM2=>]'9U=4S2<.H38L@4-"B/4Z M5$OZL4@$"<[G)PJ"L+VA2AQGW9C<*X3.Z@[@BQ]$RIL_F5-E^.)/GRD>V2-X MUAM+.8UK'N-G:QZW<J992V_>0>L['4[\. [&L#C,0L:$ MUEUDRL%60)I]&J73)P[ %KL =0T[M]?WB"D[4!T-]@Y^-W (%'K(B>Z6]!\2 M_%) 7/.A+$*4MD3F@:*Z]L.)]=QHL1?@1\*SJXFMJ[V^0QQ]G4WP8[U\^ 2% MJBKXQ/!S\%C!SDC2L!>]X=1(?Y$@$E );>D$N!?H8%] FU@EQ;'=::$#)2EW MBHNE?=R].6 K65_B2W/\2T!K)U! MFJ($;\MV0]?@Q4:%NDXTNP4'3H+W1,!;]>ZA:_!: %Y/)[K50DJ"0,FK=:(< M@AD[;;8[/$(I.[!YLQ>A8DT./:WFM;*,,7>?I7!HI#@,*25FKT2**#<-@B"% M-1L$P!QETL&Q'\'M-!5<-I,J,:6=72KF6FB_@G\A/AL/2YGG?I6E9=]ES;N]1,NQU.6./2U-HCJK7:&]3' M\SM04ZO]6%A;:9VKD)YZC29[2!+*U>F6- M5F+7IL@GMURH3YL,!E#"-6I/())D(C_%2O?Q7'](,T@GIMV%O$ M7/L]XBL,[GA;1E93M9S=)%%\MNFGU2&^U=)H3^1-].,7!0QZ98@_T'_/@S=_ M@G<$1]R]O=K,C[)Y;[6IU;E4=#^N@T!\7$U'^*_;!3BNDFL_BO!"ZI]845_[ M5A'9LRR3N&K--!61ZV2E@)RF@'A=" B6+[@V<9VZ!8N"][\6_T"\&@[Y;5<$ MKC1LYV!"66GO3A5#)8O0=8+;P4^0;$&_Y^MY3Y/4=JPM%V:O;[@JL4HJ(VK* MQ0?X/'"35XFDBJJV5219@"3+)>#A"H*DLW$YGL*0E1VTH6 %Y!TYF((=SN)/ MZ5HN)&)7<;![?="K>FV"!($-<@F@+7JU50 YO;YG$<\6!4!G8[#>3=]@O\(H MH+M5M9^%9;'%1LW6\!T,BMK(=\%7,\%7,VO2-TJ;]!B0L\4F;80<3(:W'.*4 ML,A+&W2O"/@6T9D?C!3ZQ-R_-S[KF)R-!3/R?!8>>110C.H;YL?\<1G04 M5.(7.%,K8ZM]BHO\Y/^DAM#1]?VJGB(6BKG=H&@C L91#;;GQ. M2WNU'A)8%%&!4=/1BJJ5ENN..I4MZ16N*$A%X_LOT^SU;8_8;EUN1VG"'@&4 MMBC7EJ%D]?JF2H[19=]2O;#%Y0O"N@F"S:P%/DP;K M"<)GBTYM 3Y.KV\Y1*O+FM:5M9J5P\% Z6:T[?-3;9K3AMI50ZBJ60B)/VE# MUV^K#3AQ,=Z6_=5(@K&;CJH2RVT<(*FU2T=@;Y\KW+:EB#6"FP=P,RUBFY[P M<#OUXJ)O$?+C)>^$M=Y-V(4R5J?,\I:[TC#?.63'EQ:[5R97T]%MMJP[A+ M MM=>W59>81N-*#FFCBX>DK:&[%I&D 9),G;CVB27D"JMB'V#O_ 0S<2?4CZG" MEN,B'%_,X3^X02P31X&"3=T3*,H MS1F3^0R-M&JVEGDFY>YBX/;ZND$<3Y(8G"",MFC4%F'$>JD0UQ(%1J=NIO+T ML.:I J>-_^II8=C';+=(K8UA)YMXKB@IDM(F[20SK &"M%[?48EG-/;QQ3)% MCRCWJER1;IOOL;3&:9MCK_;T3T8=5,HPJRW_6 Q'7$0O 13)9Q2Y9WZ49,[LM,T@T[3TMEZN3_8E4G6-GM]2R6. M)LHU[ $\!2D%XDRMU=C$[E)@@1281#-.+'M;_-,M)ZQ/3S@9F6A(5/^-K^.N M@F#W^H:!Z;4R7^8$,521HKXAAAS$D$MT3=+9';KNT'^/PLFDZ/7)C)D=%>KM MZVP2OE/Z'=N TU'A3F17N4"J94,GIGY"MK:$4T7=VCZ.N2UG20N8LP!S MAD9LK:V A62]VQ487\/I\T5"HU?8\X%DN-M9$<,R/L$J8CR;]6:?!7 *,FOK M80 39>EZM?-:'1OS6E73)(XABJTES?8#JMK]H H;I[HZ49O?NHEU"RVLDOU& MIS%"84"G=+QK5ZJSN#+<7A$/CQ_]QM3/):8KB4@.I'/#.(EH$D04Z6%SU:N$K*0^>8$!S?@>RQOJ1I7U MRPN](D5MB8_+^[5ZIBC)GM(,/G#Y_6%@QINZJL*P-YZZ9;RX?F@[@G@6)LUN M$<0&\J'W^HX-5HQD03E!-.T61&R )@/0Y!!;:QR2EC9Q?7(^F:*Q!X:^HA52 MGU_-Q<(^HJNB-#N61FZ'+'T-H62!;B6J9.H[$!(X4Y\T6ENZ5&C'F[-!G>K$ M-1MWW1Y1-UI*MVHQN[*BEI7HB66WQ<#GY MEDY4HRUK0W1>.PFZEC/):H/.8V2* #K#:"NA_1",;R>?HBSL0?(MRBX_XB0< M_DF4OZB7JJHI,S]2WOS)G!)%4PD, ?]?B5_\"(G4YLE+&,%+1I^5:9C]-HAC M+"5$EK5PGL0)_ K<"H&OZ8>OCULNC6/N#/_Q,U8U@?CX"<=7?R'1F&)*O#4 M'@B\JVOZ9T'LLS,V\_< GJT=81N!1Q,-/*=^!\UY*7?C-:QBD1TQ,>41E'N& MKZ_A](,3U/OP"-4\HML&T5VWY"C5'*)Y#C$=KWBJ*GZLA&/EA@[IZX!&BJ$1 M15=U@_#O>$1S#.(:FQZHNDBV4.&!^JD_*BI(OZ3=8T;MI6JU1 M$(&ZEQP>AH,UG6BV*.EH,B!\0'J4]O&$C*DJF%B>* D&9V,X?Z>)CPFKL./C M8!B<6:?A7QJIV1B&#S^MRD>VI+=^-(7EB*^&P_GKG!&UW?!%KBT?2*3J:<35 MUHLM?Y5FZC&#:DW7'@Y4#O+N>."CKH>/#PZJ\[%O%_N65OP,P]=91%^PY.>- M*I,P/K.LQ[WHX,(RLWR+Z^(B\TRVK[#2]S1Y&#_Y/VO+#K8M5C5BV^L9/-5E M1]J^ B*LJD+>-\(\1)A'/*>)=A;0&CZ.O)[K$,M^+A[Q;M:/1LKOX01G$BNP MLY<*_;B%51,*G^/,O=B+#F>NY LL/(UB'IRI*42ZJO;ZKD8,=;TXL[:%(T3F MS[X)I(X3?2W>;;2 .>1\51WB:'OG+3M ^L_I&-Z89@L?PHX&&&P+ !01C7>D M/#D/4ZBJHOXCF(81B,I=NJ:U148'-4W,DO[CTI8^:@!5M:4; \CH]6UBZ=)4 M[L!4EL9P-\8P>"*3.2[-MS#"UUPE210,Y@DV6WH*EX^[G07+!,WL$:>1:I8& MM.B(W:L!?1"<6FAT:T3SVN)_.!JC^S@.BCKZK7EUU-1RVX_XP9UW5THGMM]=)J;UL[@RE[]:$Q1>"PI6-!]W$P]:?# M #X4)_ +Y.R++_.=6UV&].6&=HDVUBR,6>;;IPC[+@9O]/./8)2\9.@M?"_= M4W7Q%7\ 8Y@GF[\BRA*;WO)J%/^)PT6!",8CTSXQP+&(/@+>\\*MK MQE>F_[=!A$!>'VVGR^J4+NOUP\.WV^\7CT]7]S=7WV^4WQ^^WMS=__U1N;N_ MWHP_<49___CP]>[FZNGV1H$Y/-W^<7O_]*@\?%&N?[^Z__LMSD.Y_?_^W[PK0,_T1^ M^\'TYT+JF;X>XL-F,?V4_? YJVD.INS=[$N?EY<#8;[JL^'J\#\O).!2Y5*0 MNH_IF],_7\*?_KK^>]VY5$V]]$_JI?9?FZV\DHKM2B^$]WGVMO=5>I)]:6I& M*T]R+BVUG3$YE[K1SIB\2\^V6GF2>ZE:;8W)]K9BI>(Z,8W]P9.V7(34+!W= MC^GJ5C)=RRW :B*UN'DTJTR=:\IN)K]V.A3N>&[7[W3D_FYRGVM8]F+O?5IY M^\BJ7*L43Y_' 96J]OJP[1-'EP2%2;7SC45N+P9^3$>,5I).8Q^/!J), MZ69FW^8A=@'93/8317A?\SAA]41/X0:.;+9!O^'^7!>VYSM6 M0\=!0A]I]!8,Z3>82SCZ3H?A\Y0]Y3$=3;TPO&'V^IY)7$]$DO;S@E.9?>EL M8UFO"*=!;3C5[$6E&U9KO:@DDO: I*W]'PZ)I H^#':_)HXC"M>_!%,13%N; M/XBCEARIEEI#4L7^B.EZR^7M7%#U+=EIPFE]5VI]*:O'L+SMRZI0IGX%4?7$ M$M53+Y#X-H^&+["U6!XQ+::6^TDUQ7B5J)VB-ZL5RV)UJ2Q^_C^.7Q*;H( GY*; M(,"G3CV;YYXFK!TL'AA(DJ&=5P:/O.66RRN75R[OP2I JW8K^Q:%XR!!5K/: MMKS>ZQNZ3EQ#L+;11[;[4KB.3;C6LQ7:%RY#"I>HNU_U2JW![IMX3:*J3:Y) MY-X?XM:L_:VW4/!=XIKKB>['VO]36*>4$[P.EPA>@RG\-U5^06>U"O6MS%20 MM_AR>>7RRN65RRM4GJ:^A5^-'7Y+Y.9W[.A#J^6>)@_C)_]G;>O%!NO%)H[6 M5N=:B8@#9MGO!1&.1(3 #DUE9[8:-M:WW^WU-6T]]UIF?PB Q/6 U MK]\^3/['T0=<*S0J.$ ,]KP;%>C& 1L56"IK5.!Y&O%*$JP:=?4]/%59*_@Y M7JJRVM,_3K$ILTC6N&L/U*C TMIH5"#E1LI--W(C)"NMI??ZEFH2LR0#7$I6 M]PB3DE5!LH1DI;6,7E^WB&494K"D8 DS[WJW3VNTM$+U*;!,$#'5(IK;0BQ> MBI<4KP.?6UNN^3H2*I;@8A+7E0>7E"QQYEU+LK:0%'8D639F#9J.]+2D7(DS M[UIRM86OL2.YPA"VH1'#;MQ9YQ"2)2?7HY$>?C6 MV-1G7DB&?(NEVMA$M=IJ "=S;F2RJXC26F(Y&EO:=(O&2FIA.E2++>4DF*2H MRM4]T=6MI0BW9/V+I@AM52I"*:HGL[IU1'5+3T[A)%432U)//8'[!O9KRJX& MV:9VPZ%FE<1>/Z\D&TD!)I=7+J]>K*(:(T>CSY/I(S$GK/7IUSV,CU$1OSD\LKEE 2)]$Q4[.ZUY0H4E4")DZM(4!T>'[=9LF1LDH!ZH MZLKN10T8J 8,IXF+>Y@TD*./NU;@LC] */:\N>P-^X!<]@[FW#E$4UVBZHVY M[.ON7]M\5JW@YWCYK&I/_SC%ILPBV9*AN#\=J@\M>RHV4FV[D1DCF4L=& M+GN'F-YZ/RLI6=TC[%PEJ][-R1IUJ5"4VXX#!Y?K$==H(7(HQ4N*UZ'%:XW! M5"SQPIP,U2->HUL+*5Y2O#JQ"\TM#6P[$BH/SBRP"QVM,:.]E"PI6=T<7&;5 M1L#=R)BK(K>]IZ[[U:WEDVWAGA.-(=9E M&5&V+7/EI*C*U96KVYXBW)+9*YPB-*4BE*)Z,JM;1U2/K ^/:XDEJ?*&18!/ MR4T0X%-R$P3XU*D7EJP2^AGG1>@G.P;)U96K*U?W,!DF52OY=^<= MU(#1ZSO$T=CM@4)0 MBJ8@")2BV89H"EG7[R%+H:83S5YONB:%5PKO"0MOK=L&:XU+2BC"&\_I]0U/ M(VX;45,&7;+21,20F6$GR"$ERUC5-'$NSU^JY&#'6= M>T0*L!1@*< 7UAI#B4@"#(*+\5[36.=EE?(KY5?*[X70S0 ,56/<7\[QRR^+ M\/Z5+0[\>Q2\]?\&_\@&_>I'S\&4O=I;EKHAQ:4[?!=<'9'T]$(5?XBYR/[T M'6:O3,,$GNY'\.NI$L#(GB-_HLS\*,&X;O)"8XKX8DOG)W2DC(.I/QT&\*$X M@5\PVH?+?.=6ER%]N:%=6C"^61@S6H=/$9WX2?!&/_\(1LE+=D];^%ZZI^KB M*_X QC!/-G]%E"5&5KOB:A3_B<-%00C&(],W*1V:ON^:5!NXFJ^[8U^U-=<= MCUWU?S45#-7T6R]1-H>9_TPO!A'U_[SPQS#%3_[DA_\>(QR+V /@+2_\ZIKQ ME>G_;1 AD-='V^FR.J7+>OWP\.WV^\7CT]7]S=7W&^7WAZ\W=_=_?U3N[J\W MXT^*_@GY.8M @H#/".3QRM*AK8#IR(=E,)P_Q>[.8?LI^ M^)RE@@13]AKVI<_+,TG,G )?_KK^N]M MZ]+6K-(_J9=:Z>\W/\T+X9J@"AH M#G$\P?NB8/;ZANX2UUS/HSZX*+3D>AR%A5>@"%>24(DH M[/PPF%!L_\3)6N&W^//0CU^4612^!7BG-'A7?IECSZA@^JL2MNW*=.T0"/?] M-GT.W;IT1$;D#9T!"@-&0[\11$=6R%UMYBT638@!S-(HZ];M!*Y!P]/7.S( M[JIM59D>2J]6,8C/'DE;3N26D>0ADARM,1V/1))X2-IR0K>+)$U%8B?#;(NV M0A"VXJ,XL?_N!W!2PUMA3_#$'LQC^ QL8_QQX^Z3M&&;1;B61007%B\P'Z:/ ML+0/X]_2A2W#OX8,=Z<1Q3IM@+1X&&_&1U%YCH.?='3Q'QJ%9;C1 !KFG)SAU:.5R;+B,Q-I]\/U+,S/+6=R^]K)%DT[G9.'?/]XE7VT)FN;5]EH^RS6\YHO9VV] MZF#S=\=VI=-S>@C:=H7=#H)<0)!!'&V=(4A"Z.@AM.WNNAT(87L]B]AJ8QIT MZ5G71L,W;"F!GC5-D@GCIU#\*4Q['B5^,&E\5)^%$5NU0..&CN$]H]_H%'Y( MODW\Z7VJE4&!P.;CEV8]=8ZIDCOO3IN6,^;BX&/)0;(B066 \]. MHS_Q9RI]^5WOX'%A?\-UO2XL:VW1X#V]-.G+GR""MMVZMX,@+/@BNB6*'R81 M=,";]G809/7Z%K&QPA@FX5A/0B7[[GFY^VVFJRW:^+7_0Y"4 !:#G1P9OGLKD9KISE$E=UI9$JY.;LI@OD[IS![IR3I7U#QS2*&%47.EA*XO\\MUS8 MO5"@9NO*_=8G_^G:SJB'U]FNUJ3[DK0RQ;O^V$JWU"J*#!519%OK M*)(.R]%#:2O_4KM0TGI]PR*.M5Y_*MVK?)*Z[3JDC8Z^B M0:O%DWM_@.)95OHI1KA$9]:^?O&GSY0U7BP09#,:"1;IF@3^()@T(,NN8C.? MX_?/R4Z\&@Y#UMX3$96$(3: 1A)W&KQAE\[SLB!;3JR*D G@AO)_WTVSI?Z> MKVYM;6RQ/!>CC0[;\G@7"4Q;+GGV B:[U[?!/==DGI[X8-I3OE3[H')Z?4LG MMB,Y/0\/$DQSFR9A%)Q;>&8?T9EUZ2@L;VVQ8.S;9HFJE;?J0B)JOX=W$R0A M_P0XY*?1\$V"J.H-3ZL@,I%SP25627\>R0RZSYRWB,[\8)35()]9V=)A3NET MC=/096W)8/P0GB[;9!P)J/9[4#<$D\YS*=:#?=+!%@U'AW&P&^+)8,K):MSA M2OK6._C66>YCX7:<79I'= Q39/\)VSP*$NE\[\7Y3G.2:(/;*=-D[$^J3&X[ M06S5*$_>"[:L7M]VB=Y<.TMPB0>NW8_\=L!E;[KUD9F4!XN0S_SW\PN)'R0B M_HVO;&VI<%@G0K/Q<2Z=+/' M'-$?%8KCZGY=+&Y=&;$X!W@+ MU^[2=Q(/4+N0Q+V=M MXK0/PFA$HPN8[B= 1.VHDAA#5/.&?\LOVQ&\U"%6?@'+]_5EP>W$?AE1^C()E' MYQ:":I-;(>6.CI_"J^&_YT%$01./YBBFE'5YKJ]VO5[?54M32619W5$C:M(LM5>W]':,2LEDD1"TI8"S?:1I/7Z'C@HZHD5:8I^5,.^P>!'L3*.PE0R?Q/YT>4QL%/.KKX#XW",B@9>:,!B:73P]*V,[U=+)FB M86G+L3X*XMG$?\>!TLW0.Y9/G=-U0[D-P]"9,HB>U^7#GNR51UC8AS'\9@93 M??\V\:?)U72$G2=GZV2['^L&JS7=()U'\3!5PV:IA:D*MK#=ZUL&T=W&65D2 M5^+AJH;]TC:N'&QD8&N6(+ ZIQL*F0K;2BIL=F/W)8R*@L)6-X_^%4.YZT* M_9\E5]2Q@&@?@8,&X/$P^5#FM H/FWUDD#2'CZ/V^GH)?H2\23C-Q-4T5Q7^ MMYXJ(E-5]]L\-QZQ&;>*E6U4?"AE#V:]*D'*687I _!)& MRU?)<9&)FNC&>DZ?= E%0]6>+DG;PQ*24!/5 MD^U)3A!0->Y*VP,4YH"8Q#,:)]U+S[LV.&[60YSL]C3$E$UE3"6?3W,^GX=Q MGL=PC0M<6T",7M\QB>'8W1N^TG'J(!N_,8!,/+)UO0G5M,3/\9W6E>#S84#3 M%2XT?DZ>][=Y-'Q!=SL<*[#RN/G8_ DCF@'@(*+QF7G<>SBU^:<'OTO6N(SOM)0-(5TD\?%6OI-L7OAR)KR/#USZ8^1H!K(+M MZ&(W6MT1H$V)Y/41:8"2Q&@W'5;;#S\:R?N8QB;?=SKQ$SIZ"F$K_AOW(9S@JH B?<15 M_PT7_3I\G=%I[.,[R[0BMK_5FH13I#\M(( JVG0M ,A3X5@5@0-7 J@#FZT- M &F]OE-2^B)3(?;9[P#MZ6 P9SA@560;KF4*093SNJ'9>TY$P>UAM"+YU>:' MM"(>MK>5K1:/ $![2G_8$38&G-*6*'%IB9UN,AUVQ([9Z[NN*-@Y2R:C1=O- M8C/.<0FI@.0UZH37J%22ZMU/>A:(F48THP5?2C+(G 8J&_(:M8%*FV5GVM M26V[$C&HG< M-YA'"-8^+Z[-RFWAOR=S7-NB<'.!KRVC6J^O>\0QI3\JD5W3>!$;HDIDGRFRJQ)("XYL ^PJ3R=F&SW7Y:5-$X.KLI6E^(DRH,_!=)JR#LX8 M2L[KGJ:.J'H?NS>'=61,+G!N25J>#/@?/=1TH;!F@4%N@=>L-VY@*;$F'M:T M+9E)A\4:QB)-@U@EQ&ORAJ9[@X%BIN@F4Z&B8,+ML@JKWNP#>*3[>PXQVY^5+DIJUYJYW=1VHUG5*1_8OO%, R#"8!*PY$YZ%Z(%A)0B5Y M0:J_*5MUK$-4!OZ$\?_%+Y0FG3;8*P"C1(_OJWV=R-KRFKF)T]':[C8I]#S- M<^(TCX(*[AHH^Q45?Y5<^U'T#JOQ3W\RIW4UOH9)/98)-EI;;MD16%E20,29 M6LO.3?L"HH& N#9QG<85?E) I(!T[TRT+R$Z. VF2U1M/7_AJ*E#10;\]Q5C M/V#Y**P(-J7T'LZCB)%)Q3'=L9WQ683PMEA=:\XV;SO/ZL2O^1+7%ABD^2:Z MN&2Y=+K6=N676+6]NUW"=99*]SB?S2;,Z@;+?13$PTD8SR.Z6P[< M>G)CE1RV-GWM0M0H"C;.Q 63CN,C1GW"G>8AMZ6V4M7?[!OBX MI[4OBW2]UW=<8ICU795HMBAT=E(2I"3L1@[9 M5!),.!,,HI=0:QUU0L"1&7N_1'1(@S7U.)<4KU$J<-G[V0);8 )+O7MVQB>$V8G"6&Q%-! M6P_KQLAQL%.W8XJB@=AQ_=<$6Y'#OT?!6_]O\(_LM:]^]!Q,V46/M[S+0XIV MR\$W5&<1_!>J^$/8"7@U5CXHTS"!A_L1_'K*[ER>(W\"!W/$SMWDA<8KI;1I M=RGX4![/CR_SI5]=A?3EAG:)QL@LC /%,__SCV"4O&1@*WPOI3I0 M%U_Q!S"&>;+Y*WM?84VMM,26MKP:Q7_BHFP.,_^97@PBZO]YX8]ABI_\R0__/48T%J$'N$N' M9+ELX5?7C*],_V^#"'&\8>\.OZ!.Z8+>/SS=/BI/#\KUP_WCP]>[FZNGVQOE MR]W]U?WUW=57Y?$)?O''[?W3H_!3^>4FG$S\2/%?01\E,<^,">?PR%&,#5/H M+.&Z;$8CWB*=I=6D/_$O_5H&KPISW;3;5?'H]@K?ZF;YM$LE/9'NYZ_PB.&Z M%;S2=C(N@3@_34R5'V#!=$Y'5TGZ.WP$A9-GA@L9S6FO?P/_ M&06SC(C@MWD,PXKC[ Q*![*RKO"W]-F\7X8]I\1WO1%D=[=4<#H\0#YATO-E;'J^4?UP^7BX>'\#9ITRHCY-38-7F M8S I #(1[G5,?=;T&$5P/*<3Y05^8K^)WV,X^F+E%YQV$";\]!F>]$9?@N&$\@R\"6XBO&4^_#.&Q?,3]H3"S%B+ MR.=).( 3W%^L4PC&#ISL$Y;2-V-9>L7EB/,U?+C](\[6+\WYFTW\(4V_$OU) MP1XHS@FAP>>"6P9;E(#Q '.!?^":X<8N^E0N[7<11IM-#%%%J+@$ T "?<.> M%@E"#B4"CH%G&B?95O -7\9="A$N03%RHHP^^AI^*GF?T?@#*"Z Q; 1+.TR M1Q![S$L0U7A7*;)+W[",C!%%-Y._=FDAJ!+8H MZ,>(6?L?3@/['*R7\J40(<4M W6Z]%BN]\)GU,/#N##5CW9JB+94]%YUHKE! MD4[VFGT=]-+=]+]!^[[<@E9+WM,M+)V?T>MOO&@>9D\#98V.Z@+:*VKOKRN& M12T+#C-SMJG/CNQBO:YA]PB@",;@ED^3JR%;/@#&-S! AK"*3_#%WP &?RY6 MWRPQ]LQU8^\W'TYSU"W?0 MAS@P##>+KOIMER 93 M,D3](WMQ?[O%GO@I2. @&E;8O])U.[H3NQX$V9P?QBOP>^?_+(&@M0JVIU66 MLK*KE=0 I#,_XF63>'L3C1B;&3.^G^D4E XSJ(;H/^)1MP EF(Y3/!!IG%5A M_ ,T('SF,6&'66;5H56L_/WJZEMFVEVNPEBYIA$>I1F7&GL@/!Z.9,[L'(-Y M#,IX0.D4IX5W>_">C(TM9668%?!QN7)MUY5FJHGU.II@1?*K@^LZQP4LU$9( MV24JPU[7:H+(WL9U+I?&;POHPE(O+4BVL%TH">:Q:N"\5A/?M.*9"4$JEW%F MO&:F969U+_FW\$LP=&*T6V&]\)*9@*,:,[-ZNL$51@L" 1'!'[FC5WC-I7(% M'M(1?K MN]=(&$O79QR%K^RC(Z:/8&5\?#:_],4+@A\O=+JT6L_,9"_ M]=0I-0E0DMDA@2YY\JZ\TN0E'/$ERG4-'+MCV.WP!\W2)O/22MR$'VB<+BW? M*(2A3\.$[VRZB@0V,N%_8K]F:!T$$WPM^DL_ 2I!3%E4,%-XP13\/O23E/ - MG4+N0V77)?E>SU)E",=+=E*A0XOFPA!.A9AO, (YBE^"&4YH0),?B#A8'GR[ MI?[7Y;KEJS30KE_""'9@RHDB0+,6 ]."_O/"?YS24;+H22K84PFC6 M4F6!=PWI@)=T'JJ>)-TU;G-LMG+RNZL1NXJ/L4,%PIU.1Q?A^(+;,LO-RV,F M69RI(KUDX\(1I%,NF\+FAY@9Q\.&KRPW0\1'L&B-]PYC=9;Q1.+OY0^C/ M&9W&[(ID 4!P=?\US^09OP(J .6P./L?[%?H]DY2.VOXGMXR!9$RGD^'Z=5& M_D=RLE/PP*7S"X0N3(^MPM=PV?C,V&F*^__1.H'2^P__/O6C M*;L']]G1CA^$8YI';@K[LW2XY@8S5\;X4'ZKP0;EXXW%]/D"OO#:[F%6S^ L MI58^%F'=0 WLZ_P(/ M!9P$_\:KV*(1P)Q$?[JXX'_%F!B*)K-"(TJ55WCK2XS&%C5/B@=]ON6#VW0&2,*$'U N4V]K?@[RQU$ZYA# M=8%0KP2AWJGX1MGTE<7\A3FY,W#R R9&=3PJ^#Y1/F)N^:5G(!Y8^9%4,B*!5QBDD>4N57L M2^BG@;0RFSXIG1.![T0X@JQ42H&3,'K&0WM:N@;9073"/I.7^4P%%.(N@U/A M3_],LYWXAJ?766D(,M]_4CBFAQ,P^L#?X<=T&;]HJ:.[U&T@59S9ZS)\++RX MY2U=Q'KAP].X4++DX6!!.-\Y<(48U%H M@.<&/ 2FD0 X"C8MP:,@II,)_PJ[P@NBT05FA;T7+'.PUY(@F>O MS)(6XFBXFF+$OS#$(1]B:NR#&@,-!GL7@-0L(KI1U-%[9QZ@8#Y 8812'ISAN]^"4 319AQ M"D\47:1 M&>3G&]OJU%S,4U3B>8Q.5,"W <]ZOM'PS=>072WR;&'\W8"B PIC?O.#B<^. MUJC3%T'OPQ-*+HJFZPZ<$/.D$.L1F'S>1]BZ52'@ZOJ;JW9,$N M)]*>1P:SOCF#N?U<9-%R=*NG&RN_7&<>YJ_;HI@I''(D"C#1"LG(2MT\Y,WI M#7II>H-1]YX*J2.G<#YNC+-;1@5[+MT-K)DX'@LOFWH@B$57& \[P=FE#[L, MQW!4Q T-\$KA+,8RS@BS&O_#S"Q^/02F5,S,M1'%RT\6U9NS&U]V'QM$,>X$ M27\""RZ-@%TJ7S#["\W$YQ#S#IA!%$9_PJH:=CDQB^FG[(?/HR">3?SW3\&4H85]Z?.RI*'B7RT] M1DGC?T[/!,^]]%P+CX6T"#I]<7IB7 +Z_KK^>\N[U'6]]$_JI5;Z^TV/TMQ+ MPZGWJ,V_MXP6!V5^^*@MA>-",,RZE0H.RROY\CEY5>;$#]7#S&K[4QM]3H[3VS8W5ZQLN8;(I/FVGY-&5 M8K<'L=MR9[H/L;-![#P"9^(QB%V[YFIW!_)_A]&?O'Z!W194X)42B;NEP_,& M%^YN^HTO6S/@.^R\T=V:[2#W*: M=;N?MK91^S5KI7Q)^6KKX-I%OC!#S'*(8QV5?"V3?:[FH95FI]6*UM_ A]Y8 M1MG&HBN[2F;+$>2Q+*:*B1QI+OG=-(8YO1:+LCI-;BD,_.6\Z*R:FGET[/9JQ BS M6#5I$/_)RA+BF.7^9K0"K#SK#=->(CH+H[Q&^S4$#1!&*7?=Z.,)%SC:+I6' M:5ZRSW]8?'HQ7OX6S#'@_^$(!F0)/>,;DX46W6/XK3"GR65+1 MHM(M_$/5DL6R\!956^> MQS;P8UZ'-0K&8TR(Q_K?C-=@@:9E@<2GXQ=Y== 'Y>;(Z$C]F+$Y\HPY.O59 MUV5\Q,3_D79C1E&[5*Z418;^(D6>ETF\!:-TG"53#,8KXIM.;T'M%Z3)^9/@ M3SIYY\74*$5YW05[TE(Y!4\#I&7,9ONN=4:VNJ_A]/DKEOU=L3EN%"5K/5W5 MMH0M<,9974Q8-2.?US$4-K/U7 C9MP@I1+!B;3;QT^-K04:Z3%F0\,Q2_,B( MSN#W 2N\X[*P**'C7<$41*1!Q^:\HKGCBLRT[S\A\$>CP>0F.R7$WQN6EY(\>L@ M/?$+/)!&EV#_)& *8/5+6K(-2B)(*!]35I.8);)FQ8J<.P&MAI=@!I]B5[SO MBO\0+ M$^#EZYP6+>S\3*T8M$1?#2(TXG#3H-3,4PY-?+#83'HV)^\(6=(^K3%'YA/DU?V M<_GA(V$V$/L1\YYS6S+C.=U>>[E/.HE,F+^A*%]-1[>9('^#(R]/B>:4H?#G M&P#))&0?P*3P!4NW74)Q9I=1G(FAAV%V%X6,;S87Y3O-:6E03RM/J!,>N:A> M11'NVI+?([3.MI=T-I\@VL&OH"]!M8PR&R5E5PG#2:QPEK)U'RDE%%XP_8* MPY=R.I1GU&EI%NDO).D3LHY(\I:OF,SF95%ZYZ,:S:]SINKV\0UUMOP]YZZ6(W\_-Z?9,8);=6.Q4V M+I^L*?43XT2?+>N0K"295:3DZ +IR8R E 20B]J"HR6K:^;$[$&^8E**V2LF@^AB4)#!8C+-15IZP(2YUF/J!(0$\CX[+) M3_#UQTT!(0JX4).WC+.&,^LCBP._/,C]EH^>-J#OR*2^]"#8C_59L"KB]55F M[EJ5+6^MZ!@=EW1\B]+$>=$+M^RZ0EQ\58\),'Q!/E[3H?':RX7 M'A>KKX3_P>9/.*=&)MKC:X+4[? C[&I1] M:C&#P3NCA_2CK')WX;P6KO)!GAG[YGC%GB$\L=;G;3 ML+B2O6SF$7K6_I<@M+%-G/CBG$[Y"0OZ1:# MYIU/\"IIT^7.Z@"RXY=M0#P?CS&*!6^C> $]98&R($X-6QQ!E"R-E-\M)Q_" M"_]V'^*J7#$5[[-1W4U'8,$QQNO'&=X33I)WY>]1.)^M0!'A\LJII9<*N,LN MB,!?[>[-1(;V2SGE>,2G8T"E*NT0*M39NQHJQ-&>S M -E/%US&BP-KK2&!(/BO>6!E4U6*&@DJO$A52D][=+6%X;4'85DIYD2Z,HW,FN MO)CP,_.=+.E9?W$^7X+YQL-%.:'#8ES%^%:V%&N!KCB>ORXX$N*/:*ZXMN'1 M^)RK"M$*;O6(*;79+/*#&/D40?(>&2LK)=D/)*,1TT9CXQ2QB.S M;BCE.V>]_;X@O=T4M'9*@B7.R?2#2==!*2P$[\SE8\P4#O_7(!$G?^QN/0_I MZO%:L56;[-LVV7%=&2ON=7I!G!YOUQDK;I=K2E8YHE,Z_KPS3.J+LI4.!Z!F MLE:'2"L)/\?(X(MY,.4?Y$U@X7!]#7AK53^_)V?G>M;7DG67!.&"7Z.5PTER MHS>THO(N5VEO^TW-$5 MB7F/L$/J5;[.N457Z-V0&JBKEC&[1<@W8L,Z<3KPJDAAB1@+G)3UXQWFEDXPS/NEM"Y.MQ88Y%>X\"D8_ M2R= Y*:7X#Q -F*/!,OU^##TO50UL(CTFH3P/BVS,.!B",8Z)84=X!3QQ<;+ MF%8S8TD860/=#!_\(?"\+-A6-@KN87 O),ZV@CV3^43@'1VAT!9UUCSF@41F MT\4\:[:0?,2.D)Q8O33BG][I#"C,=9IF(OM91^L<_)A:=:G\-O&GZ#4M@SFC M3U\C\L]Z C#%,0J':=+N8K_SG&#NY_*K8[8K13KF5#)(,?2:CU!Y#4=X47LU M03OR^65M;*.0W:=F"X7.8C!^S^ZVF",]GD_&X#!G=,WY^+-&.NDC>6RRP!<( M[BG>.2)42T2$=8S%=+I\.PC9E2BSU<+%=ZQ\V=^D5F5?'4 MPSR+]U2NL*$8UWRHF29IGAIO+[:@N)Z\\^9R>$_PZL-*7B_@\CY+/S'S>>=S M+L2Y8N/OQ5:,^37*C(60AED.7=KO@6]J82I9(JZA,I!XJC("/V[]/)Z&2WBZN7IFX;;#E!G3HX_4,BQ;DAW$F5PQ5Q28W>5;F:![E-T)H7F'>3M;I MYE*YPPNO.,PGXD^7FJ?RWB+,!J1X;YVI;@3-"_RC$&#.> MYV&I0T'TT_J*=Y0JG@_"6L!SVX&E710[3F$9 O*4LHLT>%*,#6+Q9JA\_4!# MI2[O(&"M(0OY(TM))>537&WM&/N%AK(EIM(B>K['%LQ"P[M\G[V^Y,$0.NAB_+J8RW/*UG]=[]1%H'9G-F&UB8M1#N]VVQ77Q4 M'.EH,5*255$]1_YKX7ZY@,*LHP[KDS*9K'6?3WV-0G?Z0C)77% &F' 4PM+2 MFKD8VL>IGS1>A?Z&QA=J7)@P@_\#.^I9 MF@Q>[<);,>5[-=;HGL@=)%N#"VZ!%E=!")VWU":*EX?%_ (['?&P,.),3:'1 M7HBC(XP6=G+NR\;<$,E5&VMALUQ9PW-N\G#B6YKLDG8[3?V,XFC 2IR$[Q3> M^<./1L60NK:(J?,%_VUMP1M'TQNW#JDE._^(Z^2#C,0:DLQ!71,>\>U7EENRL M6=,/[/X&_TX]-XQ?LW8.S#$JM+];B=IC3P>>>,VN^K^:[O2V7B)V%'4U+I5ZVA+> M>Y5[X=^B< H_#CDXN5VQ*0#JEH1<76-=G^+$%F]0EE^Q?E2LN(6E"H*]I>3= M^D>F3@=:NGR+,$N?9<)>C<(9*H8/5J=RU%_4^ZVE&ZQTOCRG$HOC<2O'O^1]Y('#<1M<1X.& 4C=NW+KZ5R'D:69CEDNJERI-5ZO1AT;U+\,5::IYBU'S2QN8PQJ5N.H(-2M,O78WH-=:Z?NQ:R^4 MS0R][##K@I0-#A%V?W.AFD28M" V,N5K(1GW@M>K!V#;?@X M'\ J@EEGJM:%I?[Z2;E9\AHV?55Y6,1W5ISU#WKI[$1%VPFH.J%]SCOL3E]P MK4<%#RY. VZ^,IB_XS5B&C#)LIZS;1JGVY1>C./-S*8_L: PBZ"Q$MN,0@AK M.%CD*XHQ[WO(6<8(QF-9]^[L.;S1.-CD>99&^O=B?/6R@MZ4J/@0%?_7!WE?2*^-U)9P3&^9W93([O) =;LKL<)D=WF9V^,:+@8WNLWA7!7=Q/#^CFX(B MHP2GOTIKA_DR%--&EI8!SM57I"/[#Z^/XI<,.:,7OS9L>$_ \A,7Q_RGBBMO ME('L**X:-/M2]^IZ[_OVZDWOTK%%N__0K$O+_OBJH9/[#]WX^%)&WG^:0\;OL]ITCXY8E=\>@NWN_<%7E1P=OG M'V.60_;-Q160O-MI^VYG.2A?S%"/^>K_;1#]M9\GZ^2IR1%]GH.#@QGU&?-S M5KCV$M \/19V&Y/6,(3.\@VB/.1U_7#S1Q[SXLQK:9(N9B\@;88_?&$OY]P: M\(/3/"7,9$L6*<4X[T*-"DO52.M%BM=K M/ IH9DR/=#K*$SU@=6)ESB*(_+XLS>]@C'_IH[+A%A_)R>N*N= !>LC!:YI8 M%1>&Q5]OB7E?=CQB5G3ZD+>7T]9-WE 2OXW]N=1W8YA? M[+B8NW=4&[A\VVDV,SO&[/^.UK+P1+,LBKT=,J/", M'9(OF:HJ9C"XJG5AXV&T2C)SAS^#X/S!W9EBG5MW;NW1B$M^$OV+;<$;WP)V MRON<)5^9PIO2$I)Q,9@RGW&GC^]5RH06LR,+$Z^Q$I;MS"2O>>$NU8;N24O% M+K\P1XY']A@0L&!Y\>?7Q5XO?&@6!HH3_!W[-F,OR W+ +N&?MU3(?TUTY- M^J/!R#$>>^>V1UN/O2IY)!4+&@Q;V((&LVY! _@OLS#V)XQW-K[+N$70K/W+F)UY,DI.0)/2E<)?.;U$1NF2E;(S77D[ MQZXYV :+#E^FJ&.4:#X8P+MRJH7L<,,69?S6]"6(MHP)\9OF211YJU)6+D[6 MP^A060=3I/3.VC#DI*E_T2RBJE[^UG+"Z^77HJ+G+77PQGB>I ==0-JTA/^3]R6(\. +;ME(K \\>5M/%WL#:@FU^(F\1D<\S8Z'/V-H+ MPS>/C_WI'\P+>[?@$%:>_8 ]]B^FXY"E MN^^U^L7-]")H3K '!0OJ<:K\B+"G7C@>X\=S]G,&-V*H:M7]$$O1+?LUQZSV M"N6:O&DQPP/V\\JU5AGC2\IMQ6B!0D;2P3I_)>\\6$(Y>8R_['UD>+J* U_Y MY@\QA(81LMS+R%#-NO@L*/2##[3@I<+DXY72W%P=(N(B> 4&KE[HA'/3L><. M)ZB?,7+'79M2<8 S^H*IRK4.!UQ).:Y3:#==TC0AE<_E5_-;OA5_9\)=F)A? MO^)J7RI?"FT6TAZ4<<9"R:D5>>#O*[)A*$;VMF(/YP"$$G3E.V$+6>B1R[MU M^AD9=M:XL-C]<$%OGO$Y91J:2_B'H^>*F/@0=K?9UM%)#07,I1+5Q2RB;T$XCR?ORRC@(7C$5E'KY^J>!=_3 M,_\9.4E8@#PC@>1])B?O&>27AK42O<_;(.3VX??DQIA'1MWVB$JGU+ M6R,8^B_6E)-]O\AIL+A8RSL9YPO!>!+R9:[TES:/N2;# MK)$OHW!AU'M!/KFT$RA+Q> G.6_3C$XW"O_%CZ,QH*+8ACC]P JBKM;7 M=;0LZK54L+Y1!;.^PZB"=:);*\8SSYI)LX((I>BJ;,W5^B\#7K.O#?<*IG!, EEY\E[2W[= MB[3KTOCB!88$"JSX@.5.W2D==>KD\8,K9YGF[TI/MNQ-10K;O,T;F\3H7S[* M?NIEKAYC=:_QLSP:9#XF2%VY M8L4H>1-7M H7U7"? SG4@RNPV@68HHU M46XGP6N>2(9F[ /:P.>[,(6,K@Y2;0\T^?*W"H;6:GM4 MY1B6Y2_[FW]QWA&^4JB)U^EF8&WMP_#A%4R>J':5QE"?_)^UFQRXO;Y&3,L@ MCN.LA2'XM?;>MA+_6FM+=\_=+"I<*8I2%-=$<6MGD?V+HM?KV[I!5&.]4XH4 M1"F(9R*(;N>"Z*F]OFGI1-76._](092">":"Z'4OB!H8I[I%;'T]0T8*HA3$ M\Q!$6]VS((Z#GW1T\1\:A64RJ/?Z+'%._RQE4,K@N*IC9V+L@TK!5GD30*2+( MV4>,:!U!>J]O2/R<(G[V'=_X*,9HJ4;;,4:)+J'0U7D P%+-7M^SB6JTE>0L M$284PCH/ %BJ!3:ZIA/3;2M]5Y +$>+?JE;@CNR.;%$O3N"- B^Z+JJC,(Y MEKEG(S[;A(_V%^B$-,X^ D(U-8[-:G=M2UJ6L;Y3U MSF/>ENIE14YM!;VEK$M9E[*^+NO=Q_$UC..K!O)M2%F7LBYE?5^RWGFYEJ5I M6*[E:A9QG=,XV$LZ")X?-:Y^Y-2X^J7AU.,>W<@8"G]P#-%H3.6@Y*#2WQN. MU]J@W(_II"4U[IE27TIJ7$F-*ZEQ)36NI,:5U+B2<*7-R[K.V<6Y2$*4@"C3Q6H(HP*VV"8)H:L1M MGI@B!5$*HD 3KR6(W=_U;6)+@)TDP+SN0Z0ZAD@M8JBBG('GD.$DJ7.WR$7W$4O=9.ZM MXUF"L'))XK=6$;:/4-PZB*Q>WV@MTB81)!2"]A%#6D>0#=Z%Q,\IXF??\8\/ M8Y"Z(ZES3QI=W0<(= P0&"HQ+0W+Q2&D74]J[Y]TRL/61:A#;:2L%04[+F2/5>R MYTKV7,F>*]ES)2=+J[=UW3.4&:P[M:9YQ#$D?:Z4Q?.5Q7V3E%601:?7-SV; M:';C7#*^8[T?5J^:JF30E4(HA;#[>BB3M2O6#(.HQE$Q4A-CI0:Q MK+9H0221[G:02"+=;8+1?>C2=)F3:^IMY1 ($]!!)U_&!RM&[CQU9)JOV,5VB6VU%*"4[ MCQ1W*>XEXMX]%9=E]?J6!L+>O(Q!"KL4=BGLFX6]^YBK96/-DDL,53+J2F&7 MPKY'8>\^_&TYK"S*T=KJ(RME7\^HF^QB#ZVQ9#LV5+8I;#O3=B[ MK^^R/,SM-@R5:*=+J)M.ZW[.^.2.E&#W<3Z($W^:!/YD\J[ /QBI[G7X"F-Y M9]%IYW.L1!PRL>)'5'FF4XK\<2-E#!!28@IK-7UFO&'CR1S6_ 5^Q-_\ K", M@SC!G\.Q,I[3"?O4(/+_I(7/ P2G\9A&ORKQ>YS0UYB1^\YCJ@139983D[W1 MEV XH9RI;H)S@&_.AW_&"JS"? S@FD;C]([[,.7^/F 7Y M2HGGKS"X=US&LOV91>%H/DQB)5CB.SXNNF/STC5UP?AD'7WKHRKRR8IU_)8S M('[C,%*^PE\.P@(IW K 6U_P8GWB@*WG![Z,\9/(5.A_0SG@AOP0A.61K#HV#6_+R=3YD)!H?C M< ('Z\45?(F_&HZ8",Y0"FO-G3 F".@KA$ ;G4IF%/V .D0^N !?;W_]Y=0U_11>D M])1>=]+P1<%TSCZ_Y &D([1;/[*&O5U1ZZ$92_[0\5_OD0+U?5,+P9P$/QYX8]AL)_\R0__/4: M%ATH< R6EU"_UO @19GH+S?HU8&/HI?^Q#__:QE(5B0IO>LQ7?M"YS=0;+6NDNRW1F_S=YP+ MK7>DSGBA)5'J=BOXH2H-B8S5AD3'Y:#;EY9;SQ'_H$V+8=;ST _2.T8.ZJ@' M97KU6AL=J!_1QX.2_8C.M-^([$R^I[>M83Q*[9X.QC5[?,T 072F(4A#/5A#W39GS M(>N7;Y)9&P+261,$RQ31S8A$@1$7_(*$KS^_;13;ET5]G/Y M??G]0W^_I;@-TQN.Z'*\G"X\RK*L-\1S\N60E(Z:T3WADHT<+)Y%/*^M@U$ M.U1BK("Q[GE^; ?,+\TFEM:X0EAB3$B,=4\O8[N]OJ<1S6GKPDM"3"R(=<]J M8B/5@4D<59Z4IPFQ?2>5?'A;Z+3>LES"2RQX=9\IX6B]OJ.[Q'!%Z1'0)G^[ M\([R$@5*(_^X9!5.4F2Z3VEP=.S:YQ+';HO=2 R,HFQ L:Z#]8[V%;#)K;; M%@VNA)A8$.N^F)=S M^B+4?13&P2B,81+',O>=9G5LUYMGC,ON0S>.A\U1#:)YC7O(25R>#"Z[+R)V M5;SY,8G;_'91XO)D<-E]H,C5>GU#)ZHI82EAF<%RW\&8#R\ 7/U@Q302DD<# MR>YC-R[&;HB.9[BU]](24<+M0E\H?,PD5>&J[8SEJ=-Z2;>]>LE:.WD$M[_G M"TEKWX&MCR%I24A*2*Y"LM-(F-MZ)$Q"\O@AN>_HV<>0="0D)217(=E]-,K% M-K2J0U"0R_W?M+P9NU-^>QDM(NI;V.M'>?;^!IO;YMND2W6B8ME[(N M95W*>D'6N\_A\+!RT=*)V782AY1U*>M2U@NRWGV5LH=9"+I%;+WE%@A2UJ6L M2UDOR'KW&4>>V=KMH91U*>M2UC>&"KH7=:O7UXFK6<1U3N-@9^&$O[)^UI6Z MK)]@:W!=M@87N[>T'-11#TJV!C^2KK>R-;AL#2Y;@\O6X+(U^(<+(UN#R];@ MLMU4]?P^ :+L-C8DMHGA[;U\^K@NX*0DGI4D"A #=WI]4[6(K;9%>"TE42A M2DFL)(D"1*A=; VN$=>4'8FE))ZO) H0/_9Z?</"A/$V)==@8'\TMV M!C]M>'6>*&&K3J]O&RJQ3%%4F.P,+CN#?R RG63C15%Z1=8)M7 M6Q)CFMUYK-Y6D2E2)[;=N&V9A)B0$.N\,[BMJ4@)1BRCL7LL(28BQ)SN8ZR: MQCJ#:XUS<"7"A$18E_T0;*V]QF 27D+"J_LHA6;T^J9C$UN3G<%E9W A%J>> M"'4?A=',7M_53>*H>\__/[;KS3/&9?>A&\WJ]3V7J,T]; G+DX%EYR7$MF9C M8W"-Z(Y4EQ*7&2Z[CQ-I3J^O&T339&-P"73#8&EY!_YPM)M\O&X+:N M24A*2*Y"LM- F-YZ($Q"\O@AV65C<%LW)"0E)%MI">) MR^/'9??!*-TZ'ES*QN!UKFS*VZTTD3;A%JC=ID-5E^9T%)#7?4F#CE%'8I@: M4;V#]!L2X-S<5ULQ*=M2MA>RW7T\0G=Z?4LUB.TT+E>2DBTE6TIV*MG=5_#H M;J]OF@;1]+9J=Z5D2\D^>\F&;W0OVIA$H*K$U-OB1Y*B+45;BK;:/;N>H;9V MUR=%6XJV%&TNVMVG2!L:-NVV=*O]_E\'%VW9KEO79+MNL?L]RT$=]:!DN^XC MZ40KVW7+=MVR7;=LURW;=7^X,+)=MVS7+5M 5<^ZZ[[6WL ^%^BNN[(UJ93$ M\Y5$ :[.D&=+M8GM[)V-14JBE$1A);'[3%##Q';=#M$T*8E2$L]7$KO/VS0L M.!.Q?9$T3J4@GJ\@=DI 8;3>@4<*H5!8E$)810B][A,B#8>Q*MD6\8R64R)E MNV[9KEM^7WY_^?NR7;=LUUWE:!0@H1C[D=DF,=2V2G<%L$,EQ@H8Z[X1AN'U M^IY)'*NMQ%8),;$@UCTWCXEU$8QU'ZLWD;_1)F[SI!D),2$AUCW9CVFS=MVJU9C%2T),0(CI I#. MF,@41S2GL6DI$28DPCKM4F"VUZY+PDM(>'4?I3 ]),0SB:U:@F#L'*K_9+ON MUD2H^RB,I?;ZCJX3UVZ9!UI,_BF)RTJX[#YR8VG@86L:L6S9%UGB,L-E]S7$ ME@ZX=#2BM193E+@\?EQV'RBR#,"E23R[L24L87DRL.RT7[=ERG[=$I*KD.P^ M=F-A[(:HNDJLMFD[1>B^=81E);)?]^[RU&FYI-5>N62MG3R"V]_SA:36:;]N MRY&0E)!ZC43;6!)G8N["MW$V) MR^/'9??1*%L['ES*?MUUKFS*.ZW@B"7S36L+=#K*2-.[3]NT=4:-8[I$MUHF M;6QAL\7FL9+B+L6]EKAW3_=A8PF@!L)NMAS:E<(NA5T*>U'8N\]HMLU>W[1< M8J@':?$MA5T*^[D*NP"W75:O;VO$T0PIZU+6I:SO3]8%N$&T6[M!E,(NA5T* M^R9A[YZ Q':P+[AAJ$0[3%_PO0M[27=PG!8N?#"=LY:0M?J%[P]&[(F?@@1F M,%P"UEH71SWMXL@@H-S&">QF0A?D/AMZH O7\?SIA2K^*T F4<*Q$J7]SR,Z M#)^G\)B1$L3*/)[[D\F[,O !T0H($+9"G\VCX0O\0F'(4691,*2,%-@?_0ND M 3Z(3=/?_"A@_<]AL^, /LAVFRA!)BCLB_AO^, 01 ;;@UXJ.*KK\!76XUWQ MA\-H3F/VN)(/8Z_VB([F[/?9^/TXZ]\>*WY$E?@EF,UP[%'&5DQ'_"WLZ2#L M[&/Y!%\"D&=LW#I1Z,\9K"R%]Q&8'@ \F&'33@5^R^1ZFDX;?O*?Z2ML*,N, M<#[#R&B<*/^:CY[QMRN3FL2A\DRGL""XLK"0\-KG$.? UP^_$BM)J Q3U9+/ MW8\B?\K?%"]O"=-DL)$XG&$8LQT-DL527"J/\^'+XD'%J>>[!B.!9[WS9:-) M,H'?_0 5EP\$'I.I.UCO9!Y-8Z+\> G@R?B=8#J.Z+_G, ["_CL#3T0G;-U@ M2O^&WP3).^X&;@S.!& 6XR8S $4<@( K-AR?[R]3W0N,+J_G8BE'(3QF&B8+ M#"LQJ"-L10S;EXY8"0>@H])FM", #(P*9AU$A>&#YH>/TLN*(BV>4OK-GR Z MCU,GI1N;R](PFY4/QVH2(X!P'C P(HTN -AW ) M[V& CN<3$!!\<8)]D9]+M"\#/*-9A^G!1T#,0!I^T,D$_PW*%Z; A@]Z")9O M"JJ*_U+!CLLHE/ ])8!UA%&N#I<].M7 M4)S9EVNP^X>GVT?EZ4&Y?KA_?/AZ=W/U='NC?+F[O[J_OKOZJCP^P2_^N+U_ M>E1^N>:HH:-?MZFY@CDIRD1_N0DG$Y"23'$Q513.X9&C&*69@K$]0^;(%W9$ M@RI(?^*?_[4,)"N2E'H5IFN#,U/+RCZ2\V "JCT "/WICIMG,?^=J MGNM@/"5@&?'('X,/5S1J0#'#]]94%?L\_* S;0V+GRK%):MB3;M&2^/*K)FC MLR662ZN.T'Y0_ 0/6'@VDW,4,3R8GR.:GO[)"WP"#.0W<$Z8BS&9O\Z4>/ZZ M0$[!".>N29S#JOBD:F9K\81$QR(N" M!? SJWH8@C>3FA:OF;F1F]J+YS)TC^=HTI9/K>!%,/>?/6+ ;4C0.Y09.4LR MPN\BE@2E]$\ZEYGA' RCZ;+$PM/^4B^;]I<*_X; +ET?8>(,8^GJN!T&C&>^+\_^R]:W/B2K(N_%<4CC5QW&_(#+H HCN""+>[>[;/VZO= ML>RU=^Q/$S(41K- 8G2QV_/K3V96Z8;$12! 0.TX9XT;1*DN>:_,)P]S)KWV MU)OD M//<]>#!D-I_B"_APJ!90;H]NHCD\C4= BIS" 6HN!A$'P=PDH)+$E4!(+BKT M&_0".9QBL- .ZX*]Q MVOT1P;& @[QP0U8,DP>A#[M$NN[6'?W!C^L629UXZ8L3#*<>'"M[@F$^3[WA M7RG#Z)Q9R:R_#<5G^!(&S#5'1P4X$S.W,R^)F4M,<) _F'*C6(Q:\BZ]U%1N M' ,^%)UX'E.(N9*]VM,(@P'$><]1 $,$/,KF/?^+2QYB3.;B67#^L?,2^8*7 F*().Y($0=\.^S17XPLX1$YVVA1#]$:@B]1WV2GA>%. M!UB2+"<8)V!HPTQ1'*8G"DP' Y&+'V0#QH)NT,9.315A9(WM8:S%PHGO12_@ M37&!\>;Y4[X +CX\_\4&WDY^B?N#"X8/X!WQ-#:._C6')LJ?VD,Z*'C*?W6&3(C(Y##L104NFQ5^4OB">34OYNFS">=,_80T8(R!J CM$ M;&>RYMB*A[T,0CN,0L]'8_[?D>-S=T+E2HOA(ESVXA$G8+0:ATF4+A#_<-%P MJ"2H'X<3<%*F[&&!;+S'FDZ]MR!I?TOWHFG, MDNYAD3+M>< ^QG]\&CD!,.+[1\>E!="//N7W&$-["W>PM,?\:Q'UZ_=;FD&! M/U'C)5XL8H(M^.KOQ<\[G5:OIY5^U6Z5?[YL*$UO]2RKTE#+/^\8Y2\YFTGU MC95#K2G66UDTBI[TPG,E:2X\/GJD=(Z"-4HAZ__%BX6OY9R72XS897DNFEUT;"MQEY2-> M5+JAKJU%8,L8IW?<-JT<@30Q FEJ>\=VK2-9\'"9P9+13IS1KBMQ6K'T'F]P MX:_-6*[(59VK0;]89O=!_>M4G2 M4"-I:&W%:@TTU+\:Z+TZ6LO+YGD;4T&V2F&7IGEGSP!K6SWMS@ 6HHVJ1F_G M#LLK$!0;W(7D[$EH;5>F&DA(PXS&;K^NR)PDH6:1T-IJ\AI(2,=R\79M(##2 M$5Y/!(]>M/R:1]JA&098VZ]IHU"K90"-:SOK6>FK-))&MKH!*]*(B6A836GD M+6FD5AHQUL(F;T8CG:M!QZH+@[TA_BJ]M]=PCX9+(06*VG]O6:013E=6XS"$YRVD:<=H![*POOK2Q5LR2G24Z[7$X[P.V> M95T-C*ZJ6SO?[LG,B7I(Y,[SYQZB,O&BNET;%I^]N[?5]661#Q ,048$SI-$ MMKK@*Y!('^_P])UA5B6--))&MKK!*]*(=C7H=IM"(Q<7-3H^>D:\G!DH,E!U?M MNE$#!YL4%.MWCM] 9U\--;+P9W6@ *7 ;0@ %!01@/J=!OY2NBX-6\ M#UO3]\GO:3&:=0D52Z(+S0)T> ROK\E$,'EIOCZ07\4_$-B5E?V#+F)6@7_0 M.X5+(CEM+YQ6I6!C6T[K(:Y'5[\41MN#D2^95C)MRK15"FBVY5D+M&-7 M[5@UQ[]E2MG68#R_YLP-)!K/*F5V &S%?I^05+KFSE>[,H>HB31D;E5Y5HF& M>NTV&42=I@"IU$E"=09^)#GN_Z:[U];JNNEN5L);HY7YG1U,DJY\%X;K4PW% M=9U._RDV\9OGY[BA,AM@RE9?U4K0K2HCO#;)!Y4TM%ZGUT9#!J+[=+K%C(.3 M)J%#J?0+(<_JDAIK#T M[0]K"&Q,4T7:Z6*V81&Q:G-1VT"2D;[\(17_#L37:PCQ78+K#G89_!-5.+7" M94KHPVA3.VVANG6U]X48P"6J?9/.+((EGM+MOG5'E+=V._I7%(2SZKW:>VW$ M15=UHQC[.FF/[3R);.^J?@UI%:D'$='/$0U:>OS[5?S'$G<:(9B7(:O*D,#! M4V$+/4;7+?UBGF_GL*]K0.9LRTS[*E MF@RBG19J6T_KUHS:)F-DA\B$O9#;X[4ZO:[$,:UW-;#4;J]8KGG2R0R2A-:K M]-I(R,("%[U=Q- ]:1*2^3"UDN,:E5X;,?;)3[%Z1;7>M 29.K%RSNNI2XAK MR,RB@X8]MDSZT+%XLRUC'N=)0%5B'ML2D'8UZ-75J:=)]",#'L<*>&Q+B3JV M1VU*+_I+B':LS@@RMKQ*V@*2^++N1.O8H/.1++I9I9?2EM>F.@?0[Y<4P^YT M;5K#438[Z4@RLV3F2LR\15E1968V,9YGG+9TN+Q\AKTG*!2D7*LB%_>-Z M]O3.U4 W5;U_'F)A@R8;Q687#6]M(7 &MF/MPVC[,*\8K".)!",$@ M\GWXK<^[A"BAI[ 823](D?2'B""/" C>T*'GWIQPHKQY_E\P#_!^8(B(4W"V MMP8,YLU#9P:+I;G>>3/8OW>JR.]]"FA4)5X<:RD:+%$M+5[8X M5QQF./4">!$Z:D.@&=MQ%1#=',F!'K@-'%OY:0^=L3-4E:^1[\V92H':'YX/ M@]P2U0 )^.P%%ANT$GY(B MYUG$CVK8<>8DS[5A(2I_F7N#@(Q]IXV&WTJX> M?\OW8!&\TTY_8C\#FT3A\I\40/2/1+D=:V%_,O^=^/%LYO8+NWGVF?W7C3V& MR7ZTIV_V>X ,G.5.8,W\%C9G]85F ;3Z'P]/7Q^5IP?E[N''X\/W^R^W3U^_ M*-_N?]S^N+N__:X\/L$'OW_]\?2H7-]QJF&C#_D=:^"RKK]@)QM?L6<@[V/6 M\2(8(O_OR',I)8X)L8F;.GW^BE#8G.3$;KER"C M]41&P_$X,[!*8*OMJ?*"8A@F%8 M@I(Y [83$/FXJV%XE"'/#:(]$MOV6DJUCF+?&6PT>P!6AGUP7[XS&XBQT$"LI_>XG4K2ZS84G^%P M"VW%MGCY-\?%V.K25W=+7MTMOIK_OF#Z%?Z=)8-RB2165K)>_6KY;[JEO^F> MBFQ[2J5"1DY-,. =$P?QZ9B?EC*E[2:Y$%M9,(<(F%&(QY0M5=@6?^[!(,CZ MP).,LWS\._;OR)DCDX/<2=XEQD>=D@7@\O(/*.0;W'CCFRA@0IRHBLM">">* M4Q Q25!,&$PC9;R+;]5 MBTN9H]WIA^\J-T]I,LE6B$6,V'.(69;4G3L]O,$ZX))["ZS%D#>4RGH+*9/W0"/@Q_ M40OTH3)#!2\65SK' 'QV4,(ADN6K$^OO^=09P@R0==7 MW'S?>\-=\Q,;P[8^JM;)47=6$J/\ MY>NQ7WS&./&1Q2<^%993LH6PV;1JY1L0%5 -4$00XF;R0Z9#S#U)+&,/AVBV MHS$%/Q/6)IN":'J;.%-NXB:B*3O4FFF4#(Y--94 CFN:.7C^^.D=U7^#EB1* MYBN)/8+$ND_D1885>(X8V:HVYQ/8%5S,+U4)HN$$=PC%-1HLJ(F'C'^+.PY? MO3'@$AZ@UPNCN:4\3CP_Y#IAR;P$Q_.0"F6L714%%4Q7FB!T6G_"\2ZQ4J\3X MLTH,Y)/LNXNGEN%J((H\8;TQGYUNK]Q.R]2K]HS=>X-;O=7M6G)2FTWJH)UR M2Q_3.B?:[/1_,:#SM3R@4Z4':AV;F+G4K7!AU/ -+LL/VW;%%[5K!9PMN6L; M[)I6A6G/HOQB(6:T%J-]RW3I=;^YV&R."^[HN";7.Q]61^^AB 0MR662R^K#7]^=RXPV<9G>VSDA2G*9Y+(&+;P*E_7VSF7:U0"P2JIJ6!8JW,ITO%\NC1HN13N0)#F1[+L/:0+5M%%%@9"NDTR>?-:90 M#>1#K1#[LDOV69+/&AU? _F8B)/<,YK2(?L2XE_EE]!UA[]DA?^F.CP^C^V9 M".MS5$/;N0*W@5@3DGK6J/#=J0?1,%5M=Q$LJ:>!U+-&@Y=03Y% >E>#?GMG M_T"BAVP.$)9-!(X5],>]>=GR]]5_7Y.AR 6.WM([#2?)VQF8^LY_>$:N-RY+ MII86Y+$LR&Q%S!_XBH?QGP&[Q5/)GEMER\!"NU+7I&5PCC2UQJ[<%TWA!;7: MUIIB3DB:.J"UN2>:,O$Z5M7:36DN49.)>C*VP3WFM;& BLD*E7#R;J@)5D%\ M1**E4F4.TZB?;']G#I-1_@;2405+8%5BRVX24:8F0=X -.A^QM,9,VOKBQ#2O!H:E]G=O\EO[Z34[ M353RK^3?^LS3[?FW _S;4[O]NN[-)?]*_I7\6]4MV)Y_NU<#TU"UDNYSI\B_ M6\'2G@@61 Q/@U!+/I:.![BO-H<8\6:$2_);G6G18OA[&KTR8?4HVJ45[3JU MVBS79=\NS+(X$>MJT.T66P@1H$JEF:Q+Y%P[$[RVZ13#-CFU0(L2/GAQ,VBJ;L88P-H;]-O;?':#Z?"D2X+TX@T+B#);A)G?9Y("1QP-PL MS%T&J#:&VT+LLV.#)/7[+:O3V0(CJ6O6A?QC6.4OV0;YQZH/CJC3O$G5N5/] MM2\O<3?WTO15XBUM@K=T8@=RKG@Z$KM)8C<=![OI@ +@Q++LRS3VW)RLGO]LM O<[4\O?'Z.Y]7JJCG >X!;[LORG (&]00UH%F66A843MN;$[ MYY\U;J,+-W#;IMOUJM[(-/]>K1*8X$^!+%_U+J2C$=29:113?R7U2NH]$$C? MUM2K$_5VV\6K/$F]DGH/!'ZW-?4:5P/#4,V2PJ;F./XGZ,%L:;WE.YDUP7_) M,M=951)4J&SZZ8/KZ<3/J@78_XBZO M""KF\C9'59Y=H(.?X'Y49Q S&#T$<"1X4G5-E!NL1&(A9 M!&Z0QWMX-5G_\5HH/_N=(HZK/-[#J\CZCY=@5S1CJSB(]"27'?6/N E]66]A M[QF[4?(K,?:+M_$D[<@OP[QGF#_=,LO+L!/XO;01=PVG2&/PV'&3!>8C+RE. UMFXV!9ABMR$O&U:"S77!3GN\1 ME>G&YVMB86='GN^)JB6P)7M6Q'&7\=[Q L>CV1SR=_O]??28EI6 MZ?$_] \V4FYA5O8+4_Y@,^!E#$H0YRK8PTJY=EP.8_"A"5)7_KX)Q'Z"X;BF M!MQB3!RSW_ -7 EH8*U.]8LEC1 TB9RA+U'*:#DO&J8X_#B*?!0[J:W0O1KT M6D8!_4>>8XWGV#_ .?;P'#5YCOL\1_T0!VGA07:V.$AIDFW4XJHQ8:KSX(F" MCLIZJ;4P1!\9HE^+9).GN*F&JOL4>WA%U^K)4SRL?JK]&+6K07^K8Y21)?G[ M)CG;C39C-HPL(8(=(B(H?]CA_GIJR]_+.-*EQY&,7L,W<.E5E!LABMOB;925 MO8TJ7$:M]&ICH8,RYR?S$:PJN8-"X,[84M"O!MU6,8%?^9L\V_V>;7__9VO@ MV1:1T.79[OML]0,<+F8'M$IPP#Y;LZWNL[(,!=^ZT4X5;_Y; M%$:^4'7*7!39P_&/F*^X5,6&M893@I87\/-V@,B-!=!IZNBAO#'L/G!L<'H@ MZE:;$W85=/JNWC)Z:S'7:Z.XFI]:-M^%SSNZ60\6?+=E&MW:4/-KG-3J$]P0 MP[Q9ANIR#/B]R_P@DE0 MM12Q9P$SFFJ[6RQ&W:E5Y*EW%'<:&T.R+87+NQ?#0RU9Q0C.0UDPDNX MX@7[I'-6]LDFUU85P8M+!>"I"X*:U#+ZI4]O7E4Y8+6O!EI?[;2+<;^*@F#% M->,^%*XDKX/HF6W)2B/UTMNY'7A-5'4)5ZB@0;IGI4$VN1Q:Q>(E9WB6+%ZG M!IGXK'*/=DLG>"&SO3.WK[C..[#3)@FL9AVR%6%ATP75:-?EI$@_9",MTCLK M+2(-Q8-KD6]>Y%?F=6S]T%8MK8A2*!V1R3D0V8[J9#?BZH.[ MJZG&[C%3Z9?LC-;]Y(7V5!F7I>6?E?:124HR2>E@:OA/=R3JCMCHZZ\A/'H[ MPW]5E91]S%#0^JIY&KE*DA4)39=682:5X-^1VUW:G:#:SC>9OO)DL$E@Q_R7J R8W? MM95 MW=PY1:D1C+T$TR<+XG.BN#T\=A(H/AMZ+R[\<*0 +843AA1$FVBC,_YL3PF% M(9@P;#V_$KK'=D?E7^D%5!]%POI(6)]#3VHG6)_C0)TW-52U6P#RF#JU'&PF M%EM*+,P:!&Y[6CNG5T'J:688HC9+Y M&V]\$P5H0P5@AZF*R\[K?F0'S_@"?-NS]4[7A)_R@:>%OMF575-,J-=433^C MC'K)&^?+&_U#\D8/>,-4.[MC7,BR@(W)X2[R?>:&BK>@\*;D/FSB]$DLL9TGYKDA^<.MV)_J]V^&O2ZJFDUI;I4$E03E,D.!*4!0?74 MKK:S=5*O7Q*_1VREM:)'\8G?#]4;ZMWVL3.Z1UC1UZ I9WY&E'$6!MY/'PV[ M\%U5X%CCJWU3E_'0?>WO%_8< M8JTZI82].>'$<140'IDJ&K0^:N;A>XLMI8$Z::_9T=5QD%;2(I==H' M)"4#24G7F]*$X!(LY#0$.@(ESE42.>Y/?PN:LOA#8I-7_>'CZ^J@\/2AW#S\>'[[??[E]^OI%^7;_ MX_;'W?WM=^7Q"3[X_>N/IT?E^HY3#1M]R.]8 Y=U_06KD'S%%@53#E9)>1$, M.0H4]FO(@+OF#$YW8F.-DSN*_^+/?R@CB65]X'L@:)9_VZ5OB]5FS:LM6U$E MIE*-V9TW@WF]*Q-[I*"DPG7:4]$@7E7F/LA)'R:&8E0!5IDJ+ CMD.&O[1!^ M]LH4UPN5=Q:"Y)[-&,CB$<4,L/5\ A.TV)8>9F7/Y[[W"X8/&0S_6Q6EL,3" M0$2)TCII_,\/+X0YWL53W JQR&IWP=A0M7[1UF@I3Q,6")R_ #9@.DWV RD5 M&P7S;>$[@29RH$1S)?04.C$*K@2M!2+=4-+C])SQR+1-QH:F;5LFTYXMS=:M ML=WN:I8U'EOM?VI@FI7P=YYXC\3<5DL1%/ CFL$0PX4CUQ;U?AR*_XF!^%MW M]#4.PW\!HIMZ0>2S)_CYYZDW_"L]OQXG)9)XMZ'X# =G<-9S%'9^Q+)Q_I]) MG#]Y07SV8J*#_)&5RPS^ED%-2RQ9F+6XA-,LAEUYP4(%L4[ Q0<*+U[$BM95 M07G5//W^1K//6XB'K:CM]UK]GE:UH-;LM,Q^KZ[*3KU=;:@5Y:9&_[PGI:U^ M^2E%]*J#G0! E1T MK-L/M%?Q_SLS<&Y?62G8^[K52ORH"X2'ZFBKP]Q+?<%_^%X05(YC]*\&IJ'V M.T7@U08B+Q^@/%?RW"7RG'Y(GM/:P'.ZVK^8A@-5?G^2]M\J3T%K8V17[_"P M[AZ=HN,9.Y\C9XHS#=9:/"7WV6=_;6T<5+9@)X5>6[7Z%17Z?L3$ACD-9T\# MYD%I !,GN[K:[9N-IX'F^[?K9;O9KB[;3]_#_=T>3N!#_SU_-;.!Q+_<#*;. M0<6 (:ZHU=[N.=0R):Z1!-4]*$&91%"FJ1I:7>&")A'4;M*YL4JJ@SI*VT)' MG8PJNO/<(/0CSC".JX#_\>*S0'H?("'6X$W4+"$Z5X,>Z)MV1:P9Z7SLDP36 MI.'73 )=PAMIFQ5K;1KA>]16PBXCSC+BO$7>ZIY8LH=V6Z=GJ8:QOAI8EJ%J1E&@-XA.CH_,=3SA6QV6:T.=*YL\ MRB:/!_#O?E3N$V#I&E8Y6ZI9(I5.L;_CX9P_R=.2IP_@/F[#TSKPM*FK5K?F MM-S3Y>G=?3Z5O]+5GL)@1DO:O1JBZ2O:0_"'EB_YQX:S M/O[6@7\[/J^PG<":&1785JK(USMK^.3)=E\<. AJBG.?O/".OZ\RIQ"REU%R MVZ!6G'=W#;Q,S?,VKP9F6]5+)DZ'5''N:VH&:IY[ASI*:%K9IOLLF+,APLE, MW_%?/! 2>LJL/%](&44,OT[[), ?-!^!ES $H6+#_TZ](;ES!/?Q ]R[B7)+ MO&NKRM<(A:]*(]\&CJW\M(?.V!D2%H,RAN4JK_847@34O&P>;W8 >XAH#/#M M2(D"G N+BQD5$H_3=V7JP"]&O**?QE25MXDSG(C?LQFN%EXZ 3:%7]-+GO$/ M;!4HJM5YQ\"RR65P-<13O$]S86(V_PU(H1OV"WC5?6$<1P-61^\,\V/C[&A* M*#! 4 UMWW_'@>CK!;")2Y:%P$%>O0*QNZ:XH&;F)&"2KE%L]EY9(*Y)7*YY MWKVK@:&:W6*FVC;R<$V^;0B5#!OG MP#GS X1ECN'@>/\?VN!$U-C*BTWHRO1.'#\W*HH= ZBLK_$CSW[GN,-I-!*G MY[.9!Z>+/YBOQ% A#")X*]YN+>@#>IO6Q2H"^I&]Y$Z#GC/5MF;$I.0$,('Q M%$@>I2=?R[,])64>3!B#2>20J)*M/@>2PG,!,0$EEW.=NG)ZGVUL\G):J!(](X\VLVD MQ3:&A*;V>IVLQ+ Y*A@(7E%3568E>F]NYHF@7.:OLA +0%6;0U%]8:"KIL'# M.%6;#V/$^L4B_Q$IU."_V'1TZX[^A'5\?J>/BCA5>O\\<*INE2":P>3>A8:, M&X*7G3AP$)P4QZH*$J2J Z-#]5M6IU,5':K3;VF&7@_FD=;J]JH-M0*(2>^< M^:3,.M"A2@-I6J?QM5?EV"+_BS+X:T$&;Y/:?E%@-!+"9U\0/G+7%G=-.T8Q MY%&ODG(.NT3ZD>FH:Z-46HTW)6/G%QO=_(?Y7DF RFAC+9BE:_JG"\E$E?PF M^:W ;_I!;_@,[6J@8;FL1-:2/'>Y/'?0FVE#OQI8JMD["6"M2^@?R6\]ML($ MN9 V>/I!;X>-I>DRLJ?B.1#30:_L#?-J8+15K5?,-9#4= [4=- L"J-S->@# M,>VLNV6/SLUK%3.9)!*X:P4GK 'NJID3EJ9PG3[&DB0F75\#VE4S,?7(XNO4 MY1))8FH6,:W!=ZJ9F*RK04]M]YK287>-CFYJ1^GMGJHI7D";W&NX8?+DA?94 MN8U@!AXFS^X205@:Q#E[X6 <-OC6QS3HOK6S<*AT;B?@)UXP 1XTN&6VJ9=) MM[=CR*]TF91TH[QLB+%&&!;UH5=*8FE6<2R8SRL2"Q86U^U M_\VQ8A1GZ+9?V\O0T-;9.5O DYQUYE#-NW,^0N.@@0VSLY? QJ['>22_4[*R M9.4Z6?F@MV%FET)$O=W[UTA>EKPL>7F!EP]Z&6GBS79'U;6:@VW'X.4- .KP MW[C;CAL10L.)ULN#3LJ+Y\7+DA3RL$];= M>PA? 4\(;),\[H; K,@F/2D^>T&B1@ %)Q +X2^$S+%;"D8I=+;G[XXKPBA M@Z-PU)8O>92/@)[3/JG;8!7E8B7M19[YA^>-WISI-&67[]2-0+!#.V4'1"$J M\7IQ?U_$(-G]W71?M?+-Z2>;$\^0UG[OAH+)%8X%(79F.0:(H(Z.A43Y:>X% M#D[[(V%BP+8+V (ABS*_$[3>3G]B/\.)1.'RGQ2J9H_$ UTMOQO9_^)T\42= M\+0&B(;_QS=FS0DTQ[=F/AZ>OC\K3@W+W\./QX?O]E]NG MKU^4;_<_;G_E2N[[B89*,/2ZFN*<''RA0LB$,1%2!ELKSJ,C_XV%)_A\'F@F=4"JZAX%[!RLDHX?36\ MII)&WM]9T(@?G1"H>[C!Z<2[L0,FT.-PPD;1E#V,X\%*#J=;#>^G,0;+'4$G M!;'UD,!I<0[,:==GA-*=8^<)^!Z5?D[)K@:EC.$H=0[X>72<(- $K3;7!E6 M@DRMU>M;]<#?]%IFI_RK;3!Y5@/I-'52C>*H]S1!VW(XW@E),_*;K4.P:5LS?1^97E=U:^?2D08@!S6"?<_^ M*7D(#7CJ0!A:Q_-$OWD^_--5$@A_ZOLQW;2C^#EAUU1K(5U(10E@ ?#7,I4A M-OHN\GWF#M^?TFW^A^VXN3OW5&]TVYB"4LP_J9S_W(!KK2JJ@535)*UQ_M1>2586,G#W(BKUAHA*:;FOJ9[>-ZLJ@ M"4S52'M",KMD]GS\9T^LWN$7!=1,K>&\+AV=!CQU"4T>,M51%Q:2KE0;N6%, M\6?D#R=VP&Z'0TPPAQVY'?TK"D(LVJH43NR>M((DVL)PP;1&IN_$1X-,//M9^:7P92&1UWOH5Z=^Z&O2;@IM> M9QA THW>6X-[L9_KXOXY@VB>HAEQ&=2^!GIM)R'9:S=(2)Y];MGJ.TKCA5S9 #MR*2)8^-(I\A%U"M*6Q%R'"RK\CVP^9 M3X^A0\-3+V.@):VEX#O',*CR:D\CAH\Q>SA9Q'""]XP8C#.#.8_HUT.WP61-.0@S:ZWB+X8PYUBH\E#N#_))M>!AR9#"\&T7+OR:\F MQK_Z&OG>G"WN+&SX<; R>^82K$R<;[+FY $:<5@F+98,,Y_SN]("!!,":+Y M?.J "PW[@)1;OFI\!^T2R"Q& #AB$(;+#1R0%!0G67N\I?M?/&?<_QSDD,"] M6X:_LS#?8#ET9Y-ER9OOA,C2XYR00(JC6ZBLN"A!0$V"()P1IP0J*[@] &+" M@5*ZAA6&;#AQ43PK?O2, \Q];Q0-@0B>(Z .%@0M!:@8OH!1$$"UI9A5T64Y MY8"RP ^1)ERN^(A6-CRDQL .EN NKE[ "6 ;?V%C!SB&W4SA1($;MT51_$:C M?,=!%O$OGU#-%]$5>R70E[T2Z,MTTVT:CLC-'@ZC6<1IW)XAZ_^'@UL^\P!A ML! AW!RX< LDS=X:),U^_OR-9>=_6+1$J]OJ=[J5P1([K9YAU(-+V&VUN]V: M< F[9S^IO@0E7'#,0/4'@7(7FZRWA&YZJ>"$MQF)>)N1B)>Z'S]8N)(TSCZC MY@YL90^T&+<%T2:;./.@MESO'<9:8>R13*X#;2.KIKM MO92LS&\(W6FIO7;G%!3?V:>7/803YLN"L!7[. M3JPL&CML-KBT]R_6WE^3L%6W/6-A?FB_K9I]&>F23'=.3%?)[-N>Z^HR^BBA MLJ_V]:+C+>-[L]/AU_J=WP:IRR_!3!B]KQK:+M%HR2V26YJL3;9Q(7I7 ]U0]:Z$6I%W MX0UA ./ YI1%=^%FK]B11MZ%-Y.>*IH?VQ-47>9'G[<%Z#>@Z9&DKJ9(JRW4 M=1^[#)JJ834E;^?LHSO[Z=XDX4\.L$'G(V76H"K5;1'U$2^MKZGM3LV]H1H. MM[3[79_DZXOGZVJ]B8]MF?8Q<<8T5%,K(JMM>V$ON5QR^;ES^6&8?!L/P;@: MF#VU:]85T&LDHED6+F2P';:*MPI;Y5N$$#Q9P?KUUYRY 5L"NM(W%^%53A.V MYFL0.K,B^@OCBT\PI%R8KS*&C2/ I "1D8*)]^8BZA1^SQ%7GMG4>_NX(9C/ M,C"7'!!" ^!=#+UE=HVJ\"X=LZ5W>K7 G^BMMJ'7 G]B:BU#6_WR#>%/3@.Z MXG^!5B\5MD.(KUJ@.JH(_/7;:$RIS0(^6$EA@@/V#<1L?"2.RGN1<0'/U'7@?URD3$5!Q6YG(P7(NWH^GIW]+TX73]H9CTS;9&QHVK9E,NW9TFS=&MOMKF99X['5 M_J?6 =-%_&J25$3.[1=V\^PS^Z\;>PQ+_&A/W^SW $\J&S9WW)O\QC=GS\KQ M_7\\/'U]5)X>E+N''X\/W^^_W#Y]_:)\N_]Q^^/N_O:[\O@$'_S^]2& ;_[\"(84:M=K7]AS^,4)AE,OB/SB35F_W2ZT)X#/BNT)JU]M>7OX,,8)EM\&]MN%U9SF;>"M$D0SF-P[ MICYZ41B 9D2% ZH4#V>S3A!VD&\$P8_KL)=V_7[+ZG2J7MIU.ZUNMZ9. YV6 MAA.HI?U!1Z\VTLI)K;Z4W/[^[W!7%=9&QF*YA96LJ7^B]WK9A.0JEWOG\FC'FL9S-JV*UZ'\W!6NZ;7JG?J2NF4UM(&B>.QQ'QDP\AGHXLTFZH!99A;LL#8 M^<5&-_]AOE=&_69B'C0D746:<_6236=_DK.#8"JF:O9VKI64MN:&?B;S9\IW MSU[>/EF:"FMLS-_9R(EFN)&5966W-EDI;0 FRI83VSZ?.GM#./=2&&1XX_RZF3BC$7,_(LE8ZQ_IXR662Q!; M4V8'&1LZ_S_2HJZ>THJ[^ATW];MC/SM3)WRORO0:XLWIJFXVI?>:M*X/J#'J M(2&-$(9[W3.N)VB65.89D\^>[WMO,&$9S]U:AM).?DXVLC+I8TS74G5]9[1. M:6\WD'C62,]=B<>X&G0TM=_6&T(\-5FS]-Y>D^7GDQ?:4\IQWL7ZW"TKY;0Y M8XU8Q=3Y6W=T9\\=V&DR+QZ>886\>U)E1C&O!IK:[G=4TZRKQ+X1*5$UV;"7 M3(AK1'3-A-@A0C2ZJK9[3?HA"/'L+>'O+ @^*L/(]YD;*G,LY/0N+?1<9P-9 MY)<[OIN5F:,+YDQ;[6E%<^84&S!)HJDD9++U51 M[X0."Q[&V:-; HJ@MPN@" >F5YU7NC!E[CONT)F#E3-+UH!8!FCIJ(H=*JXW M1DQ=@W3@L^,#' OMMJ<'ZL@'/2L5K]=_M4VL 1F/; $5DOK=4\> MED""DJ]=>X+Q$F> D*Q7,L+^_SLJ8'FS_#()5RY+:QOFA:4FP!]L;K_/0,2 M,? S5J_W[HYHY7U=XY>@M=6V'#.>?DJ29A-,\@WCHB<8_CP6NVP',-[7]:N! MH?:JEC'(ZR.)(GY6G+,%B'A?QWYI'=7J[ISA>IA[AE-BGDV@PJ42V0<2*;&D4*"\NI7]L"N-[$0Q1(F'-VZH\>)YX?X M]YTW>X;W8HO[J'KZF-Y#BU;KZJK>K4LM-^CRM]8S[V]T>YK>QRQ<.1_C*E>) M)W.$C;AWA],HP [8WEAQ9O,(>V8[>,/&@E !9ACGBIKQAOB-3:=T4TR]Q16A M;6\<]^8OQQW!-T$TF].M%SXU8L'0=YYA5&JCW5K71KMQS0/PHIT_@-W$@:+M M%Y;ND&^'C'<5\'DW =@.NC%_<\*)X\(.\M[BU#]@J: !$?#,_)6RI@@8@[(E M-G_^1TSPEL_O7DSO#YA=(D]N]%2@6%<#HU7$/_C;^F8(%=?0W]\:L E1JVB2 MK5R#WE(V),#]41N-^!%3@ISAZLMEHC_8R+AGB/+DP]!\G<'),=*#J_Q?VXVP M#8?>$Q1U'0)W(9:+WO[TR,)PRE"6*%_@S.E3[=,'5<%G0('"E-]5^,.;@UIZ MQ!8>MC]2;B-0*1ZV:5) EK5R(]Z#*$("B >RE;>)-YV^WWAOH(N5('H.G)$C M^H+DWH*4/@3E92,+4QER_@F"G^E] O'F^&S(+_]AC_D_DG$Q'6<(/Y@RE!WQ M>'[F0,/,@>:FONS4X\4@FP5.$.+WWOBCNOGW@U"/\)31$?,&24N6%6CQVB#C.KT5+,DB*?8+R\^>T'9 MF^9 \7Y$\4&E9T_G!!^YL#EBQSJMKM[Y6PXL5!E%3"$(T>S.%3!%D\V[]MD< MQ!-S:4"KWS*Z?XO?O6IVF>XSXNG".S[@3C7Z:+0ZC\9E;]-WQ<$/1_')W-G! M1/EIORM_5[0V_^CG_?^O/'DO+Z!;%R +%T&?XZ/LY8YR\:E4+%P[@GEP#F3L M/+]G)IH;YA7@X[55D'*5STUS6AU MVKE367X:BZT![+XR$+AI1=!*+A\>5@A@+]5.>.4-/ 4$/ M[@M9 @4&4^ /^+V#)EL C@F#CT S@.V&[@JLG1O!](Z\[%3A8S"8B7WA);%( M1R\K (6+TG[FA*3#:# Q,/\81X4?S2,?A@P8#5_8+=<+N<9Y<^ 15"7"?(;# M)E(5M$K-"5&K@![ UZ%_-@2C@NAM@6+I@^5O L$4.C8H2 7^ M$W/K$+X%313"GL?+9:\87N.9IF,[FH8E^G+N>Z].0'H-Z=U&[S?>T^*!X.^) M \E.0;?B!5[KN[3/RW^!LR?'A/XY<@+86/^%[^P+6!HP;<:6RMF8S1.M?^V\ M"BT*9SU$F\)E01#_GM/@+1SNB [XFKR;,2V,?!O:3GPRX"^QL>_FS3-,;P3S M?/6FK[B<(3")$RIC>T@P-,JU.*?;S]^5;^+#Y'QP6==B4E% 2X&-!0]^!/Z7 M[\W$_)?(I$5.&B+_ GE,!)?!6!@LI=..N_]E%50$I^'SM<=XA\D4,;T82%Q5 MYN _PCSA@^'01Q&.H:T M 7XQS0SZKVZ'>C.ADLA'1)4T'G2P-J,W!J?\[4\I6P" PV]%Q<,?]A(9>HA@[A")*4+ MY+N&AQDYP81.0R2F5U:0VJ)Z1)$-?RWJR7^ C F^PWQ8\.!^S;V;=SFLK#"- MJX&EJ9951'P"I>;'!$?N/3^TUUV\U&5WWJ&:E@F!6NY59$:K5MH.G@,]LQ%_6P_@ST++] ,5;-Z MJ(]%]"!>N(@=C5"?$STEYEWJD#W;4W)/R[8D_BZ8,!9R*^8W#7V]K,UBH_$: M[T?6X.0&PA"O?&C!W(9/:^?)E W6OWC3\'YCHJN)[WB*X50\BX6H:"'OLWSB=^ESM_A$15!G"O0Z$ M8^BE97;Y"",_*3\3"ACA^=T]*G2W- ,_'$G@O[SI:.@IFO+]^UWBC>.'B':8 MGCRSP; NCV#R6P6%WRJ,/-B#T!GFKP'""?C+:4@B'RO)NF J_NY?J HR\25N MHA0N";[$K_I'0GB9RXYL2&;]M'.S]?P7FWMX#I(4J%OE#V=HJPIP*,AZ5?D= M7/6AQZG^!T48IF1+X4OIZ!T[3Z&>#T?KEDR4&Q"EYYP_MOA$DEA1R>I1/]N+ M]/%L!P[_E8CW%">3^UWDYG[))YC,):&QY1O&-XF6,'5F#@J@].>G>0%>.)\W M9RJJSAENWN^V#]PA#*G>DC-]1@,LB4K8(3>EQ 6Z"#'/B6U!>ZC)33KL*)IX MGWA($0P459EX;^R52UT8)@Y:C.F%8[R*3]X"XSD>$B9Z:6L5YL2FFR+%FW,A M#*_&J L8.XRBBR#,'1'%PA!*-,>_3)HX+$&$4]+2-N ]@,W,TBC6^5W*MFP76'C/8I;)\0X=/QA-,/'AVPA1\,IGW2J M"?F<8'ID^B9AC<(O* *V-)- 77M--BZ?!X9&1(_@;!QJK5T:NQG\>!G^Z= ! M ?F@L3^S1VPA'!P?HW7HE#-9MP[27\F(E8G*:0$$\_L=P*_0,Z-&5G$G.E:PR?C;"F) 2VB//'BZ.M[ M+*G@"^07<(10XH23],73O < MAEA\;YJ+>J]]ZX><2"-!_ MIT>@>7&HY"5A+'(F-GAK%L*NXL,1.%X(]8D2CN()R?WT$$PR;M+\9AB]Q6<] MWWDAV!?R_TAQT6DL7%X4-1,/'J/=D@M.+(8F@IUB$^ $>2*2O6Q1Q#!+%B'" M*HC%-8V"5X2-O5X,K9" M[L;)$V&*9-)SBIKY%.7SAG]]$H--8<7<3J=0U"?2S7!F8!"BX^'Y7*KQ>0"U MP/1!C!"U4LX5VE@H]%5\-"--Z%^H'%1:^)"#=?%W+XR:V918Y7\2UXV)ALD/ M'J\)U_N)#Q5_-/5L5^RW^PH#B^$H2L[)V@;KB''#(GXSW1^+ 5:?2WY[C^%WP*K!)Q[\Q@S?^#TB](=;P?!N'?[(,#= M@DP* 7??4__65GC6J$@^!J[&( Y1IW#H>70U]GZ7.!8I"]C3P(O]!'Z;F?) M(6M!"+Q8]W =#1]ZT72$C@/R")TG:C;ANYKL![,%"RC', MQBGP4Z'#-I9B9]9_+)P)#7$+^- 6#XD61(-XUY>]J%BY(M+U-)IRO!; M<\FH$'Y[CWWWWI(371E\$UFW)Q-\ R,W9#8IPH6H&\PH3AA.5J,PAS3Q=M&T MPDYN'DT+RPYB;2@M\PN9JK,R5<>4J3HR56>G5!VC-%7';&"J3HU1]:)$&RN_ M&597[5K:(:+JXPBCUBB[,R'U-V]E0#T?SL9//L2!\J+Q4A)=SR:PHJ)A(NE( M>,K<"\-Q%B>ADM>5C8Z;ZM(W"VU9#.87GY3!_#T$\XN.5=5@_G)UO<]@_O*W MUA;,+W*)#.9O3:!?2@+7"]'U4I=JJ\#UXDB;*('_'TZ*'4XY*!>1F8OZS _ H6.)/ ?&&%9QB8OW>1CEQAS"=E1XFN$'N3 M9$ZKB]>KBS%<=5&;E#]0"!&GY8>Y5/5LY#CWQ;+8<=:$4HN!S "C6? ;4;6"Z.DUDXF9H4 M^H54FBPD(WY- 5'*TA>4G&3B"QG 'Q!!K>*]?KD](I:?W<(RX NPG$,LI.:3 MY77/].K1S'%1G'.?&O/?"M,\N7* 0HWPR7'O Y[O:\8PU-$NU+HU7*QMT!^S MEHNU[M4 UK9-84#A^%K*LFM&IUS*;52DFV*ZX(=YA !>B=0?*9QB^I7RC+E.QQ!+[*<1(<4_5BMO8;Q^( M4BV@5%WME'1DVV #B]L&A@O)W=3@.,%KS_1HP25DSCQ9+YEK@1.R&+,BT6)E M$!449$OPHMI9YW;)E75>8U>^LE:N@V@X!,^';.8,,("7&:?LAQ^RE]UJWE2P MP:B>S[G@$0X6MX<%AVR,=Q'[WL]L",M, 2KB .."?./V^))WY\QP'KEUL$]< MHL=/$ I$X(",\D @HRR-;(X$<6 K!812#Q6II<<3&A,FG79S!PN5]WEP34?MN\0ZA.- FEPCB2D)D"<3O M(#99?''N5N$$-4_VCH<"TO8<1,\O4-[HB%>U(0JP(XLV! ^&B99_6"07_,/W M@LJMP8S^U:"GMCLE("-Q'?E"F':)Z;KHH"^AQ]*D:Z#$9T87%MM$J$O>M"I$ M3<2'X $EL>IJ9Z2O/J,_TW@WF7QBT5_Y6DK.PFR#"ZB5F<-NY;D9N\VM&A&9 M&C9MZ)E%.%0U$TA \)GJUP!+;9$]@QB<9/2@'+;JY$3I \\IT_O$L>W=@P=] M\S NF:G#,72V"AZ@0:$9U'ZX''M, !F:BPBAY6>>1A\WR^[-[_?*/%UN5F^8 MK;LN/1<-C4PBQK]AU) '_KG'M43;R-2TE:EI'9F:)E/3=DI-,TM3TSH-3$W; M*&;*7324=FD\(7NSMASRL3S"D:0PP[B\W8!(9D$L@7:WU6FW:TAE$4^ZIQD1 MJ,T9LCH'67EO$7"IU#!:Z:[M[*6M(YZ:/2$LRU+;>CD%;51273-KU'V,773U.FUK M[0(WK -?2NVQG\>!_QI;$4[3VS9NL40HG)KGF8V6KIN[,*M16S55>2V_Q$Z+ MWZHT N'>D.?[WENV'\B*(>YLUQ[9RG=1Y),#5,>O'-B42@-2-->-?;$D">5S MZ[_S4_T2A?O;+)U]6-BV\IW'#QO'D[ MP47GUS$YB,YB0/\^QHQ*PPO)O/(O2 '7?W@M1>58N92$E2.18[I,C=7KJT3G(F:>PAA8+'5,-LRP < M)@'T]JK:$VL4T7?@LH?Q'24FQ2NXX[#Q?.=A1G?V'+X)WROK)&Q0MP3+49SU M>]63UK[5E,ZQ^7JAO1(_ &.V%^-!;URXUF'4V] MT'9UDY:)AY_"I]S>:"97M2*SM2C7T: AFR>7=YG)GBAO_T#4M*)_"5Z-8P11 M]"*B1.[<)2[WKT6&,UIYA7*9+&E\VL1H,C "* FC(F%PCN1Y5'E(SX)E4[S+ MKP794TU@/8OY'?\")1B,$AI)P RY3X WZTA+XG]!-'FS7-Y.N725U+0O:K*C M< *^U']84;@O9E#C@64+'T1:5)+=G%1"I!9I)HM;7#"DBB01753-( ]X3P]"7Y)^QS_:XE9HYWLK(5;8$5O2SQ>4IOH7I3WD *Q/I-TD2*[@IK7-,C>@/H,>RR MG#Y>Q9:O)J $43S*W#JX09H32<7"(1O7E794JV_1?Z:CWB-."$^<1"M\VRWH MM%>\S#_\W?[ES*+9SOYA M!]-3EF']7SMCR@T&0S-%0$Z=J-B!GJ+'@?]&G<-A!/"&C:._$*H+ S_^AY=T MQ/-X\1C_G7(=%T+:=&L7L$RW/Z3%)+E/#+78,HO[4C1B[ITY:('$ 'N.=PQ! MC-CJKLKH]5Y2Q!$L,!K0ZR3%7Y2 M_L2/9Q)<#5IHMU>6#^N(BM1/$-/50WISNUV>3L? K$=-*Y$'U$T]O1CFBB]( M-5_^/BJ)<4S%W936U573,&+%/^5N4WH\W.K!9)_3MGK69EBNN,WS&;\U<;UT M8Y:'N9JX-4OO1\HWZW<1J3TN7]X"O6;V.URL+N8'@!!J.56?R1=7$W68AHV3 M,'VL(5<-@]=?6.K!J+Y&"(@?T0R6-"Q8#+U-5,O77W.'UX!B2%'+"P*\[;LA MT8L#W8SL]QM,+K]A;BH)3#P>BI>;1*))(K28UJ"1O%F1 !/-JWP^NGJX788F MRB4K=YN S HN1\Z76E*=#693#D<@KQ<3"!%N25%0"'X18^D)73H%O4HO_JA< MWW[@\HMT.#='T]ZY(IWGNJ3PQ![]*Q+@#:*-[FQ>KQCS_O72Y7; , MBF9!?KE./ +6^QQQ)6!I/?C !]/W[P[X"B.2@_]M3R/X[JN8[.K5]I8?+ET; MSN>^[6!AFXM&'7\7\$OR,N45WU:^.2D%Y$D^3PB_&>28$9-8G?P^AYXWI9N$ M,O("11(1! KS7T$^X;75\]0))JD7MS*XR#VGDI$5Q!O)% ,O.%-Y"1/S.VJ= M:&J#%LNBE%RGUQU !'AL JZ '@I$]ZF4FM:^.2.IBOLMZL6XCJVT"\474=RC M9)WQ=F?!F*KNO'+-?SNSDY"8PF^)$G?&'KU2"@XBQ%+;:6?(<]6QCR5LV_=" M;&VY/@ :YMO*DX?&5" Z2^(78L6(J1L7UK8%7V.OZ,%2W M>GF%G))SL,K^D=2&O1 Z=3Z;A6,!V"^C#=XXW-<.T"6#SX,V>+R0\"$E$T;)" M.,_Q%VJ'L]>*PMS$_2F."<1Y4U)[C+7&6+LZ1/F9W$8E0$>QGF!#^FAI'E3^?KJY>CGB_CILGAF9?%,5Q;/R.*9G8IG.J7% M,]T&%L]@(+(@SL! 0PE6!%'(YVHV-,TC#5*5:+)-=1:-L5X6+Q\V1LQ,OLEM MD.US#*@8_5+=6)#GWE:6+5NTE I:?<62X^3\#!P&[QDBIO&N7&O"F;-%R:9 MCWNG#*X,@B'IPT)N4-(3A*@._Y5,.$G*21Y.<$#PN7'$X6- H=*1S'W,=@[? MZ<8MQ@M)\9!+/#LUZRN-O"'51)#RC@LD$%IF@HAS,+P]QX2U$2,-E@['@3#) M6*.3S'Z>>DE345I+^'B$S>A[0SC MG!U^5*ZS495,T@MG1FPS7:!(NKM^CTN-RVF([ISPP'/=4<#EYP10QE7EI)^' M5^$D[P1IE'E;?DO#2:XGL%\G]BO"1P#M43JA8"!8:8I0*DA%< E^5VK&)2PD M+G?RE[;+N#SY--?Z)N!BZ\T!>S 55MQ_758UEC>:K_6$T0*>+5S*:40 .71: M[J:7X?2*RAF\JV+3Q%DO6O=9G![Z]B5:Z.KS[\B99]/KRST$_!1\OYD#:TJ% MBB7^A8D@:DA&J%;R/4FP( MR0\/.<[BM.=SH&K1'2K7Z2DIM7G"(KO'AV]_)*YR)A!K)QEL/!/D8N8HJ)E!Q'^ M+0IEZ?PR1[]P@9LIKA6Y(CS&@B252S+$IA^+DD)$V!COHD'YPFHN!\Q3F/=>4IBACRX,!3'!=%[%N+H M+BZY_:1\38"%OW!@X=8Q*3,ES/SE=E)/,@;G=<;% YZMB[4H^(^%_CZ4@X<- M50*6A5G.5UEZ;C8(DL3B!,@2HABAEHT"A_?IF3.>TY +4F&$*=-TAK?J22)G M'&A#Y8UO,FUN5-YAAL=MU"6=?.PAQ_%.^[X4Q6NFT$9(VIDH)T.$W"@E M&\X?XTR4:(V\!$8%-2J#_WG#],D-4Q#2 =)0$"5Y!ZUFIJWS'+UCDGQY9G$C M-TO=B S*LOM'#O"J!X3I.R\OO$]6D*78@8Q4S)W?&-MRD#:0SP$_GGE(RW*?Q3XZ(5R\&>UD \T27/ MB7 M;2S>)B_@!M'5'V_^D:U>XN$>0KWZ0#N.MPYQ7DGVUG[JN2\W=*+91J6-M%]6 M"CPE1E\=![W/"G$'Y$R%K?NF"">8JR5EB.6O ^>2X=/KAT77>:X/PQ\ MS1R:W+7VH1!=^1KYWHAGIU%T602#0L)'8K:H@5JX=5K\$1)\N]6CNV[@&QY; MG]-5N8O-2$'^7.O%=Z6U%HR4Z,>WU#;FE>.C MM?7>1GN-L M[%/?V666&=9B(CS*LK8-[M)?8H VP2<8G86,* E,'I<8]@CT;[37=#2H'O/K M@'O:+VFNNP\D_[73WP#)O[@", X,K5\75'^1:8Z&G5\RE16$/1X?G/4V%1^- M">62K$ANP#EK-E$$;MQV!N4Y!0IGX#6G+C]FG6<D=BCN7Z*D>3BU@X G(0!_D-R.^_@BAV#%G700T#SHYM.=M);&N^1WCR?\N;CXI^TF#YO26%.39 I M34M7%DY\+WJ98+4A#(0Y;HC%?\/;.:;Y/E@>YX01[U*?N:+Z1AN3)$!34@V\ M\0:=\3FC3%KOQ;=G(DF67V\ '8TH=0!KZS'9C3OP2=)KF#Y*1@HASO H?SIQ MJK5# ('QU'M3W&Q=7=Q#'=^)T)>\8E D:H891R,36EB,V\9X4S&\=+#0:KM0 MN,:#S:*OYN+3*6*^8.+N8@LPW)YDTQ)RR]QF$&))[E QX$T/*AQ3!^9N=,U/ MO;8"M#<5*8A()3CN#5TDIK9/*9&+H^T(9$G:8YXL.(K(51-;XSO! M7WS>)=-E",G&.^-F+8EIV G(KT,Y7^-^!,Z(+%;R#'(]O M"!B$N(9]HNR[<2561FBT@9J1+D5T=(B M(F%F(&+@,?.SO+F(T!'G):'>XYQN)])!% HQF#CW/5(\H T)LU\@3*#"D":7 M7$<@3-8-%>7. _8Q_N,3N#WSJ?W^T7&)INA'G_*C8]3^%2M5066+4#:1/?\Z M#>A3FV!\L0__?Q2_67S=@J_^7OS8/O^%#WXJW#LL'B$_ MOW_:T_NVX?7]FH MA=>(T?V%H:GS0K@OMY3"+S#-\(,'GS["_8S[]")X=TJ!_!>W[NC6?2?7^%OL M?_!O?B?O9O0D>A#^C#/;N-F0 02OG(34NQJ8/;7?+D+*+P3!ZB8-_+82B2P5 MQ&NE4U:02]:6K+W(VFO 'T^5M:VK04=7S7ZQ&W,#67N-!1)[#[ *MEP2[/,I MFN#?R6TY:?_]ML1#Y6$,T0(SOO;BEU@B2A8G$@L74KJ/E^<^-IHQMW1K^U<+ MA"=(::U\:[BWA^[.9^'N/)*[<[O"W6GF46RD9QI^#O^+UTA?*:.^<+75R%,P MSO$4-HS[;+3BB]HU?6\T>D!ZKRMX=51W9I75)J-7TL5=Y^(NJ0C&>C;A:,8- M<=++_V_QY>;_\$I"^,:+_*!ZH5O_:F#J;54KR<5KH"S1>RC:^FUA!FT M3DO#"=04^Z@VTNE-RCK)@$Q3?%FM(Z,[S3V+TD@F(RP%;-E"X,%]!.>[K+WTKCZ\!M)'U?7NZ7KP M,H8F>6]?,;2*O%=D+_UJT-.*2&R2N21S709S]?;(7 :F(EJGRUS'M\$/'L=N M7N+B9K#.5+4Y%,VE!:+_,YO8TW%&-^?5_9##2O!EW5[!;-0(ZZ8JB]GKZ(RTQ]5*@: M<\QGD99CQ@B&<;/.(-L]D?9RD_+%I?F?EXAJ:"U'-<3IXD$ZXY%IFXP-3=NV M3*8]6YJM6V.[W=4L:SRVVO_4$!Y68B%*+,1%0CH>VF'Y&C6MM1K:3ENLI_AF M._Y_V].((7;3U L0-> )GO\\]89_I8*NI(UXKX.C,1"*&4 MWYF-@PED8]C-I-1"2;&C@D7@N_PF+X&:Y&\NF8]^' !*&G%36!NNPT=8BD^+ M^LB!)>"II=MW!D %M+)76ID38'<.QZ6FU @&P'XYU+H;N['[; X$R-PPAJPH M0I$_"R#T5XX&QOOTN%QG4N,I@N3S,@7ZRM2).Z)P6'JR6:?O61".I%D?[.!? M+"1X$P=K?ZAUVFU ;:1599Q;ARV>%CVH9NF9\0D'DWC&(\;Q_'C_=/AO-/=H MSM&,]]7F/RAYN5@U0J\[;MJF+[/@9'4MCLS"&[3S-B<<=(%ZFF(;[,P+5<1/ MF/B,B3[#Z<(F\&^$Q:9^07$_L13JGQH_PT>!P!J91S#)*.!V#-\"CL&1#%A2 MFW(2=2:]EFFLO?7?:*1^NV5T5V=M;'B3V(3B[J7RKMSO_8Y=AD3GB8\;W-"X/,?\'?0=[+OHB3U\_JY._IN%4E MT]MPS9&K:2LJ+R4;@<4_,__4)S:;+HQ3CK"CE3]G&"VO+>< M8=$J4M"&T::&&,S ;2&;!;%%/,(>%AE#&SXS,:/V=@,'\-0F=F M(U2;")1E["GX!*P[>#KN>3%\5]#*>^5P]4[J7I&\R=B>V"KS!9W="6:HH?T[ M2F46U1O;"0Q< K\E6NV1)>'H]>(,85MO3 @=?HK6SBU6(F!!O%S'## 3ID^RS(8,A]V MVA%M$Q& +@L]%B&@98IFJ/PK&KW$$&4QSQ6,>-QSLH?I(;'WF5E7==$?AQ,V MBC#/!3;B!F.$)EU7BTG=+7.CN$I>>[_9LT:5?H,O4 M<>"-)<=>.:AA'-Z$$:;I_./A$0.:<)FG7L"Y/7O@+C52C;F=NSH;P96JO.UE MUA4I#STL"SK@WIQ&CG@'.VU5*T4_0 ZUU6JOSZ$^]*2Z+:M?7_E_/9,"M[/; M/2!XW%E#JTF,N5*,N0O:"/+5C@&P=]1D@V^>_X8M2V)#,;'Y8E#60+DIO77< M) U99K?([)9=LEN,=F_O>U4!3=>N$"S E M#TH>W)$'ER1P'HH'K:N!I7;-2\&ZK/+[DZS161'852H!'!\_)^\$JGK&]'_G M9Y+:PZ$?L5Q@:"N+=&%_-M*&)7MZ;@JO;(G-UFG7U93:DL3I-4HMB..H[Z6: MK:B\^E>#?K^80_UAEX/8IV*2[' F[%"-&];@I&_'#5D[;^S\8J.;_S#?*^$2 MJWTUH*"__FE7(Z\Y[%*3=I:FVJD^);=$;HG8QF0+?O^-TC6"VPHJ'MAHHH1L5!?WK 2S - MT9%3Y6.;R=A?G%=&G3Q]D7?TA:4E;9A)D_^AE?SP)[:F],-W5?DYQ7?B;[_^ M.W+FN,O)C_!3^F$_^>$_/&_TYE"IP$BYA]6X+PZ>'L^D$;\\N0[)7!;!4I4[ M&XYS41P5JFFV23K"D;'M*8V(.4=Q:MHH\0Z"AW&^)_RRI".KD%YTFMEY:5+4 M8K?7),DIT[R[I'$W?&3&'^5:L'+B+?:47]KE0R8D;=ME0V]I>C4DS0--:O5. MR>0?F?RS6_+/)>2_W+Z\^.P%M%3&^I&I+?):_V=)HS@VNY(USY8VUO:-KY(T.V.#=OMIM[VP9 MU,09QRSM[K2LM5I27Z4EM4W59*W3[F\4[%6^_A(ERQ'0$];>_X>-@-">0\4) M@HA*E7E_9@S=9I_QX,@KWV2)]V)[_8J,7M&1O$34DG_9Z*G?& M6=" BNQZ!UO[[#O+WJ]M]'YG+S)BP\4CA.#<$U7_XVDT#'E> Z%]%- :DM1G MPEM0X9F0(=0G_S<1Q-";S;P1WOQP)LJ#,E#(&<+061"3\7>8Y8%WWRH2 MV1M! /(W$F9(!K'#>_X7A][EOX?1@&Y?,$,"J8YD<(+C*!38*'V7C,IT$,,!X'+*1$"2X&@@37-V6TS$:(Q;:4 M5'\$ D)XB,RTF.2Q!$\XAJN*_U52:D%[Q)^:>N[+#>:]9+\7R2B+"^5)/D*D MH;S+(;3@=UD)$:3S)I@L()AH2G)&S!JVVV<3Y@9\O^#?3+F>>D'P0;D6Z1RW M#W?W(FGCPWI09)7P(!&9YE>8@#,FN\OW,CDA?@,/4TR-%1*SS/9=.#(Z;_Y" MKMDI "6.*0LH2>NT"3R1DU'\+^7%!K+F&3L>45#N+#T^> "NBX*,AI2=H83L M*XIV9#ZE[L*QG_O+L9\EBK-$<7X=K(49/A*@\&HSMT3:!2'\#]>2(' Q18XK MW)9REVJ4L>_-,H(X2$"JN+HLUN6A+@U2:V]4:M M^'6(Q<1?CRBUB3,3^WMK M9I[JOTV]OD::?RC[,^[ T&=@R.?@S,#M1>.$(-2RD&?/[V3%D!7,?,(!9M0U M 3_-*-%Q J:= SW+SF$&&_\BC'283W82-#=$4WL6G@0WM6"J]HO/Q'$DH)1X M=$ C_P+-GW^M$T;PY]3LPHV%8FB1:\+HSUIU@9W#C780"G\8/H4 0MN#S M>RZ[7B3 @^7M.Z 2E:\19DO;;N:7(AT?!/[(@2^X,E43U^IW]@MSN96?+/ H M9WX37#W\H>N)['2!U\[-_B!;VXWP>Y6ZN!CMM?'\6![^$*_?,I;?Q5ZB/54S MM"6-7"I-6VL?:-J(8F-T2G%LRIK.$(8G!7O@=(3VQG/*D)P2S9'ZD_1!3%-> MC,1LF4:>KCH3^OQ*3M>#^X".WUW6[[LGMP][72U+);?.(Y7\I\]"^U=BSY)# MQK5DF< HF%^\,0(3#N2+2PYF&@#8P)7.>M+-2#+?$JZ_TV^US6I9YBO *LUN MM8SN5;GA-4YJ-5CE+KGA_<46T>+(3@>!ICP7^A]89_9'CCF Y+?!5=]LVTX+ MM:=\S_X7[!_EJXOAJ&PJ>6V;=J[MR#LON MY['M_:<;WSB@"N1M8Q<07S(72C]8^)DA/3[9ORI[(GWP1-HJL/(I9$G+>@3) MC8?KAWYX;NRWL1%D'3F[#:A9: AL2>,GF$_\7$PIW+KT/YA@")M'L.\%OL:] M>YO>V6\1N>F?"0A G9&;] *-0LN8WA"G(63\5LPRQ9#=W/=&$<94@15',F@C M@S9G&[0IXPM@,"YC9 Q'QG!D#*<9NR9C.#*&([W&VF,XBPB]68,\]B.S:O+) M^RHR%\"#K.PXZN X6FJG*?#C:<1)&C_! MU8&<\AQ_)!=G/#)MD[&A:=N6R;1G2[-U:VRWNYIEC<=6^Y]:MW]UQ/S)E=F2 MFKYI5]SA//CX$R--GAN4Q);,8E?;OEGL:BM&6-8#=F5>.!^OY"TKL\6;$[?* M)0F#R JI'&7$QH1P^\Q<^ N3Z&F'%*!0%Q.27WF6< SQTG6+FQ.,JF6\IDO(\C ^-K9.F7,C((5TKM59*4$0T# MYK<\B*A#O UR.AJ/$4XWJ>12",GVF:5MJRFQE;$0!@HIL5NX8!CSGD8^I[0'V:4Z#G_0>2DG%(YU2 M8C^\9>,ZSL8D;@O10 ##!,3J<&)M8@+W2CY_<)6'8>AAW$<3,)!J:6CZLX=^ M+*;Z4LJ_YP?*-3X7 T'CUTF*H#V?^R ,1@3U395@ B,<)"@ZOX++EZ#B_MEZ M;*T1-92+++:=)VG#>Z(I%930.T;T8)*_2$-F#RV9:EIT69K#K'.^#-,CCF== M&%(4="0%#,^,!,B4X;]'D1_7C[YCS(T58FXBC_86F-[VX^3HW(MA3X(3S#S/UMX"[P\G($-Q#%M!(W,.W[D1BNPX[J&**7%T]@6!E)TYR=@1 M[(%#9;DXM5BP45+RF/D^WV\;:UC\T0W."?/<@\@7L!NT4RWE$84EWZ04;_V9 M4:Y^1.>1EL-3))F6R*5I2[GGJFL, O,'Y:(X<#\F+KY7S1 V%L)FYD^%H3C\;UH7\[LWI#&CI?PYY>#2PW!0$:FR[7 MTA.AT[+YN_FAP1)&M Q>T!%/_3FV-+!^34B_W+G'AM'BC/BF%9D6"R6(@P3E M@DJ%#>N;%A77K2S(6/Q91^UU^JM^I@M>I5ED3*4A%E+B^:68_J(09[_;:LNY8UAUO7W=,GF29?VD39'OA7.NNU8I"^=\F. LDZKXFM$QEPEIV^W=#\^]V7#_ M+G6+)'G53%X'RGSD+3B.D4MSEZ \SGWO7_Q&I"2>_'$3JMHI3Z5R4_85B6!R MP<;F&6+L_&*CF_\PWROR LRLC:$U"QR/ M3S45/#6@QE!24H:2>K51TEK1"M/3L'I.ZQ9!G24QG0,QK>V$NY*82NA%OQKT M>I):SI-:UF+)URIZJ'"WURD"LQ^'F"XGEGX?=U+UBV>U&39VK04?5^F<45Y+4M(MIMQLU=<'P4]O= MG=&+)34UDIHJFWZ[45./;#^K*=1T.0&]'RS$EH.1[6-#KVMLL_J!:DXO++IW MO6=#\#;>XQCPJ)0-++P?+3+!!^E(-XU>=K3TL#TH_+45W525K7VT^ZQ>MR%^ MM:2MFF519<-O=YK2VE<#4U/;>I&HI*PZ=7JJ;/K50$_:U< P5:,DU'%P>KJ< MN%^"]X4 +1<6]]NWO5?(6XWX5+O<@*;CRFHM0QKUEREDNSL[LRAXRT2H8(?WX>3X8%C1S7K)2T-Y*[: M;T)T0%+6T4M8-B6LU<:DKM=F3$K2:J;0VJ+@I4ZA9:#0ZG6+K22;%M(\?M^W MICYU.;'@G[D&'Y>6+[IG.YO2:I*]K:2E3!GR.&]BJFQ9[T!,'4E,YTU,!6MZ MX_#9*JK:Q-CI7@T,M=V1:D=I%2O:5+JU5 Z4;BMXC/HPR"0IG4A@ M=&,W83E1;> D&!R.S&I^1/2< GOKH/7!1M\"5+]*0X.EC'3"0+"5U]]L 5)) M?NCM0Z/$@NS FJFNIEK:SF#C58_N2/$'R7J2]8JLIQV!]? B4^^JO7Y=8'Z2 M]1I%@9+UFMF$!EC/K*T+C60]R7H-6GC#F]L ZW5JZVYS"-83#FT\B7BO.\!8 M]090-OA]9J'@&BLC+WJ>LMU[\,G9G=KL+JD5*.5/!0$+=VO\N?4)R=_OY_>7 M<_G[S79\Y=6>1HSB@2E!RP:<%]\7JK+O@\3TWTA+#V-*!2%"JFZ$=<$(ZW=5 MTS@CU'3))^?+)Y4=E9KXI'499 M,I)/SI=/*K?CK(E/^E3*W39E2\Y#TP>A[TX5GX61[RI>+K @B[)JQ_"?_D$; M_>#NP"UFFZ."M'?V463Q0R-)JW*B;GVDI5%936TY+Y*R]DU9NT*Z5FLE40N- MZ5>#KJ'VNOWC@QI)^FI,IF]]]&5@W\->3S8#.""9?)W-I]X[\XD@?.\5*\1DW'&_!+)[]ZB+\:FV@W\B MYVFG'AFF54/;*.FH-Y.HMH.!JH&H^KOWBY(TU4R:JFP?UD13G78-C:(D4363 MJ+9#@JJ!J+3=.T3),&+5E."Z.T1=B@>U@XVXT,CB*=WQ\H:\J]%<.A+F^LQ) M;0?+<1-2*R$IXVK0ZYU1IJDDIWJ,QIHE5WW0QY+43L26K 97NQ71;6)J=C#K M1BL);TN@J#7VHNP.>G(T=<"&3KN(J3YUGXT^PJ4]=4+![ M%?[%=BBY8B^6(C]=0G'FAHMOMJ+:,SYN/66;7;IW[:EFIZZZS$Z2IG=VJSJRF6TN 0"LR=(=O;811@O"2<,(JD%.YT M-Y0,G*%7;>[Y*[8-]Z#9^JU:I+\80=DX,X23X"-1(%=VU=6<2?GK1DDWX\H) M()7.L-G6I>3%R^3%0ESEH+S8N1KT=54W=\D1D+PH>?$L>+$8;CDH+V+9?U?5 M.[L4H$I>E+QX'KQ8",()+_W[Z$-8\+_CIS703SI']$, MSFH8A[_$/PM;K2WNZ>-PPD;1E#V,;V>PHC#X@PV]%Q<.>W3O?K9A1X?L<<)8 M^(0O?8*Q/D^]X5^9_;.N% ;;.H=!0S]B0'(PKWBK9K;_XKCDUW?S'#MD,#,? M8T@X<+*U? =A6Z?V/& ?XS\^Q=D4CDOD1C_Z)$87^]V9%QUX?!__^M.;,PHG M'_M6JV]U,$XHP@?BQ?Q;K07D^_?BYQV]I?7-TJ_:+:WT\V5#:>U66^]5&FKY MYQU#EY,Z_*3Z*X=:$YRJ&(/:CR"W-I+CY;'H9$W]3=;$^?Q(ZJE7NJPO;,AF MS\Q7#$U5]#;">BU98?'42@.FXC+H:.,U9MAA0[1 ^>^:> MAQ*@Z[%3'\A::.\ UYYRV91ME.*(A6[6ZI^_>W"B2K ]_%4)G]T1W!-:( M.W1O*$+C=N_Z]_;8'6W/;NQ?)Q J6>P@T'*QV_/IW\P")"20!!*2 -5&;(^- MN51E/9F5F947;4#;T4CY1$C&+XW!%..7E%\J=YFL<7/1!+:Y,&9I$;-4;C59 M^^8BXN8B-F9SN9[22R/+\B,RX1S;'-N.'=J$E6#:R2NY$DSENVK5S302;9B@ M'%.JC%4[:2;*H7HIQRAJ<;6<QI-SICNA\=3<&_$) MWCKU',=["Y:1;&=.>C'ZNE(YZ456^\I J2=K B CJG6E67QD+7PIHJS[_9GH(3UVD?K4RU;=;L PDI')]B--X"&&]],K'#7\G4 M\\FS^;-*&*%>7_O6JBM]H7-3QJG7P:G'%B$[$ZL6L*34&Q84P*U\>LP8L5%X MO%I&/'&]]_-OF?7U#6:$QCP.@>\4VGW]0!/[PTUF==D!KSN >]$NFH]P#-Z0Y4WA 9$I):( MX6IE>-3SC'"X@J;[SD6P6$EE+=^W)Y[/F8N%[YG6C'N#]<40*J#.GT!&SERJ MLR^XT!S<&^NU?>YWF)5?_!J>QDE%;B9VRMS0BS&8BORT2$"CI83!7]->-B\^ M YNXWO_(18M_I4$7'EC6#43 4)'9"V%Y[BX+B%B8L.D/:3 M/V((5CQ7# Q[3:9CP@_F"[PN"B.X(SWTBL.^TF&2^<+QWDD\$1HZAJ]<'0PN MD8-\:+L1'>T:=I+E471$Q>>%%]AXRR>? ,L!AWU.R\I2#U+FN01L@]4CYACL MM"C<_DA1=>5+@% 3-NB3^7>V["2V .+?C $&?]R84QCL)]-Y,]\#Y,XLZP&7 MK9.P.;//'2'3V3\\/M\]<<^/W.WCP]/CM_LOH^>[+]S7^X?1P^W]Z!OW] P7 M?KM[>'[B/MS&J"&3C^L4:^"T/GS!J$0_$W@)_.!%\,I)0%E\04,FN6!&^ R)S$F_/R\462[$7[?G%O9L#]Y7QV=W+U<3F%RMN]@5VT58'7 M!2FWX=/95YS-,<9<#;,1T%S3>4W-JR_[@X&K3?4H\Z&&J8J]H2B(O*KG4]0. MFYT8[%IDOH9EX+DG5BD1% MHZ3:LM2BY9?=^2)(FG^.._['#V/1U-;GWNW3NJ M[V7[HQ[1*=7 %G(&+XOYQ ]N_'[B2=?07L10ME5ZVU B#TX9 >LL&3(>(FQ- M #'4;B2 /%-+9+X ;D(U!(!?(ED#V:\\WS4C:0,TW/X@UG*K9&U(\)2RNT%% MV5<9?4VM]J9=J0CUM$]A8V)CJGE,VNYTF^MI@Y&+Z$[$53>"NO]-P'J]HVV5 ML_DJU]GRQ.AB\'[)%*S#4QZZ2C614>T J@G7*3HZG/?#5Q\+7^TH)U>P>Y\+/1/?7B7WQ-!8[@GC-\9ON=+E!_-; MF;,J'>Q:7E#S"2:,Y1C+70O+53XE7F.Y JXR>D--8SS%>.IZ>2I7M?Z$VQB, M#[.IZ>:IR:[^CMC':QD^2 M6[&-U7OZ>3F/Z#WZITD0%KI$"S(-6YA0>&*'7TK!PS O86L444.,':C[DGT&@/2;\<1!0 MJ0VO,P@T!P+53W(6K NB( M )TF]!9GP*D7.-6MR#H%$M8"D7E1T1BP.@>LRK9IG<#",B6\)#9 @^K*4=PH M+MD75P;#_9VHY%I>G'[F39>US MK =:G5-H01RAH @H<^LU[8CO5) I0 7Z^]FI;X,@L<5N/",DM-Y0UYGWOT&8 MV&+S-65GT5$'4S0F1IH#F6W67E,@8R!D5(TI(PV"S!8[KB&0$6EV@2I5#,MD M9Y)[<]'#T"%SXH;4D.,^8"7ZG/'<<8_'D89> !. G_9[/GXLN23I[8"L\"4B MS]YJ&0)@E=O(#TW;H;\*U5D%2R:KO*C7%<+,7&[-Y:% QS#9-CE0\SZY-C68PN18MS&7LYR;9A"H-,Y,RX=U7 9_73DJS:P*.P4]-$YW.PMD05]) MX!Y:Q(SY%QN5SW@"9.@,&0U$1L[VK&'_W Z1,ANF0;L'&2P-KD$HJ=%8/%1^ M2 ,F/YJ'C#IMOH.1(3!D-! 9E6-33X ,\4+(Z/S1)>V;SDXJZS3&DE;T046( M,T]]QX%4V78[$$@R U*W@53YF/% (#&?>\>!5-D:/!!(*@-2IX%4W7@\$$BU M=]9@0&H6D"K;FED@%0 &P^J%BB5XV)'=GB5]V-NT?!MEUUKS2D#"B1=A7_)T MS-=2FK@^.G2(^:M;V@#$[PD.DZL'E>J2#.R)6KUN9WW+>%JG)>,^QGTG<$_4 MQ'WR (OF&H.J@?:,^1CS=8;Y*KMTZF(^@5:IK*PB,^9CS-<9YJOL!JN+^43< M^32E8H0,8S[&?$UFOF-KJI4.7*N+#27:M4&OD,C".)!Q8(,Y\,0^U[KX3L:* MT*K0*L./^G!_"4WX(/QW8K\.T]$_1',@BC7\&UQ,QSHW_1?;I4,Q@"M/A@;Z MQD]V"*.UUO"A;>)#1'S@(G*C((CF"Z3W*N>"SF=M.CEE21Q MFGG;[P&9W+L),A['0$!:X2)X1J(]P[M^=3SKCPP. ( $X+& EX9^1'I%)$R6 M6X499XBJII+(=B?$#3])0E\Y)9VW<1VEZK_H+V3"F8 >\X5@2?J4)EP$1.%" M#S@M)/X )K!;XA5AD/B9^S :2P'/B0)1HQ4#X0>3>B(\O!WYS M'.\M^+2^?/2?6N=OE)K^.M-2#ME@61B(8RX"\BG]X?/$#A:.^?[)=NG[Z$.? MUU<?#*UO: )*ON1X)?EP_%>A#^/[)7]=$ON:IA3^ M:= 7"J]O>Y4@]W5-K?2J[=<5R6"#.ON@].(_I:^J]_#N-.J!7DH[*-Y=EW,R MRLS)(M@;Y4)*3VY3H]-*I2:7"LRM,RP9XMT50HAKA+@:'&?",2HHA U?VWC. MO_>?^G7-NQ#Z':;=@^?>E*3?M9*(P:MF>'4^B^2+'5@P_I#SS9"4@4X=C9X; M@X>*3A@WPMTYYX<1!UD_C+S?#;-A4.X7U!+]ZS&K658(,#3DT2!<$@T:HF' T- 4- CB)=&@(QJ4O)N6H>%" M:) NB08#T2#O0T-78IV1#NB3M;SY@KA!W-'%=BV?F$$93:==2'SX952?7=2N MJ3=I@T;0/4YO,Y"[3Q!7R)+*H#>4^@7]F\H(Z$XN)L-Q(S:3JCC&FMO]@H[9 ME;:6]EO3MV8PX\8FT-HBL-?$3<@YB_8 .-K"[C::3VE$I^>[H_AX=]D=GJX+ M/+!595*PWG=?SG>^OJ@"W2X@E)/HC%B-,R\/YQJ)<4W=7%,B>JED]$^*C:T1 M0-NB?13Y*J-]W+TYLQ@^QX4SPKT3TP\X G.<; D%BH]UTX @86M T)F#<(R^ M3$E3*0A'U/K&0*\GB@,>$.6Z0DM$-B@VJ.8.2A+K"%CMVQY2T9\[9_NGEBP#M%+9/2J1"_A M.F5%AZ-U6*03"Z1C\&HD[1B\&+Q8G":+TVR>LURMS5E>G$B[-P1'45A 5K,@ MH5T<$FJIJ"P&B;-!0K\X)#0\/]-E!HFF0,*X."1TA(24;V')('$92*P7O[D( M) QZRKXOYHI!XFR04"X-"76 87BJ="41WG<_%\3"@WR?A)'OWH[V:^-!3FSLI_;]Y[LLS\><_Z#(\XGM(IJK[&D(%:@"Q@.?F6BR'K*J( M8>P'*JQL5<]A=!RRJA*N*N/5!ML-AZRJC&IC0>DVMJI-4?T/656E-U08KS99 M>S]D5=52)E[G#S^.3>7L:$PX"Z!ODUY=,:5.U5#[&K D"L8P#6684RNW51FF MD2[R=F& ,4R;-@&9VX9^F$?R>^TY 4\6(:4$%QC_C\N*O"\\/IYYC>WUN%#^( M<5%T(C 0^/K4]_XDR13\73HT]P9?=CWXV&+AP'PP^2A"+.=E])$,YA5)PW_@\@SH;?4[C$, I" M1,#+.P5&Z'& 01H.#-#O M^M/%=G#DA_XT0*PZR"[XCX0EX9D[@1475S^%O M"Q,ELPVD".,Q >)MG^ P0&C3@3CVE"PQO'G[W+3=$/X/=_TWLB=V^(X(I+=F M&#.(IE-X#"<*W[3HJ^= K)GS7C2P?APR^,,._L#I =7-%V#&\7M",00V?,7D MQKYGPI!-]X6.,$//5S*S+8< DY+^2Q_^A='!V.; W\#V4]C$X$]C#V>P=@GX MRN'@)4C*];_,R.2%I+^0T$H&^4P7 5?']=*O!,2*?#NT5XN92J*$-LE]B3#! M!?;\][*,V!PTWR_I'>#,\K-'A$S(.%R[!J1Z-9T(,WE#;FK:?OPK%P6XKB8L MM_\'H3(-5A=%+KS$&\,07Q,!MXA"6((@HN*8^V_DH:1.GEJ 7"=T-"9EI^1Z MP'WX1AE#^-CG-H:=%/Z8Q&M[V/CB0<5LB2^ 8([[PC"=9QBEH%JDRV&]'OK"$W@8NB(TH_+[S QEL^^005 MHE?R.4VOI(I9YKDD_W&P>L0/#T^.W^R^C MY[LOW-?[A]'#[?WH&_?T#!=^NWMX?N(^W,:H(9./6R5?4Z;UX0LF[_N<.<=( MCB"6XUX$KP0V(S\MLJ!J%A?,D/N12Y.?XOL_%D%B@V\2!=\PY!LY-D(H;49A M>E4IK-QP+@\U?\[#_I9W\#(PFTY1@_B-&OM@M; MIPTHNG=!LX[H7^ASPN>/99L!F4$C2G]H0N72'XI29RL8L=J;M@U*[QMBM:8R MG1M3@;,M!0K((E+IKB;.K^R8)*GU'8$NU3NG^>?]Q81(K++KGGZ9NA EIW^P MW*B1H9JEOU,ZQ\H8-X\5 JHB/HS^F9*]UA&IU$[;-Z0"6QB5N!NI7[#_HR&. M+^@-N0_"IBUQ91SS[(6F4TL[%T_MGV1R\R?QO5Y!XV)-P"H"8#2*GRNV+JZ#]VOJ M%\XXCW'>D9RGG8#S2O0-U\3>4.,%5;L2YCN!..,G&Q/W60(!N+K '&U MW4B_T&XDM6@WVF.;UNFM87<==U=E-\*4_J\]GH)?,=KI<#_!QG0+%2:Q&KD* MMX.VBT7C_.:Q7)MY7(SID^D<#%.E,"4/+K35*KVAJ/"BI'805W7N*MW$Z&$V M30.7NIO+4TV$"!<2(6K#1$CGLZY7:M[:<>=&1-S)\L5V\5H!*5O":T>Y=QK@ MP6'+TX[E.9=2TMZEKK;KB1?:];3>4! E7E*/WO8:"%(&+$F6+@0LO6G ZKS; M[$IZC1=F6[+E85Z>)BQUM7U/OM"^9_2&.B^(^;I*[8! ME3YH%JS8<7%K[F)+U9J[V%*UYJ[.>^=OS2"N&&+A#UC@ ZQ'S$)F#OD3JA>G M2%DHHUX(O:$ ^H505ZP:\P(V"U>G",C?'>NCBW6GPC0)4^SXXVI.NKJY/-7$ MQX4BJ'6I8=M236<(]+M:D[6_?/)R#8ZD?<\D >Y)>1D)Z#3Q(BQ6D\[W:M,W MZB=0EZ33*0*9RT@GN2[I5/OR7LA3S!B<,?@)&%RY4%2YKO2&DLC+@WS#RRME M\#KM'R8LF+ XA;"X4/RXKH(V( F\K#-U@'$XX_"3*QS;CB*M31S3"13'1LVO[)BNMW!LC:5#VU4'DA6.985C6>%85CB6 M%8YEA6,O;6>Q@F&E7$@72L;4]=Y0X57UZ"!O5JV/,5^#)EZ-^2Z4L*H;6*U/ M%O0K8;ZS'.4P1NX4([/:L0S$K0=QM=WH0FFDQ@!/$_F!EN^>WD#NZWQIA:P) MRFHKL.1]MCRM6AY66Z'>3?%"2?"&0/TCTM$F6@,ARF E*1=*?C3$9L&J\ZG% M1]9W9TE;Y=CI_#F?AM3EG$^&*4FY4/"=(=/BS .C+N]LDW#%: M"+E0MIZA-$R$=-YI=L+Z[M=K477&)\.6I]'+PUQFM>YZZH526 W,2M,DV/;$ MAG@WF RI%U@72GXX79EFQYF)>G"4M=;=^[4(RV@7U- M!KPDU16DW22,,EQ)ZH7"CPVC8;ABM:A;XQD(U"7A=(I YC+"2<** *I: ' M=5?G:J^T8!S..+Q^#K\4?ZN]H2@:O"@KG>#O@O+NR;0>HCFLHK56Q#:ISXY# M46%%DX_?((M]$G3@>+J$N%"V&YET#=/ !6UP(\1K"'\BDU&XO"S6C3:EKV\6 MGLWA3=Q5>%;867GV@_"1.TF]7*/$H'O#6QB7:;MQ*&? A3,SY$Q_/=1S"EB/ MHSRY*( 5@KL(EOGE%L3G@AG>_L'S.1N>7YWG?>06%,D6AH_^7)")#1>YF?E* M.-<+N3$A+FYYQD)2#I$_)SM6DXT21^S M8=RT2T#HP4?A5OA0B*XF&* ;(&Q 35Q.<6U"2_;: -K9)9:82JQM< =<]_/# M7$(GUTMA@[DH#]ON!&CS21*P&/+YI3*=(ZPE+. ;_N-Z7.C#JZ;$#SAORL5% MNZ7E0KD3O&7C:@(4XJ*LX,8FK*Q%4.[2R^_$A'?!'P$;:2WX6) F!>$E^MK" M/XG]LM0\'>GH&S_9@%W;6B-FKF@S)>8=,)85PER_1B%P*Y=L4-QW\WV^=J9. MY[,FB3=57$'8W/2>K!F91 [L<.EGTOTO>?LS,MTSO.-7Q[/^R.QJ6H\CL-DM MX&6A'Y%>$2F3'0JQV6"H'+[\CA'PL(F'\'(4<^.$SHN$$A1_$V^.=UD4 M87 !7N6N2:" FT1^*C]=F"47@A",(0NB:XPB#AYT'.\M^'3!/6%=\SAO Q90 MW?J#0?4.+$+?D'=WN2A_71'E6CIO"%)?%S4VJ'*#DG9_O$--2OY-.?XNWL&R M'4NNM5M'+'!^[S_UKYL"#YY[PZC .E&L4P544YEUH&!EAT_NY18KIXNGAD%L M?FR8!P_PZNA"TK)]N?F"V-WE#E M!5EF3,F8\EJ94FO87BE@Z7YUP$NBU :VK->:OZANKAQKK8F%T^YBP'?-"B;Z M49[?O.J\(@"O\(.J$5BGV8H8-$ZAY!P,#1%U&TFO&&[#H-&>K?9@:-# ;,FH MF#72D.201F^A*JL>U:Y-=^834L@C'H/-'S%$=JTXZO,:/Y@OOW5R_R"P&OP?:M5?3K M,MNG77MNO/A51:%.C9^J8>H,&^W:)P_#AM$;ZKPD5#RD98;Q_FU29X9QNS96 M^[70+H9/#0UET! ]DN&H\7LTQ5%%.0SC #DL"W6=RS.8-0IFI]CN#X*9"+*, ME]2FP*Q#5K'!W7#B0)*8<7RA/1P9XJN-F*C?J&L$B U@,7I?.?+;(T'*^_;9&M"B](49%*Q5[(%TTN;\Q29VC '/$ M7VTO"IQW3$4G$Q[S+A>F'V(2,N9F8K(F+"T'JS.WW3@5._D3IN=PWY.D3EQT MGEY>IHE2"-!TSH"$H4.6J:+>&,A)7Q4 [B;$+WX=7 4EZ67&F8#'^3CS=2>: M+[@@FJ^23N$C!%YJ8WXF#M^V;!A$DCE-YQ'YULP,"#YN!O;F2'[Q3M M")L^]ZW\BVG:]MR>YM9L.=)$U&7K['# +/LDV\]F:',SJF]5$L M1XA9_3Z9.O$;DB3O./74''NO))LZBQFS^&5YE2C5DGSM6R2Z/8XH#-8'GZ] MT )FVE*PP##D&V5[_C2 P7$ 1G\ EFS7G@/TL&$K+B\M"F]EJ42QNUCXWD_Z M//#L7ZJ)\2,W_;OYPO'>B;^V=!BNNQ+FU26XBB:4H>250V0]3#"G3A:V84LGUT)/"JX,YL%["<3$ECP-:R@@O)KNZA*&$K1 MD8\+JL@L\^+_NEY'(,<>!YT3A]D=RV9\7$AN:M"'[,O_._)6^\D)N MQJ E_7%#%:5/IO-FO@>HBF1%(\C%=1(V9_;%F\##X_/=$_?\R-T^/CP]?KO_ M,GJ^^\)]O7\8/=S>C[YQ3\]PX;>[A^+%\P/N M%9C1#4W_'60!%9IK$B@1+E@XQ$IJ, 4FT ^+(2%Q@'0^B!PJCT@L5$F0:J') M!VEEI.770=Y;,[@GMQ]D53B> ^T+Y-SM7$O=>2 I)_" MO'"@3J4-;*/@6)2O M-H4M5?+/, 7L#B?R@P(G%EVY2K/84D[[]+.0!G06^B"_$!7*1L45HNBTX0>X MZ)-@$8_9>2_8W/'K]G0BFS(AEFR:NDR$L2Z8HCXU!ZJ@Z].I/O@_0<-R=1>S M7G;*%*."3J8? (Q/6?9Z:;F+A!0;4HJ:"0'US$UZ\7 MD5K_1%KK*N#H1SC\2FI)!SG'Q&8=K*(J:\E'B\8B%I:P:O1>!"; JSW![2#9 M76+2$6Y&3 =L<2O=A1U[B@7U@LBGE=3&*5DMT%JIR9V^@&Y%17O4:GO"BZO? MX)E;TS4G9I^[6]T"GWV!;_BPW[ROW S(BE D %8/P>NQFP,/U@^F=A)X2KBO]H66=O4EMK^P@.[_9VSJ4J/1A65!A8 M+=EILD&8$5''*OS*:&WP;<))U8J -78VECH/\/*<1D]-5'4^ M(R,VQ=&O41#5\>F87(U:0'9DTRTVN L/KC+_%/>?;2[__%H0"V6B3^;%=EUT M-28^O&,:\':MR%[1%+L492E7C3?)>3NKGPA)6%>6UX6* 91-[BO.6*2[+*)< M@$5DRB*R=G0U2<8BC$5.SR);8B1.RB)*;R@*O"@<78:(L0ACD=.S2.5^]C6P M"&UO";O(T17A:F*1FCP4]+M:7U.:;&P]Q8$/-)IA^W$9RZO6*C>"3RA["X0M M1+W6&U;-S6))^"T!2^5&P?O 0GNFIS;K5"][O'4C@3AX;I767NKY9BOKGNEI-T*>BR"='QE MX.:8Y PNQVA?>^$B]H::KC.X=!$NU=6OO7"1P+13F73I)EPJ*V![X2+WAJK8 M%.ER3L&[ P[=.K0[F M0@928G\'6E=G$*P_P@M',0@SM9L)KO#W0RJ-'&?2&FIPWOAEV6HZ=ZJI? MO6))H>VC!3%?%8E!J^W0JJP&5A=+>.(@YL.#SHZ=/3I?6MP$QDBV0^T:[[HF M/RJMK75E/M,3Z\B4I$E1I_6]9VK_)).;/XGO%0H."9-O=5$0/S.?5B>A5%DG M7H=2 60PBV?0E/:U#"X7/MT^6/(H3/)T&TJ5U=Z]D@>/7UK2(:Q3WLVOG@^_ MNIP5^3YQ+>Q(8L55*WPS)!R0DU@L)+%6A2XA^6U"\;N$X#^ W@F'[,FDVB-] MM=JD+_,Z-!)QE?6^@Q!7@"R]-Y0'30E/8JBZL'IX:CEF,#G6-L0=ZSTM'?!S M-/9*^.U5; 10F(S<--]K^RNE;:GT1-Q)Y1I/54II=;$N0>7Y-UNDG+AY6PUB M H_W!%XK"#LXS'RM4OSQ$IX0QGF,\VKH U@#YXG >1I?@TG".(]Q7H,FWOB* MB&IM%1$9YS'.:]#$&U]H4:VMT.(Y."^Q6]-!I*2.&T'5Z4XI\7QFHA),9>)% MV+/IZ,K/;'1M&UWGG2E?(]KP)PC-,%JV@,4&9L<]J>%K.8P M@Y#SB>6]N/#L!'N6>]-L!^ #O81);^0=7I8.[U?5:-"I#6V?+\%:!$5!_TLW M]X\E%*MO9T9]GH1**]A0Q9!QXE5SXCYGQ0DY41O4YZI@G,@XL>6*]3E;3LZ)U/C])33AG?#?B?TZ3 ?]$,UAI:PT M_"7Y-4?H7(3+DS4CD\@AC],1M3F#%2GOW5]-H+)%GF:$A,_XT6=XUZ^.9_V1 MH1^\D@!9%_#2T(\( [&E9)J;OHOMIM21 7L)%>2HWYT(N&+EZ2-*0AD=CS^MLQ2W?3BD?*QG_^_&9/PMDGP^CKBH)Q0HD/(?EP M_%>A#^#])7]=5OO*0"G\TZ O%%[?]BI!Z"NB6NE5VZ\K8FV#$J4&#JJ1E%(D M<>>K]GBH=KK+C-QM!5N=1; *_87DO58H[S..*9X3!Z*T->'\R@@AKA'B&&AD M-*\* 7\-)U<<\?A[_ZE? C"U>+&[1KL'S[TI2;]K)1\WP.M,9S$4MF$0= MSI[!V"Z-PP2=FJZK&<*U<:PBBNAM(IMUCU&,Z M?32G2 ECF@XSC70ZIBG@"Z4WU KZ'S*N: )R&%+PT.;:MQ+:B$Q6&E#Q MG3$-8YI=3'-XF/,A6XD&6\G@F*Z/S:K%U18CZ[L7A#X);9_,B1MRX[0;EH<5 M?;EP!B-:$#= M'QP//>%"XD_SRW*DE#=K)Y/.%3V:H![Z2>]?RY@1;W&Z+^D+/[8%17VJ*:MN= M@#[Z21+Z<3;AF1$L4MW8QUBRGTG"5<#9KN5$D_BLS[2L:!XY])@OUI6M+)$X M!^B#ZG/(S4SXU?5"[IV@?DW!)8OT;_A94'(?; IJ3]NY'?% M9Z]I+ UGNA,:2\*]$9_@K5//<;RW8'G>R&+H&A$9QF+H6 P=BZ%C,70LR*E= MM&,Q= Q>+(;N!)YG4'E]#AY^M2U"%5[6 ^)4\V^VI^#$/2!&*U-MFS7[0$(* MQZ<8C;< QEN?3.SP5S+U?/)L_JS2VDBOO34OJY_=*,!>+:<>6\W@3*Q:P)(8 MP2?6ET_-.+$9@+Q:3CQQ#XGS[YFU-Y5FG-HHP%XMIQY;[>!R>V9QT^YF;9DU MY<0TFG5&5AB9OFTZW(MIN[DDF%+GR&4#,IO'/^F7]G MRQ+U"_.%W(Q]8OYQ8TYAL)],Y\U\#Y#FV1 UV[U9)V%S9I\[2Z2S?WA\OGOB MGA^YV\>'I\=O]U]&SW=?N*_W#Z.'V_O1-^[I&2[\=O?P_,1]N(U10R8?URG6 MP&E]^(+A:7XF H\+9UX$KYP$'/EID06-G>."F8FQ;^XD_2F^_V,1)#;X9BD# M).%&[!T13@FR*!%>:%]O#8XTA/+!D4:#@R.?:;&3^<)S":Z,-RT.9%S&,-*( M1A#+M$H*BG+3?:<./^USFFVT*,Q%HJWM@N9$-VK"H&ITHV3T965W3%O95^E] M<5#M3;M"]JH%_[$QL3&=:TQZ'1&@%W7NZ:64Z6+]:M#$*_&44?LVA5DT X7Q%..IJ^6IVO4E'RQ MV0;RU)GRTR[GK[Q'[S$)PD*')8N$/\9/EY)V*QOH8 &)+'VGFW"I[(/:"Q>C M-]3TIJ0X,+A#4$9S#T;R9YP@YTVYQ7JM3EH[AJ;;F>=84;UO:J[6R"(:U94FZ;(=P<*4>+>DE&/HB#2;G&8>](H_J24@[/ M$FH+$C^Q/9X6_X"!DNW 9'0@(NFG@1EL9))[,U MS*'3<3 +'1XPYF;, M?>'HD6TL7<"U GKPI)K.8ACC,L;M-N,>ZT<]>EEY8;!4$T M7^ JK (5T\8 92K_XS';O^A;R60$]#)?2.:5OP=D\M7S$]0\CH&,].AM6S\ M25#+]P-0&]P/("4)9\8TXX7Z]6HVU6GLF1Q\Y*5N%LW]_42Y5>#U@Z77&7E:EDU9 :O1M+N.JLA M?[$#"UNY<;X9DC+0J:/(2V/P4-'WX49H-^WIB2V7:+RY;L[>FHZ%;3B!0CFS M-EV?'[ \2P_(C9@Q;[7>4.D7>$#^>LQJEA4"# U[>E.?&PUZ;RB#W[ M-$7FX&X6)(R+0T(JY>5FD#@7)-;S;2\""2RXVM>8E&@,).H+F#@4$DIO*/4+ MNH8Q2%P&$L;EI82*4D)BD&@,)"XO)32$Q-YHFOI.S-.Y/5DS,HD<\CC]!S&= M<'9K^K2:X+-/W D.=_OYN-Z-\_'G67(D3B;"@M#J.#O?( MY*9*UQH<81VFP"7=61?=7O^Q74HR_]9YXKJW;-:C>!][@%=_M5'-^#-@4#58.ZC(2#1*,U!J2C-TQ?PO>AB_>Z$0/B0[%( #^*+_;3H M G2K2J^4W%L@+!3#5<"$@]HD5IG^;VQEJPJEPU96/(T@:J%JA<(:#$LSI-8E MBAW.)R;8Z &]$*5RJAZ-JY7@W>;:T/>C$ZF[!9D_8BJG^%U>SZ!4PH"T59_+ MI@G^K[N(TKPR'TWW_'W MPRH7Y=UWZ5=3N"=OW^:]D^1NU"I"[]VM-X0#0U%AZ\(OJ8.2=G^\#;'1)?UK_Z8,=^?B@)>>.Y5%G;JF3M6N':RO/O4&E:K7)IVE1EC^V$ M#<4=';C/;\1Y);_!=V;5VT=*M&*M6- ^\K#.?E5DQ24:3#*F9$RYQX%Y J8L MX#NU-]0TG7$=X[IKY3KCU%Q7=2O$Z#I^H.6;$S:0*>NUXR^JE2O'VFEBX;2[ MV!*Z9NT1/2C/;UYU3J$]QT6U8O.ATVQ$#!JGT&&6T"A8?6P%;E1L<<'6OCT[ MZ:%B01[0#50YLUCH?&XP[)'JRZK0EUF80,L M/X:STV[1,Z[Q5/.CFY'?246])V0PXGU@8BC?A;)>F;":9H/_[/[HH M:)\#Q#4-SC,Q'7=L E MP@4S0N!9V[6<:$*XO]3"&MB![IFV4*-EW^Z!='-X MSSLR1_6 145"/5,S\GHF;:I6<1Z0?30[@IX29,XD8?%#%"(@+!P MWOFXV]QJ=)R=#B])U(45OXM\;T'ZZYC&KR,!;#>B#ZZA/(&6HB.B/P.J;+SE MDT^P>.,K6:78_G4]'SI)T!VL'C'' *PHW/Y(+I'L0@RD*1OTR?R+P\7ULZ<3 MV90)L633U&4BC'7!%/6I.5 %79].]<'_"9K22Y^:^2NY^D)NQB#,_[BA\OR3 MZ;R9[P&*S*QH ;FR3OCFT*Q85#X\/M\]<<^/W.WCP]/CM_LOH^>[+]S7^X?1 MP^W]Z!OW] P7?KM[>'[B/MS&6".3CUME:U.F]>$+)J/[G#G'6J1!+#2]"%XY M"3CRTR(+VOH1!"26/T+&3'Z*[_]8!*0+['L[YRC(?6YG$05A4YFA.\R]:WES M,G(G]#?49MR 8-56Q\-:GP4%%!0E%K1T[4=A>O$FUS4TWL&25_(PSW!K!9&] M%2!R@U_5?Z"?>?!7162K@IV/6U&+5;#Z&M"]?(.0E]5JQ4GV%IJ0.X+%5^UJ_Z! MVO%![2Y:VX:B#+4TK!.4EJ;4TXI;=VO-C'.5)JYF%3O9?*ID]U#6LNN0OJ., M:D=U+*TW4J/^3NIE>YR1E:<%=490L/[CV6[(O<(280VTE":U#DZEQN2^T168 M^8BT&ZE?H(^-S8#@"\!8$CZ>9- E*V^#+Q^G M_P^Y\I\Q4W[U?/BD>QOY/G&M]VK,*26C/V1Z-5^^.9NCY<+N0L65W.2I:7EAY*[&><7PDP#GDV?U;>R]1!;ZCQ4D&S@/)[63%43[9=E>DT MP="U5W,Z"[IHFKX@Y;.K&;K:C:Z<$G )=(F]H$WHNH9>*K=K![YX MPKM(.K,N:_[3%D_Q47 XPQ$2_]6VXM9/!VD"[I,)2%3&48^?KBR<=L ^Y6!K)HKY5P@BX,;C](+&,C:Y1LX%[1H MF6Y5:$KFXA[-( US@H&2[7!LRUW7T-OR*\#)HTV-4*MA#HX:'!RI*?#H/ID8 M>SFR+!HA^X-8Q'[%R+_J8D"E/GHQGS/'+,]V@ZJL7Z,,J IPH_6&6L'FP5#3 M;M24]5<XW#'#;W9@$<)%-.?,FV]OV:64_AR;VAH+"JT8-QD=-JWHA:Y=Q-./HBSB:ZN9HJ3=4>%E7&$,S MAF8,?0$?8-T,+6-%-ET^)J+B\@R]I6;7>FF@_56\BHM;2%@]*![@#;+>)VFS MW,6-H-=?[:)$PJ/8PH1'6J*#B^WI_+_HW>;,,/3M<127X@@]Y(O-A%-S(^4T M*0DV"FR3^VY:]M2V.)^\P-T\]S:SK1G\]M_(]LF$,R?_B8*0EA:#=T]-V^=> M32?:+"U5I5R2WALVM4*.4K5"3BQ.GLV?.POB:$4%<;2"@CCQZSAX'X;;[RF% M4UB*)GYKT5H?:@,XV"]-B [DMOW' ?C#6Q,SP?R!4TIK:/U#4VH M6EI'UOJB)M93,$;IJ\+N@C$5JMA(1K<')1;_B976:4LQ#%9:YPK*G;#2.JRT MSA64UKF$LR!5/D^7Y-TQ5U+'DMQ/*:CNSTI/,*[L/E>6/9,Y*U?JZ 22>4W+-_=E7,FXLOM< M6?9@Y:Q$%HV+;>=8-JITZS,$XP:9A"J^)Y1.R&43:N:$>#!$,-)157E'+:[DLFVD/ M*)Z]T'0.5$8." *Y+AV\#@)U2*:VL$R]3%AF M0C!U/#*V,+#$CZ T9?.HR0QI MA>;W%)HAJQA\K*)$J3AR)]\\JZ2Z9&!MV'QX(2L-VW[(;*D??#QD!)I8PS#3 M0%N>51*9W]TJ0?%"5P0:5FD8Y5, V,G)5XO:%/? M6A<%0U/%3;<^-,D439IZ]';,T-1$#U'96*_:<47;]2E& SQ$R6Z=?B>E91RC M=.:3&_;\:0ZGFJL_?2%3 JPU.>RHM(R4N\;GK\FSM>5,L^-&YTERH%)F3$BZ M)4:V<#]383\3:\A68NZ*%FG;1^ %^TTR%U<7,;/'Q546,U45:JQ&)/*B<+39 MSYQ@9SQEK3-R9I36JI/! QY$G5\EHI MLXP;!ZQ36,8UPRENDJ:,84U161^4."]:[7EW-QMNUKYLV1V MK)C)^0C4'9%2JB9K#3)$Z0UUWI".%B&UKV5#>2Z0Y6CYACF%D4;G\D5Y;C0E6_-'6](6[VW]DR\F]AOI";L4_, M/V[,*0SVD^F\F>\!TCQ;Z\QV;]9)V)S9%W'I\=O]U]& MSW=?N*_W#Z.'V_O1-^[I&2[\=O?P_,1]2*KXD.4DX,A/BP!O+0BL[LS$KKGN)/TIOO]C$21V=$H6BSLE2X=W2KZ; M3HF%++<4=#_,D/S EMR6[=AT!%OJ\!Z?(UJG#SB_+7YI@7W?N\_]6$L M9AB%GO_.3>-@"45IWYRE%Y)J95-T+9/2&\H#7Q?HZ1[2],01CTVMBTVK]7B[% MI@+6"Q)Y8: P-F5L>H5L6JW[RL785.@-U0&OZ4UGT\X'4]& =>K>=C!D'?VA M)&"Y2"=35XL3!$A0G85$V.EX03RF81'+.6DBPH[4M.I#F(1E>+6C>N4QA#41 M84#";4SJZBQ!0X$%B64\=0U*9:-/ZX.2BE"2CTIH9U!J(I3*1C[6!R6L M-\.KTC$)RBR]J63SJYGIOI X( WV;,=\XSDOG!&?6>7;.0(KC1ZET\94OW?O M7/@:F2P=6P6\H(/A79"JPXRBMD-(.1N$L,[,,1H>0U S$72DZZ8\@L0!6,YJ M/L&HJW;S14% (UMP+_:Q(?W\E[\[WMATN'LWA.6R,33XF_=V@RZ0"1>O+/>A M]_?[;\_WO8^_3.-T<\"%#\8VVMW+I^(0Y"LSOZLQU&&:[C8^JJCUBMA)9, ; MC4GM9V94O>C2+XHN$6N82_K1:64,7(T$EW$R<$UMV&EN_B2^5X@K"8.\=5$0 M/S<$69TWV>-4+$P^2G=[JBW PK&C]-,=I6\6\D%&^6+#4F"K"7N+T)7!>"^H MG,Q,KW9#Z4C#:S^4JF[NM$&)*C"D=0UI1YZ=UX\TE;984L1C0NG:Y0RXW$;_ MX+D^L2+?A]%B=CB\$):-LT,RO[9C]-.?HG\ADXB^.WC$XX]*.K#6-!V865<- M.$S?B:@RLI8VIA=TX_+'H Q/#3A1/QI/!L:_:4(-.64GWKK3VA8P1K(=?FVY MBTVV?N_+17D]T:JYL6^ZUNS*?"Y5Y!QVJSA$TE'Y-IK\)PK".6B\09$TDS#W M3F>-,+J)F\-T^%*X$4"KTO(Z%<--%W CUH2;BJJ51$_75+FN&JS,-;(WD="S M_H"IS3%O-"[&]F'T]#LG#@3U9F#D%-J.6Q^G=X\\>%BR"NV/L4.2=-TG+%'X MJQF0R6UF(6Z]H'K94TE"!A(%=CS=1<@=YC\Y->1D"CE%9Y#K(.0.<[&<&G)* M#+F.M3UMM+$.2WJS6E..Q(MZ;9$2EU$0JC.(VANJO*0>S2#,/&L@L.I3 ZH# MBZ:4";55U6? :A*PZMOLJP-+1XFE"D=KD\&BO*C.E&@BP#B!V&ZRK>2@SI)H$N,.V^I,"3@+[ M2N$5A9W8=Q%PQV5"PDRKPH,I/^3("A:AO/N22\,O.]DJXL#Z3CM.6C MHUQD!8TQ23NF$ BSPYJ)K2,+6AV/+16-,,&HH40[PU;#L'5DI:LR49VR!KMV M?L-F!GS=2W^_:F2:'*4?V)#Z^AJ%5)Y_LX7 *1P91S9/EW6L06L4E$L\JG?Z M97OR[# D&:LQ5CO4A7,LJ]&BDKQHU!7RSGBM49!CO%:C]^I(7E/P$-3@I=JB MEYK5Q*IM[JJX_I;]FI;47);?.L9[E5D2"8@^\2*,5OV?4L*C>4RTW4 $N(_Q MC':'?KC=0%Q2?JV@37P$' &)'A?$IR;CRD:\$3-\)/2&.'L%6 3!QTD"SXD#4>3I'9C%9;KOG ]_IC72_Z+(O*A)V +% M,H,9MS#?J9^9F_K>G#[R.Z 9;J2=Z *LQ$Y\UW2X'^25N!'AGHC_:EN$^X!% MP,3!Y_L?3_0GX?-'5/738NX JP#^ZYCXKM##\T[.BQ'LOG".%P3P?=]_1Q0& M_>4:T15IP0H\NMPH>HF"D!/4++UI/7L2%QBF%^[=J1/'@/U(*QIQH_@_WC1Y M\&UF6S.>,^<>D(;VHX%'@4P!S]GS11+LS9FY][AIG#7U[M M #_&O1&?<"1C25#23&T?Z/??R/0!8@DU)/JY"5AHKA=R,Q/N-G/@N,R2H]BV MIR#6D,3 55B5V,TR&:V*IWT.4/Q3*Y-BOV"%6HAW*AV]".<6N:%OPYOCQ7GQ M2\!9U.*NH>[VZ_+&7=W)L0A_,C!_E@9H:(]X4'S&1R+W$3BRRKHL6,M 6 MYBG$[R*X'5D&Q"U,?!X+[R 6NDC:AM!AM;B)LE1G@4%DZ$ M*L/."?,QF%*Y"? P_:80 _^K&03HP/D'/)B!XE0AXOCK&@S P[V9.<=?P!Q M)H-PM\,9_#,AP<(GYF1%1C/=!(H T[3)C]]Q.DJ?&P5T^;,T&!/<;X)U ;^2 M$_ +W>#6])&)!W\91P%\,4"8P/ZVW"]0/C1D_BN?%Z&BSYG@L0<@](3A=L?R9B)J$&"H7R95=6T#?ID_IWYZ6@6Y@NY&8/(_N/& MG,)@/YG.F_D>H/0='65$F7!I=3J672\')*),RS0,CEHV M:3$M*YI'B;0C<[0W?=CMDRK\%F[Z)'PC)#:3-]%,9_6_,$Y4]M MUOUU3]8,+'J'/$YSD?DC=_)M-8UG]#8]PYM^=<"VSGCLY#R(X")^B026N4#N M\B/2&SYE+$\4^IY+'0*):;5I?4Y*+*5)GTY]1O&Y:N(XBBUPNK51L]W$9< $ M@^!3SE66\,P6/HGG,OP;];:M]@WJ7+206Q0VCKPE4^";'LLF'$[GM?VZ(JKU#4K:^:H]1]D[SP#RMQ5X\N/]X4+.X=RN,8C%WKK75"IQ M2G(5A!#S7O,N1SD4;'^?CCDP*Q5SL@= AYW&U3ZXFH*\Z5&1UM>4)L/@.W'1 M <&#<1N$/@EM/W9XK32&<1S5E"N])L(8=QUH$>:[)D/=N1=WJ+*(!BXAU M5#IA::D-1-0667Q21.F](=B2FGQTTYIF):NV0N@^Y(.MT(3)^$#7/)^L*%4M MLABH_I@2_1O0''06K-E&"0YLM2)X=68R>D-1%WE)8Y6HNHBR*O+Y="A3![19 M%*\I^;H4UZ(H7Q0RCRN13'[=\=T0^">N_]&-HWS MJ\XPV%U-Y V-=57I(K"J>C!J!)8(P)+YP?%U %NK/%\4)33I@01A6O6%J9EF?6_Z"+&B*E_.O3%RG.0X%D-CF6Y\$^0UYH.D61H\?HNL<5B6HWSU05O'_WO> +02/ M[0R5EY5K*0+(\'<:F7T@_G3 GRSPJLB*=35!C*^%L6:\QT?%LEXZ7/6Z(U(3 MGR+/+="K&*=AIG[%*W-$52K$77X#SF3JU.C!-4 R\IJ:;^56OAP/\SXU$5CE M=]:3 $L;](8&KQO'U'EB+J>CCV8I:6Z\Z4V$%3\.-Y7:ZT$XO33>X:\]VG^K MQ4>W@R:T46#>JLL+Z)-B#4]S)5X8U%";CSFUSGM,<"5*S4'R^3 _KX9U*D5> M*LC&8*IQNU%TD.0]$$78N%#@!P5]"YD>?-Z#@IJB%+OFK3V%_%U6!L[P3W76 M46B#!:$@/.:84L&7.RZHOTCU]0&PI.BN!X"8CRGS ^D8#> < .Q\?[N"!O5, M3:[Q5+>&#LT:'O%*.J\59/TS?;G=<*IZ2%L'G# M4Y=YK2#,ABG.)T[)+!%? M4W*_2PJB;;9GV+H;=KJ.1IVD:;9T.>5>!0"M+DVP+Z+.*WK^F/.PF+TZUO!" MI@;C7,:YEXG=.H1S]0'UPNJ#ND*V+\6YZPU]5MIJA ME7$]']Z$+3?&@3VQS;CSPL*'M?=AH%@*&187M$6>^]4W_[0=GKL/3>Q1 __ MG989?\<.#)/"!CUIUAMGOKSXY"7^\U^JX%D>[&G3NY;/GDUAK^Y;T(7>4%5E M?E [*07P\XJO_) RV;?YT?V-1[9W<^%'?N(BXN#HZTA MP@#DYQRK;%OKD(B[[H"(L^S%LOYV6I4210CMJ%)8!)N^N7 2\%BEY=]1%657 M>8HC<2#3+:L(!N51T+H6%*7W!0KJMO5%?,IG"M$6+6Y6]%!>3_HQI4+L/Y%O!Q.; M?CU8$SI+I:* SMC#R<>@MTG"1E)&MZ!= [%E"9;)I>T($UGS@JW@Z,0JCNHV M>1F5ODG_F&QG(&ZM)X\=<)F^;*CL)+UYL)T.?A;WX;AI@.6]N/:RYQ(.9&:Z M+_$N6P@O[&*TV=%J751C&Q:7;@+<'&ZCM\)',21P]1IXTG9 HN-8YS!GSK'_ M( Z.#J0)=KFCW<-PK$5K2KL*C0F,/Z[)1EO&T.YYE#;\+N+09^,.7-A<)KM5 MQ%P%>^""=G3PTF6#NR,Z!"10\DA:!&'SD>1;FRN-Y1*6;8/BR>-XDP>Q/50A MR *../8TB/D)X<_;L?&VIZ+8^QKX8"%0?.WHFS07!U+(#(.8X M0A(#A^&&1K]6K/<'V)^1,^&#__%\[ @4MXF 55D^2W&!R!O3S]/V#-'"PV^# M3@&C3%N;Y=J!4OCG7C4F&8D0 E+Q 1,[>I%7VXL"O JS7$Z9"@UB)XTN"[O]]^>[WDN[G?ZOOR<-YT"=\2(-#DTL3G:.8O$74>3 M7J>3M.-F7OO#V2\I;18'-+Q3CDJIO-':";>?I'W=^DI2;IZ;[[116,I->>K: M62Y&8@41Z*+KBYU^>DEM;%B#6SQ,%-^Z;!'E8(-7VWT%?3%NG[=L5>:3N1WB M14JJA*&Q\1C(RUC@=HS5UC6B2:T*PN]NLHO\296$@PL2ZQH8J;Q8$,//?3C# M>)>'^-^):SIXA!]'O=*2-R/+\B-2O7BK2,='PS@_5F7QO0 M/'OBYXEZJ6.S8K/HJK-J8'= MMJZYT]CU-1?[U72HB\,,,\(91'%\(G2RB-=N!PN4F/_51 3499<:@]Y0X8V" MN.RC8@(:FQW 6(VQVB:KB>?B-:$WE'A%$]K :_4JE!?,7@-[)W6LH)]X=?(& MAE-ZBE6\+1^OGE6]K=;HZ":O"CTSYG#4=%VNK(Y&%>$D'.KOI>>WP0\21 X& M9GSUO7ERSOJ=HAV=P2E?%$HK$:25U)3*G*Q@1IV@VA.<=T)086"7U)+^8*E7 M"P9*MF/PE'=U/AMQZ^Z\ #3Y-+ID^^9P;#K:)9YG.SS;X4^XPW]'MBDIBN7> ML#&%M]GVWM3M?2NBJAJ_2F\H\FIC$%=K5:SF"V(_C8NZMF3_TTOB+^1@OIG: M/\GDYD_B>X4LH^)IF"X*XN>&=)QAQ0!J+09PF)RNB+<"7&$LFIKO,]?68@#- ME;U/) P=@D5_KTT!KL0'=9[L!V4PV);]<%3+H&,7\D(F$&-BQL3M"Q53!D)-H6*79^+U"C++U)Y,C8XV MI -D$AQINB3F5(+F@(']Z_FA4]N)\WR7J4TDC'QWE3V>S??,))QO2=?^ K]B M1B0F3OTT:?YNDHS@13XG#@2%O@-^4.,4\"F!=32=[ A@2)C>&"?OW?]XHKG/ M/CW\PV3*Y$[,@HSSNLUL&935]))L=)PR+9<"BS#&NC>SM!(&'BL&LS0UTH() MOH#*_F>X MP ;LFCZ'UVDB+R..LYY_.R:.#42*\_86ZE'((0/&Z8*8591 -'G.(@%-!:4", A3&((8@Z58(K,X+12P :"@D=CP M^)3 8EA)AGM"J65)!',"J,:L7)JYQYF+!0'ABBG(2#\<6O;E=EPW(,YOPM># M^6)% 4W03S*Z*;6*2<)S-"F.)OG"0L:\%(\*2P+ MQSR @# !/N .'S"('MJ M"]!T?\?AT(3%/'2')B<'D844G$:()YH!'><*(?^DQ_ 45IB9G"\ULIY![::5 M%Y;\D*%@X1J[]$-K!4NF(#U<"Y/D:5XUM; 10DF]AFF+8++X1WV.O\EA9#B&?+%R2W\MQ&20\:N!"S]E%E?1@ $Y"&&Z6'\1!ARPEI/+5L_4F'BU05[%^?0)YN/ 10_'$"11$R9F MQ*6<0MDT_6A)8"><18N-T&Q9E^#O(%_YY:NP\O>+&2.D=0GD2%T$6!12\8=5 M)\)D=T"(44D;)_93AO- :5C?]7#E+([HT;0$+\PW3<%\S7 MC,;_62_C$8-[N8-3,;9KA-,T)&=MJGK[Z@ED-!@7QL2%L&,!.\SAP1EP02Q< MT0WHN;#,[R@D NP&E:23F^O[KAEAV9Y@Y2)<[A"H4C@DU8[2:.,LR=>%+-:0 MF"0.R(T4=Y15+_0H=WLZ)^I)"^#EGZG(_XO$"S*(21/;(B7)]%6RX;>DP;=@ MA;-<8#F@%-E3K$UC.LZZ'NPD56R*BA3@.N>W@7QAD4PWE,KUJ0X._ME>SN$N M'F>A"2?VAH*6/_FC\ZXT[H-#3 X;-S:0T@J*P*VTD1T50A+=5!3Y3$4B%)^) M)-\' Z] ;QDG#MM@1DA8JDH$SL6>3F13)L2235.7B3#6!5/4I^9 %71].M4' M_R=@-M.3'_"_2.NW1. @FCU MS,0#@ #IC)88"OI';6 M:AN/CTO K0=.L1Z)PR:=O(=+'451/Y[,IHY 9MUG2"3S1&8KR;8SV>C2M8^ MH17F<#RXFNY1;"W^"@+7Q8H[JXFFGXYI!_H>"+L">K/Z.#OKXQBL/@ZK MCU.N/LXA!7 V]U0->*Q2#7) M9TKOHP\K=M2-8D?')5M@,P7X:=/*!$S&[GK:TB7%Y;-W2W'WE(%=8FU6#RA3 M4; )O*'G*T@WJRLT*SS&>/$L"8"7XT4->%%0>*F@KR?C1<:+W>=%K3F\J,?= M[W2IZ?MBHIAOG/ (L6_WS*5V,A,MB"6_="&@3HVN\_98?&B>.X;=?_AZ95G> M6^5K3*F=IL=@4[#^*R'W**;V SWS?IS2@ZW@<45CNCCEA.H@(U2Q;[G&2PKH M.(TI0L,2OFM&F'I!A D#BC#!&/!&034!AK!.($R[),($BK"!##*LH&UJ(XL' MM#\W_TOY "I66ZOF[3\QH7+\LTI;VUMY(\L_(BNHU7&,': U(PQB6&LXQ@[ M0 6H&6-RTS#6>8] &E=^9I_ <9[HUG/:00Z#;;Q67=U63N R:/K9"$/G:9T- M]:%3/8&[@:&S,^@\R%%1'SJU$[@JV%E6&T^+FCVZSFNN]22 'N-5[&B41%<" M(=+DL9W*M[@U'J(P!ZUP2]!A2Q#Z:@T!1@W01!@#=)X!U+H9 (^@Q7Z!.L08 MH D@80RPRX2H@0%$/"'7^T8#=@"F[5_EZ#JO[==5_^1 TWQ[,=\KV ZJT:"# M^\6!%L,R3KI@QQ!JLQDJK4Y#=2K&98S+#C5+=G&96)MAPKB,<5DGN.Q VV<7 METFU63\GY[(M#1+6:[NUL&7"KCI7L#RCM>JYM08KC."C:2F^)V)%<=^PNY]8 MJH],L,?8+:U!18>5K^PUHL7#*A_#B=CD6>"!J#G0\57GM_NX^T+SPZ["\I;Y M81FO6@]-+S1'/.A7U<))E4$$M^K*5=K7F5MK5RE;:M1;!IZ=H#J-^?YR.+"N:1[26 M\2,V2T$T^F1&W !HMTI:_6('6,H^*JS'*PT*ROU)@WP]WLS'./HU;NUSM%;O MWIJ[AQ0]+#G+;<4/I:)ZOI*0G^#6O2*F1A&1BFL"MZ FXNW,=%]BAC0SZQJW M ;+6UI4*C?$[O>JY,'*>RA)ONNJ!8?[D8VF4J7NXY-,S%S[4^H8F5"U\**G] M@52M-."V5Z%=-3!JJ3(H]M6*]0K9H.H85#T%&?=XN-M5C^PV%A$H#^*N%M8[ M%_KPPF077W7]*5'KK9,42EH><"#%W+^-_5^2D+=,KXAKIZ=Z2=O823Q8=VVVEW775[Y$&N M_^D67UU)P^&!A(_39_-GY;H]$KK1)9W7%*'A=7M8#2W&BR?A16'0%%Z4>D-5 MX:5!?6=:C!6;@4C&BN58L6RAUY.SH@S;(B\4] UGG,@XL?N<*):M\GIR1L3# MLH'""XVO\5I33:&8B<2^J#39"'XL<+)_0"_[Q[3[Z)A@/UYL=IET,K7BYK%7 M5FZHXOXGEF2[7;SV*Z7\CTW"'\Z">):K\X:63]@NSX&7K0M3=6/:>AXFUG_: MI=*^>/N05-![$,78C=0O.%(:FP'!%P#\A,W6;=?!=M6X3MK=&/BLS*;UAC(O M"_E^QZTJQ'2]#"&:,M%)VGS>F/=04T(MZBIKX$ M5X[/I@0AR K8.@,0]\?$R#)X-AZ>U="9:[YZ9E"JO:%>&"QZV+D% V9S@5E- M<6Y*;H&,_;D'!F]H39>;5^7^/W/LUI68J[*@-_"(3=:!!7EUD.\$PYQ$37<2 M'16Z=35<5W:S.XKK"AC+Z T5F;%5^]CJJ "M]K)5):X2 E M/>]K96>-K>"XHP*TKH3C]C@3SLIP0F^H\:+='ZAUG;8VY,2JN8;0 M[J@OJ?;N ZS,26T$:K9LJK@I-J4BD8)5&!2-5Y4: K[K6^QF%RUB[,[8O1J[ MERW ?\/XW;&[8S;ZSCEW%/WI3*/%[ Q5I>0\S;K828K&. M8+LSHYV..4M-8="7)23?O4O;H@7<7ZKP0HX5R@42?/5\&)![FS1&><:^*/'7 M1N[D>=4EY>^F[6X/.L![#V ;%8M5%/>*PW9M?ZDD#,HF#363$M@[6N'5@OIO M']$/MO?@OT)#O+05GKC9"B^8[7J L0N_Z[@6A3T+;)XB/I ?1=P#4-M9:]FD*MFC=*I9& M&.2WX%B:'"5,FC1+":1FP7G8\2*@7]"@LJO<*36:.S^,8Z!\7./32OOA$8QZ M:P:SKX[W]@\R>2&[][MM&*7'M@7*< VL>$"@?PT34GI#3XJG@YUS,K6CI,*A#7I#U<@GT%\1L-3F >N MCGJ5BF9PU;8)@]F=DNS$FA^D##]$<1)UUP*:P\<95I78!Z97\ MB4Q&X?*RN.NI ?RYX*D!D+MF6:[T]>-V(*%T,D\AU=>O7'R;$OKBOO7VG@<0,69%_G< M7>1["P+D"XDU^ M1%\]"FR3^VY:R*/PV1<8:K_,TA7X8) H]G0BFS(AEFR:NDR$L2Z8HCXU!ZJ@ MZ].I/O@_,'IZ!;I8DC>#(%/K5[OV-VD7\2Q=T/OG-'WC)Z20;96@_=/,A!W$!0\&]5 MWM>GL2:D)0'UY//'8]!Y/+K<@_<:Q^!K?.*^1$[#/=)TW__W?W11T#X'W*^> MZ4]HR#YL=U;H^<"G$V^!;&]R3R3>F"5=Y/R8&@N@!N7D"?*2'IS\+G^,23F-8,Y$<8A/ JD(-<,$M.(8O&",)H[B$) M <\\MS!][A44.\+]9= ?# 1N 7.,G_^ 3R Y4;C]D4Q[)^[YD;M]?'AZ_';_ M9?1\]X7[>O\P>KB]'WWCGI[APF]W#\]/W(?;5*1]W"H+FC*M#U\\!U@3K1): MFX#NL5X$KYP$'/EID468X1GDY>2G^/[-W,M]\KY(9X3+TF7D_4ZXTTTR%40\ MZC54IL3RGNHT( ,]D(=F2 41;J94*BUU&"\C5X5$L'(?$I&S9?-(/]CG[E#L MT;]P-#3#@:G9<%?\# \&$#YJ@5H+=CMGV3YH.^V=:%[L[EZ^<9R) ">)@8NZ/IY.&V^,9[""P8^ MX9&B) MP(27XTAV??KM/D=]%TBN%& \D/"-O"*OF0F-Z3M<+XS'F*$R$C,W%GA=?BA] M[GF6643;P: K;VVA<7@K#@;FGD8^C0V;$.!U)[6#TJF]^(14P7=C].>-Y6\= M>SYG.,F&A8A @/KP?!Q4%P0@\:(%_BP,, 2_Q^#+XC]?NGL]^JJ/-[_-K.! MG\3--[V1&"V@25#[&Y"N_96[C2U[1.FZL ;5A'I",-9XD_VRTAC>L44.]WX<&[3/KYDJ.VY4+F"QO*')(.F" R6JGV#4NV&PXD,@AZD,!"7%'@.\FXFGCR2\) M1/$Y.KPD/B9U&&W:<7D ]F$=,OR##^5OBODA:RTBF5V4^V\V#'=,8LZ<9'6$ M/<--PW^*AC1RG'1,-#ZVF!TW!SDS7[$2,X%-@821[Z[\9@B'B,XO(T[&48C^ M[F3HJ/*Y%4 M?9X&S%/C!4/CY:)(Y*S2?X#H:X[X^,?*C5;,9-0*3AQ?DYUR)/;XT^T'* R8 M]J9@@!. ?%"%^>CYV&HM'^BK'J?_A%>MF"ZSG#!S"Y?TS?,G 7&+5E,?](:@ M>>:7$<>W.MM('!)N_%NL4..OL<67<3CNI ^^L\_]H^3=H!288^<=?9@$K<34 M>1&?O,:I:!,["'T;E$\8,V!N1D S,N,;[.GJ3&<<^V.2PZ&(1FV8 =@# 6[0 MTPA?ZI 7,!;>.?/5M!UT7>$C/HT+B1TBHU^_<5]-B[I#8OT+@?8 /3?_ M(!N3]]ST+9E=(&-!I&[8V&..C[2/)>_C.1(\;D\UPHS_BD>2T*,JJO+ZH%#& M!A9L\YN61UG,QLA/L6B[:XIWC"$>L49?ZI,YD)B:='BP1.^%M9LGPT5CM&BE M)V0_'->1M1!B82\K*@ES]E1N_O*S7# MLN>[ (F,^YG28\URPF^DA%K:2JFFBD#*P@V%XO)U? I&\^7%!]D5PI58G:T8 MS;@GWI^RQ6I5D[&N5-JX9+A0.1)1I[G&6[3:1$O*.DFR5.USO].CI5CBKBC( M9^@3@)!\1V?*W)R05#J"0>O"!?\/$N+*^E[T,L-C@5>T*L-5KC5*=,LB#O&I MBR01 JMWPX>P9 +G>"'*F3&&IJP]GWX0(?EOS_\CD2YW/^%Y]X50NQ#WES?J MQ4??/\%,9=N-=RO L/D21ZG2OZ*]-!@&M'0IBQE MJ>_-,H,93G-& Z'PB_&-]/K4\=Z2^]")4/0M.SZG\,:._9+&99D6"',\NT7[ M);2M:'7P2_6PY5RR.^YJ_=,EAVU@>88;G\D!\X"(2 ]"/+\.N/=&=:,>[J MGH-96.P-#9W7Q&(.SHB^5**9R>R*F'=O?&D+MHY=@072ND=B8D\H_JDJAQ>R M#%9,(6X"Z$_VA/V)GJFGT4.$BD)! .(1X892<\,-C;+AABG'K,(,'Z>X.@2D M.-+G1QPOBE'B 55N?H6UF7R/];F@("11EPIB1W0I'Y)(WW9#7\=EOWA8D&+\ MA:(/[PQ2; [7/!>(Y&SQ#@P_0MF+P7I!$C^0GG@ 7\1[PZOIVUX$6]?[@JR, M]ILQ)3*ZBB=T6_N#P"XW7SC>.R'Q9CA9ZG#K-D*\\Z)B/IW"1@M0V-C 7HB+ M.RS:C/'KZ5CHUD^#"F&=' Z^;\?/X;8&_S_&MS/("?LE++,P&OD^*ADTVO\] MA]P1#C;U'1SMH-0QQ9Y75?B_M-T;!)1=TXHSOE@:HY&A'UQ:2;\XZ#ND*Y\J M?:CYT)6F<,#(A] #&P6_49&V1M-IJ_2&"J]K$B\4]%E.:&A HL))2% MA!X1$DJWT<+=M8DAH=3M7BA=X[TKWD+156%/2'X334[I%XD-G AKL%5 2&5# MQ/@M@IU?NC1704.;5ZA4#I91IC^>?@]6 92P:E1(PIY_@^DY_W][[]Z<-I;U M"W\5E=^GZR13,M$=R9E#E6,[/>Y);#^QN^>=OZ9DL3&:@$1+(H[[TY^U]I9 M@ )))#0KNI*8]!E7];Z[75?I+_M_H?T[7-9(3Y2<.\3RRZI,YSGN'L8H!D% M-K[S'-_/I" !%&9&;S3Q"A29">V*D:QQ>@C)=BP0;^:X4EE=2]2[0C@XZ!2! MQ8242!V%"$&,71\PJS^G<#_+-XM#F6+P3LR[Q6V:!G#P)^(OFT%,!VQ5YH^(8X00+R8NG3"-:>J3"4VH848Q M( UJTIO%XV;99-B6H4N'K01[/E).1[A=M8=E/6*M#B&N)_=D'NB>8;GBN&P+ M#D"ZEFQXB;V)C.#9Z&FBM/\2^&&8SC2/R1^#D9=RT.DO&0; A47LK.B!^7+I MLB78&T8GG]Z> F?T-.5IFOELY %4+\.+9,EI M"=JY'$Q+WCHH?4Q"-$QZ3 MH6L;G[2E1=+&MERROG)=1CUQ)H(?J6[VBF!.=:!_$Y#*;Q:,DM@S::'V]#X+ MDRK\7J#Z=,T7+:NAU*XS;M6J*7S5=E@UN0@W-K^3&^B'.Y:^;WN;A\9W<2@6 M!['2"'*I>0/(A1BVWM\H51?WH7;/>JK8U5?K"^W5I*7I/5@X[[6*][;$-.3E MO0SV,N',TU;#L3ES<>9J+G,5K&Z*PPK+N;AWLCR?K MHB]EK4[$>WUKZI8>\Q7)>%B<3165[FI-Q>-T[^8=Y,NEJBW%/*NB*@R@%KOJ MWL(-IZI:4M5*+^##4)5RUM-$)2-#\SA4=?+VJ<>TTWJGPSMCQB?)$-OZY>XL MO6(TJ4Z"JE1X AZ$J'5N5 M*N9JI/5QJ.KD->HG#"TO*O/P/N*'6Z#3P90C:9'&6:\K=N6RM,CCM@TO00?E MS,V9NWSFWI)D7Q5S4^>RHN\M+G#FYLS-F7L=7=+]GRFI(7E+9$SO*G C)+D(F+9] LH+CF2#H)9$T& M!TORB._MITIYLJ0S3+*AM6;MS5G[FFIL3VW(D9S[1()Q>#^@K9O6 MGP988R'%;UCX3EJFRG.\2,#4#98=D\Y!2A+",6F%)3]MF>)J,8]=ITG_^8.E M63W0+"LY4 QA"]+O"RS M+^Z L,/B'29RA2O1>VU9K\NDI*)P"ZOC>J'KL'6A!:[;E3]SGVY405.@?[.] M*=;FCP6*?6(6]C.G-,AJD*, 44;A[IW%__@82.T=*TI4M 21(2EGO:ZIBZ:V MMYF!Q] WVP)X8C'TNW1%6.!7I4)N30[L^+Q.I!@JQ&2RJ7K6TZV.5E8,4]V9 MM,C]I60 UV-P6X2-1#G'7E+KQ]+&J_C"5;-PS0_P^>P' ^("U+8L;V9]"EFV MJ"I7+*K&^X"UR&X]9K$N+JQJ&!UG**ON[OQY:/5)AMB;Z!HL:V9-L=[\M(LX M*>\G3H;%6:JP7*F?]=1N1SG%'*,FWG\@:]-1.>GFY\0-=CR/FQM]OM=Y7%[M MZA@ZZ!ZPIAV[G\;&6<^R1*6[JI063@NO@=/^FRCKN[?Q9##MOJ_MG6M[4&[A_SK&>8JFCM M[_XINN53M1/1T!S8:,98DZQMJF8QN*ZG)$;2.B%NU$61Z4SL*P: #6HA@S<'^2 M_OE?)/ SLF0,63[KT8P$Y6--8/7D(\;B@X[&DY>I-*RZS#.2E+C6L+_M;[9] M.VH-L@):@X:Y:7M7O"N\Y]PZR*V##50;4DQ75&V06>R7?HKUJ_8[%FM+> =2 M&]83U3JU(3M)<$EMT%!MT$I1&SBBM@!1=U$;RJ'Z1;5!+J0WZ*7I#676VMHE M0]ZJ4V8K:X1-VY1Z2QT;9XGFA=K:<[[&PTA_O(:U^ Q+$>O2&1*% M<=:3C8ZV:HAD:\SZ;;L)X60O$#1B>-*\QP MN:!$+\Y*!*)+=?S,['&(N>&+2\CZBK*FIQNI>)5ZMQ0[N8D;F3Z2X <(K-G4 M?.=[K+DO)=R0%ME+_W[EA]&='_V;P&N3J:7+ &0"=A>(=EZ?(46RC]B=:3.NI*B0?*2ENYI %5%)Z&RY@?+57H""GD8)F,L9TJ<;):IF0: M)D#S:00'_/FC,_1'V!&6E6C (B=XP=CODU%'N$F([(<_@FT;N=$;?1'K0QIW MP1VZ,)( C_KT96MJJ:2;;#,0GA'R0L61D3L@]%7P6&?*RD3,QQZZ0(.L5?&8 M1$._SQX5N.'W\P'6_ APXN[20'_O/,)U >T4_2:@P 22S72"/=+#<$I"UH#7 MID50!/(G9A+';8 WC#%^-EWIC%TA\[HSG2/J<3 ,)'H'L?(69C-EW MZVJ+R-9J&WCX\GREY,@JV1$;$&AA#1;);KY#K"H'"[>8C>ABK:ZUJ7,]&]L. MK+N0EIW)S(>M%:++'4G6"C?%5?(T>RTSG2;7L%2]HQC5=8ZM)BNH6=G[[>MQ MF7'>Y##'E$DAI622UMO$H9D=0_]%.!=TJ:-+O^S2T[CVA'3M_G !ZOO"FTM& MZT/PRZ0A)7.5FNZZ\V+/V;)6L&#[TDK3_6?J?$J.24 AV=-O(&K,%*=S92[8 M*!+J =*JZK31SK67.>LXNU6(9T_H5$C+W>=)7;]Z' ^-.@&V:/QF:9;L3>R< MUTVC@.QO=%;J59[DL?5M08$],&TWBH2ECH$BC-2Q,L!PU;F0UBNSODGIEO%K M=!-UQ(\3/Z1VJ M:J]+]0>9U'W]9U$EC35":WV(_@Y0XC=;?LJ)^',F^9"J+ MBGCZWV$PIX\77S[=7 N?;^\N[ZYN+[\(CT_PQ=>;NZ='X=U58C=YO]:L M6)=IO;M&^T40F\A#P45#E3^%1_;1>NP0D'4F!'87D9LZG^)/[/KW622QQD*C MFRH:T)>-2OBUEFFXJ5N]ZV\DC.!001F#5:S%Y5CY\G<0BIM7#3O;>!S,)Q?. M9KSR):H!(=I1^P2-HO#L_J))U1GYU.3'BF/'ST[;>!?LH[,JR\Q:6V (J'<_7D^=/NPT!=47%#.>G#,Q=N$OK(MTHY52CGNA1+53Z]^OB+5BKJQ M2'6)U:A7I+O9]W#"=W6]G#K( M9L>0LW_:I3CS9LMTH4%M?GD;BS-O.2X9@2^>EBTKO+M2J)@&K+"%P; 5 37C MUI;BO?.]V>.-J3\9[7$W/S X3;7Z%WBY/+B*_/S\4Y!EPH&7(VR#=C]' MK+.>8DABUUH-AN$U*^M C&W-H:S?,;7(:CL=4ZJ$(2IJP<"S:A,L3T"I*=+2 M@)]'E3+);"MV/I)4&8ZDKF@HJP48UYU(7*GA2DW=3HM4+X+=C@H%-!JKHQTR M2+D-&LV*2ZF*4EVQ1SVC+J5D4' MJ-)(YY**G;'4CE26@_AHM6QJ%?U6K-Y,D;C-G2KAT'^5I![.7B5JJFUT6H*% M6]776;C%'>>LJ;6?,S;4R:K*0[=\QUG7OAB1BKX]I:.N^L5%Y!Y,BG)_D-%; MNC31[HP7R\+5\MT6?BNQDG)!*QXM-Y/:C3PB8:H$CXIN)]'05IVP6YAR"S,V M=T$LX%A1UE?[]6QGV2VLVM@UT21<$\5:;=*YS,^-2QDIHTY7$;#:O8J7IA^K MBM?L2>RF95(K3DXR' ^BJ>NE%?XZW[/PEU7[PE\:&M,ZYHZ%O^J6A :K0&?L M.>2<(=4II:"QVKP"JR>!M#B93S=)K!G:D?#JCD8LW:M/@&CZ89)!MEQ)S':& M+OE!#P2:> 9S)]'"4U]\0(59=DYQ.%Y.( D+.:1K1Z@@PO8W>&=BH@[ZQL:8RR@2:J1L_ MRD7.PJ)FK_ZZ!W;HD.A&8"[H$M:$)(I&--&)K5.8I\H;?9#M.#'$X]F -=4A?8C.8&T]\^(KXTY"^C1U?SS >3T"&0<)#NIK_ANNY%K/[,B>VSYRDD3G %W"HX3G#5R57 J51?$\_;4+65YF=?3AA;R?L;G,)6S_KF:IH[M_+ MMB%TS3.2>4;R>B>KTZ=6M3O",?%1;VVD.86F6=>ZO.KX>1]U1%$PUI[UC? M^E#GWA19N_.AK7WIUPI>BT=!LW+X-8MFO.AUX;@VF.GB\ $[0F?TQ'[SIQ%/ M]J^MM+5GLK^.V<>:*&5$HC4QUY\39FVDK7T)4UYK/&LB8?*L*"YGU;@(A:Z< M]12E/"L7-V256Z'BE"P&39*N]B]=H:N@P4BBEI$@G/\<.KWATJ(I'JZG*1ZYK5)4.59[77U_K]=^UKI%BUGW.AD3K&JV6 M[V:M2/&*1)II&%B8O011>*BB&?K5T_ M+]9)-G*:E+F"*SV*5U?P>7D%T\V7OR%ZA;!4F$\*^+5E@6;+HI_U5L'K%THG MGL_J,."4)[9+RS2P&@T4M?:!J[SU:>HC-)51%BJ*JYXD I3KL2('\:HH#,15 MT>BRE?H?691ELS-I!'Y;ZWB_L5KQ$NHD[\W'BA[1\T06M^0## MG==/^&6Q)D:L+$OS6^QGT(NGT?I;5E*FCT0(IKJT/JE_A\$\X?N%G#\'Q/Y^ M3JO07-BC5_LM1"4B3>Q Z8M+6)_99]=INKM_NGD4GNZ%J_N[Q_LOM]>73S?7 MPN?;N\N[J]O++\+C$WSQ]>;NZ5%X=\6HAO3?K^7VNDSKW376# GB^D0A3/^Q*Y_GT422WR30*YNJN=:9H68VF'>TW!9&71 M,[;=C,H^%(O@(!K36B]36J'(%K[B.2A@(-PEJ_?#Q*UK. M![$/3FUGRLK%S&H>#=TP\@-4Q^,Z,ZSP4>K.N.X30%M ?KA8U@AQC(G<@1M^ M/Q]@2:@ 55M\R4(UI=\[CW A\&DX#=Z$-Y>, +^GP0\B"B_$ \0< 30&!)X< M$HK9SV]+]X0$K@<,(Z'(JB/9 A9NPB)/6&Z*E4B:P?3('?2JW7Q(Y@*'$=GL$4O7_Q2.)]R%XF?S_-I8XF>C M0_CTYZX3&."EFYVRHY].5&>.5"J MPO%.RNL%?:IER0I-. >3#5K/T-99#S6A.L2>UH%E>1[$*9QD6\F^*W&R+W!2 M)5876"FR7J^M\JJ35SJ_+5A36U95H(Y+PFLWQ(XLTR#+R]55,[Q<7775RS5[9"1\B1N1/.^' <&EF MX(N-OZ0[$3$WY>'X$KQYA:RS6 M90@C"FDW)7L^'W@YS-R-NPBQ9D3P@&2\=%UHS ?=/3;$."S$'L%3^LF:]M-K M*@KN )\C"D.,,2 $FRDYTR# :?S#?X4A!6S$N';X,EQ'#'E">HG]VB&9;1%= M"0^'[T6P!5-O D]RG6BV/VRA ^PEA?3"3DHAG#Z'D>UAJRNXR_7H1,)9KZID M(G360QN6B8XTF0],I\_P#$9]I!9R9BZN6SRWZX%G-]X/-_ ]W =[U#@<2V,& M, P0TG_C'E^V\!SX=C]N\P:4-"!]A# 1AHATC-0(YQZP#DFO /W>=YSIA&(\ MQN_8 X*-N^#[(;%'T5 8V:])EZB7.#HH3" "6[#0WG_P#G:1C^PLT(9@ 8VW M 0X;36,N!9H57C 4R$/)3"!C%Y@<'X>$2CSI#4A&3!\K"@.@K^3@[V8WIFL,5(24FU_LOAE_%QRH^GDX(MG8Z>0GL M/A%H(];)R'8PZLFE4=*T]=Z$(J7-#@4\RG"9?[A^0G_P%]PZFLMA@+[8U6Z1 MNBGIQD&] ]L=87 5O'P,QS$-D:,C&D\ A>G"+MX\P=9^49C =S_N?N@&E)'H M,#K"+9 .Z!F,ML:XD^LZ#N(Q$_?XP[ H&.O =I+!XTE"G\KBQ>8DQ 8V\F%9 MXJ QUM00T&B*O=WL43P)>*!#_YK$W!#O;.B/R?SD2CUX?K*D8"2)'5Q<"9?F M!\9R8((%((RX,>^P+G3PT&6:9LL<+CT.X_2"'[&XD[QQ-L00$"7<+%7,@K$7 MQ8NA73!O8DLNR26>N/;HLQ\LG!I?0/984"\*YSETL1N-+*H9R6?%DS^VI'Y4 M-PF=IK"8\FI'G<5H>#'9<"I8)F),FG7GYT;ZVZ27)I <>G/CB-,1A;MP2$@D M4-Q&QH=3(^Y ^6R'[DS.=6>2)N,P )P_01$#$?D3<>PI$AMR1P9FO LQ@-\. M9_05$!#'0YB/L+",V !W @,$T$N;2NB,OLRZ8%XZ<6]/P$3_A0(W/93Q5>\% M!WMZCB=X-LX;9P8D@O,\7L'D] 74'\6"XL"FF A0X4/G3;\>I!N"] K# M/A?2\X;]&B+!4''!1>,A,&$T/_YGXD+Z-I$-.-[PU(3$F)+H MJ6?/9V/W01H%SB.# :["FE;.SQBJ#)PGQL((DS^63EH0IV!+V1)Y;):+1(%* MYQB%'BI28AOIQ.[$A)+O+/(;[\4:4/0\7BN=+*[LOX;NB*SI=!Q+7'TR(!2# M^DF"V''8:\4HNG),>0>98;: B:W #F.,"]A5G%YI?94]>TTIX_AN(O([1X BST/I=";=7(/O-TVUM,M),M!O^/4VI\"H3? '[ICEV!BD%/KGC& 68R@E3.)$,; M3J/K.+(( O>?XUGAP3 EA2U](6-V2SOXK; =*IM]8/^HG?VY^9@U@ M<2;%)57CK&>*TMH@C7A;'_TIH.PE->/;@)$OXT1?HZ<;DYM .NA/'5AJD$G[ MFWIDQ_7?9*N(@91J,(8FL3>M+#G /2P0$#&0%:KI+TCB 0&H^&M&C4R)FEV9 MOITVK$\ZQT]!4DS93C:0EP B](N;"%Z,&GG^Z>;\4VU]_FD1_YP^\\_QK%6> MM?JCMLY:N:BS]I&AZS>"EEF JVFZ6A[:[ZJ']%(OI0OSX79VS]-%9;U2: MD1/\.3Z6F ,O%.:9L>BK#%9N4*$E%YEJT9 MT/UC^9;QDE\(=_#5[!P5A9LI*M0BG(*N+3S8CCL \D Z7SAOX90$T8AIX+.W MSPV++'64O8X-Y,H/X \;[05P/B7*?LJ6M*![S28Y"4":>FSX M+R/_>3X[@1+'P'>F:(69+>Q\4K'AP!FZ9*;1PBMF$BMJI0&36^&1R,4O M2 X^]7*C36IV;SKO]_EM8208DCBDB> V"A_^2V!/AF\+HJG(GDQEE]GT!FX MXM>?L&8 Y#C+U55C.=,ADZ!QI>CZS36^1'''0;_ZF3L\2]=.#_D"P(1NNO#( M]I&NV6>ZQ?^(W4W)3\VKF)(V3TPQTN Q$7NIPQ^6X^;3[=/U96(*'=.$>NI0 M )$7-RE,T]"FV"*5FZ3S#S'FF!,1IS'85QVCSJ1DYB*\ +DLV)*P7, MK2\+#XXUM)E&%S^& @(*K7$\![!G'U[M @-1T3-E>*:';I^9$SIK5R$QZSTS M&Y[-=*>(%DYPX90'OHA<4%/ZR4*%<\P"5DA\H[C>Z"UI)+G8#K6U4T[W1ZX3 M.Z2R3I0%[$0[/JP\+FO,UVCQ[L,)'KC/#-/O?-##E4X2<_,);?FT_AH[O^:F M](SX";\]@H2'1PI61KR<#^TA'EHGCM@15H[^ L)*7%?A?K LMMQZ3!6% M<7UZBW_,$F#,+''"7!5@,F@@UH*0#.I*%5O(!1^UJ9Y#.44FZCLHO8PB$TTH MF)P=!CV;E*PWM"X$FQ?[]]]H2+M9,:0523$ZH2U-)3LLU"]?S7 NDOY<>:C5RC M2,?G&E-"KE$U692LO9O)<*[A7%,]U\@UX!H9N4;63%'15R/Q&]WXLP%2)G-N M\R(K&WA$J0&/*&<]@W)(6?T$:] 1D!-9BLC4&A"9>M;3)=H8A!/921*95@,B MTX#(9$ R3:\)D;7'HI0.8.,52C?PB5X#/M'/>IJNB%I&L\/&:I*E$SO6OS3+A]]/S6=![*Y*,:N,8L^:RG !LI -=E"<_5 M]1DZO/K6;@*M@5_*4I! 51.TNXPJ:IQ VTV@-?!I62H2J&P:HJZ494BME$#; M8YO8FO_.[14;>*L&KCP+BX!*JJCI=1'SN2I9+I'5P ]F89%6M2M*W;(:;7(B MJQ>1U< /9AE 9!I&OM3%*-8>@\55JCIR:9)8&V*2L"/]\^UC3V'_.@6WBP#H2_E1?M8DVHTVJ!X98 MTV*GZA5Y_!QMO+\]9OC=RDSD-4XU6,3(FN+I"!)YRTP4;JO5E23:5JMKUL66 M5L))Q?G@9/D@9^&('?A ICWRK/T-19P/.!_4I13$#GR@G/4LL=OE^9X-JNW0 MEORH?#%T.Q"]BAV;9&MOHB\IY8GGU1VC7,,.=*.=];JBLG\%!DXWM:2;?&%; M.]"-CH>L+M6%;MIC/]F[J$)+XGQR%E78@?0-:F^0I;V=$?71LSCA%"Z4L /A M=,]ZJFAJ>R8IRV:1EVBGMNCT.Y?SJ M5MD#'+615EO:S"O9S8 MFD]L5;DH9 V(309B*\NA6WGP;PLTXVJ2Z9LK_;[;,YL^A!G I_*81E\K#KSG MNE/#J6?%LU$Z]1AKSW=./4VGGA7W1NG4TUU[8!^<>MJCG^^4UUZD)>8)QUCF MGW^]D:#\[/8E[A^X/TG__"\2^)F,;V*#;E.1E8]5B^HU40TY8W'&VBUIO1AC M69RQ.&.UG;%VBJ_8S%B*U"C&*B6YO*04UHK2M_GH"B<']]UP,K+?D'C)^L$T MY2H^V3H-D$^63W;OR>:ULM37N'+9_^\TC$A?N/ET^W1]N5/IBY(*DYS<_>UQ MFNU6^B*O8;K!2DW6%$]';UE;^L*9A!<)LC!@*6QK5V36PTO?O_I%??PUG!5. MEA765;\H@Q64LUY7$DVYK$*IG!,X)QR^_D49G*!BY+QHR+P!ZJ%)8(\2&&U) MDUL3E%H&W6.DH"XJ>EDQT#5PA)PXZ12+75DM@[$4NU(&$>EG/;4KRNIJFF[^ MZ!5./_6DGVUQEV70#_:XMT3=6A5##TX_[3&M[%T5H[GA?Z54Q2B#\#'LSQ"U M_;N)UT?_XJ2SO2Y&&:1#*QSH>EWT%4XY)9^[*Z$;%9R[6$; $+L91-3LJ.-: MG[O[5\AHKNQ92H6,$BA?906P#:NL;$RNMM2+= JXCS*H0S[K6;SD5%,HHV R MSXH[I?R#5:7UE,V]644R[E5.=/4=&?HHJZ7A>[3WL4]YW*<&R3A]H0Y]FZUMH5&B:H*ZPK M2MVR'*K'K\^X1Y T9ZLVL55UIZHFT M<;TI-<#U_@Z7+=&);G: 4CY._-#%2RX",K+1O??QU>U'P^2T2]W'".]"FM]B M/P,U3Z/UMZ1HV2' PL'AX47!,9GZC&O9>J7^'6I.8]<[7US"^LR^FSG[N_NGFT?AZ5ZXNK][O/]R>WWY=',M?+Z] MN[R[NKW\(CP^P1=?;^Z>'H5W5XQJ2/_]XHK5<%KOKOW1R X$>PP\%86"ZPG1 MT)_"(_NA0'XZ!'AI0F!WAW9 J 4Z_L2N?Y]%$DM\DYP'1M=$'GCX@N1B)>M%OA"]G-,WY;5Z]UN6,8/$!Z5O?-06*UC!:BA' ME1VS%9[9I&0]SZP8DAUI7BOXEIH7^_??!(#N!OB_+UP3AXR? ==465R8='NV M-"53,=2+<6S5%ZPZ=JULRH MS95AV+R-0>:&80S@SOT@^>[6<_PQR;1G@IJJJOO$R=4G<(.S0)-8H+227#L2 MO@J$;Y35KHU3/Z?^XY3AVI'ZM;.>UMV['&,=(Z]J+<+M47JKN7GXI97>RD/K M1?VYF"H@*OJJ!,2K.IP"-:UDF^R-G,993S=.J) M)Y=-M;>J!9\NEI11NJO! M)+P$9K54L7QW3KOM=X MFBFM<%<5**K0,[FT:C2JGV5N$JZ.&7.LY72"+GI M++&G\Z8HP&+I);$\SV8M*B^5I!&UFPX/ZUC1];.>)LKFWMG=G Y/C [W=,D4 MI4,#\5#?W\%WP-[I+=#IJZD'UA8I^[!N*AW=5(HA=N6ZB.%<:RN7G@[KY='- MLUY7$U6EK!H5G)SJ14Z'=?/HUEG/,$6K-D$9[3$2[%1(;)L@U89(U9.HS5)2 M(;$*(,% 7YTJB5)ID03'+X.T1^@W9[4VL=IA3U]#!F'.%'5Y[R VSFGUHCG. M:87KC57+:0IPF@*<5KDIJQX%R$I*&*ZHQ!DU*#I8NL*9Z.#)&1W,^DB&EX_F+; MDXLTYL#G$<$/EU[_,@4]Q64)]:RG2Z)EU"7UY #%@#F/U&ENI:3_5\LC&O ( M=I$Z(:\7YY'3Y9$U)M9J>40''M'$;KXII350I%KWX>K2= 6T7:E),$A&$.A29 RU\%/DZ:.X3+KJE@ILBN5%7W# M::I6-+6ND9]==/0 .O=>9"*>4-5J.D6IC.>PRW4U<_Z\%81<6J MO'GX(0./2]*UVDV/QW#Z= VD1U/4.#UR>LQ7[J!:>J09VXJH6F75-:]7V8/& MF@VJ*7O0%A']&%ZRKGG6LT1#K8N3C*M]!RE]4"U-86%B5;3,NC1@X41UD (( ME1*5B3G/AFC4QNC9'F/"3F40M@E6;8C%;5W&Z#&,)::,RJDE6ON;&0MM6TU# MW#G#M8GACG(2*TS[UKJ56X,XPW&&JQ?#'2,.QE11G[)$22HK9*_FI1%*RK:N MJ/@ 'UUE>>PUUH'LB8LN55H$H>]&TX"$.U5"R.-T:./][3&2[U8)@;>Y;KCD ML+42PH/]-B9>%#[YE\Z?4S<@#X'?GSH8OG$9AB0*BPL.+,5;-D_(NL\9Y&09 M9%L9A H81#_K@6"M[*_)<@;A#'+T&@@5, BVES!$M5L75UY[DBCW*(#0EJ2D M+;%P%; #!AYA]0.>.WF:%+4EFJT"BL)F$:*U?S\S3E"U)*@M,5T5$)1%,W%5 MLRZE[]ICV-F[[$%+XH>VE3THGRDL#![21$D](3V/4U3^F@<54!1&G>B@&/&2 M1:=)45L_]J!VT19[=4.ZB *[ _NJAPA?M$">K@ M/C%+.^L9HBSM'4;.":J.!+6MSD$%!(4^)-'2ZU+YJCWM&4LI=8S35$V MR[),5A[:W0)[0#5E#-HB@1_U7^:OY<;8E+M#IP,NAS2FF MI( *(8E=K2S'87G;6M,0>,[8G+%+K[50 6.K(#7(HJR7%7S/&9LS-F?LHC4= M*F!L[:QGE>*$K@5C4VWB0V3#"^'_??='CTX+%]GUIM1VEO4-7+A4)D(W.SKL M[L0/7;SD(B C&Y?YXZO;CX;)SJ;NBRE>N+J_>[S_,:DC__>**U7!:[Z[]T<@.!'L,3!J%@NL)T="?PB/[H4!^.@2X:T)@=X=V M0*@Y.?[$KG^?11)+?). B-$USY6S#3]W$@G9B4# MYAE_@V!AL+HMR-ISGJ-0XN!,)R&Y2#Y\[+OA9&2_7;@>71AZT\?%IR-I+IL& M<.O8SS'56E:G*U/"C2T4\8MCFN[ 3Q]6O]?ECF'(F3])G>SOUSU*UCIRP4>M M_UY7C!,?E+[Q45M,31MME;*^&(W]>UMJT*RX)XL"H %)$.:K[RBJ2H>>KRY)DQ7]74JBI\ M52M857D_&-@S5>ZH&MIE_[_3, )4O/ET^W1]65J<0[LT^58IZFM,Z\XDO$BH MB1%3<8T<.RX975$JK1+,B9C2.'^UB+_66+C+X"^L(],5S?WS>#A[]4Q14E?3DM_7BL4.5##VJ+1Q.Y[8;H"^ \$9VL'+AHJQ MIQF558@Y-'U+Y 1UMLS7](HM:7$.,<]ZFMC-.(GR4Y"32>A+1D@)9&0C!'&NFA(JUFC!R>ADJQ.M3Z*OY$P"J9.- U@ MQ'N=QLVM?U*($;:?6I'/EHBL^+'X;74_+D/\XV)KST^E?S?0GEX@Q(?2ZBE-%[FJM1 MS2:]E>._;J1G8(*G8:Z6?N"4UVS*VV9B/SKE805Y4>ERO?\@M/.%V"$1(A(D M11Q@IF'4-LV_1,4_88Q[[VF^J/<#NLZ+S#!P?Y+^^5\D\#/YP,0H25.1E8\U M*7?*5;@#)LN51D86)Z.FD5$EY_EF@EHE'$4ZZW6U&A@>VZ#ZX^8(J-;#+@C^ M0'B>AG!-&))0%#P2M4R)K^0T?H2EO1]\BAI MJX;45?"<+@&NC+K!51M4YFOBS"H7(DG H?Y?W_4BX0=LWS3@?8%WRA)<6M7[ MP6^XIG^P)2W$%%VN#36-ADKU8!>DICSGMHD^:26C*0;W2=>.EDHXL"FA5U-"[>>XX_) MD_WS*B!]EP:77,[7M0C[JU+=9'2N]!TEH*X(2>60253,T!"UO;*4.$'5$)FV M6!%*1*;RW$;<>I _[,T/0_0'!!CE:'L.)KUA(#T,&3Y.W7!(8^G] 5#!<]O\ M[^],631-G6M5M=N9&"BX 85O#]B\,*U6=/3FS'3JS%1Z5;]=V4JG': L MI?&&+662J MDBAU]PETXT[E.A)6_BB%"@A+PXQN4]1E7@[PU.@J;Q& :NA*!KI2@*[VD1%Y M[$*!S(=) +O!TAXP:,$>^S"ZO^@77.G>6>F^\L/H?O"K[_1!#]I3HW MBCE!R(P%0A,440MHU,7)[!F$]@6 MG?U !*:A@F*)DE2##B&M"@0!Z4P88>2B'46!^SQE;:P#.[)RMVSG@HZI[E7JX):L#)5*#Y0R1K^WW=_]/X._R2#'MO!B^LE8[-@ MO^)O<##6(DLY!*VM0"1,3$^FS08/4Q[9DY!<)!\^)B'NKD>WG-[T/KVX_&EY85D=6:I(V=^O^Y1 MLM&1)+W0H]9_KZO9+]EI4-V-C]K7=IQIM+#VLCTS$CH2^G37U=TAXV<2"*HL M+G!V)O=S&ON-M_YT?1$/A<@QW._8^-M53$_:S MIEAO<;U8=UTM1W?='>1S\ZQGJEW1D%?E\\8F$W,V.%TVT*MA PO80)=%0UD- MB*]ETG;I[JOCG6@W4RRTVK*HTV)$OR5\8$>BUZ6SGBH9HI+1S(67OCH%NMD2 M%; KWP7T- ,O+T+6%!]MQ!Z[3LHB^8J1O5D/ZREE/4W71 MT.LB)_ XJG+IQJJ&;K!DAM;-K%',Y- MVMHCU%[YP<0/[(B( AFY2=?FD&;]^=&0!%S0W< KU?C2=&Q#(ZEB=W].X9)N M+>FF&N>3;@'=Z*HH*77I.]@>4?=JUD2(]'<\QWC@]0$6Z'10I!K#M"&AG&9V M%5&Q5EN.["6GU3QS8H\X$,[ G(&+,W U'@*#]@NR#%74E=-@X(Q\"9P6+J;K M3:F^DO7-:D[%0@:%Z_6)%UVH/ ]*S@F,SNXFJD_QT& M\W#Q%W+^'!#[^[D]@,%>V*-7^RW$S4OO FS!XA+69_8K0>%T]G?W3S>/PM.] M<'5_]WC_Y?;Z\NGF6OA\>W=Y=W5[^45X?((OOM[]FGD.]]38 _*-($S8(+4%4Q)YDIGIY(9 MFX#PT#"36GQWOOAX] E!O'BB\&R'I(\MM1PDP^ -2T[Z<':XGDB)=!+W61>% M"79:9]VVDG;KM$BE*+BA8(?PW-'(?PTODMUM0OJ;%_OTW@7/O!A"O+^R:9G@Z M.WJJB7QY,AQ+R5D[J553^*KML&IRNY)&$U&6IXO6?W#M"6;_2GZZCL^36%N3 MO6=L262*80H5;K3+X#/_Y4;#1.F^]9S1%!<&%6[XK_]D_RQN:%7/>MVN)JJU M"<7F&:^<9S;PS)8DKH/PC';6,RQ#[.H\2YSS3 -X9HN3_2 \HY_U=$L1NQG= M6GC*3[7$\CL0!^D+CY$=;=!Y>$2;9FQQ9A^$40PX7&1#-,VZ9'KPL,E2B:R[ M):_L($36!30V+=&4ZA)CR8FL7"+;DH5V$"(S@6=#5TO=VR M>UN2V=[=DHYV$ :QSGJJKHE:1L_/QNJ1G,A21+8E"^T01-:5&)%UM;+2(SF1 MU8O(MJ1O'83(L 925Q;-C-Z&7+NOEE@>_)'MK63K<&$XQ2%;$M4.PB'*64]1 M#%'15YMX<(WK%(BL!LZ\+K8T- Q1SFA=S(GL%(BL!MZO+K8U-,PR/,9W>=Z_28.J8&O"^0-RB%=M:P:(5SEJA>1UP4BAK7GN+/^1(FL!EXB$#9ZJF&(BL(-1Z=)9#7P M$H&TT5-5Z52+:=?ZJ"^AF';;2^VVJI)N#9P9('SU%-&4=='LEEQVM^EEL3DK MMH@5ZZ"C8_L445=T4:V^L15G1K]I91B:/[I]5:O"PSS$_59AU;#FY39WK=C;S.W+;5/LF]GU:H]]\NP=7]!\-?%$-4'- MVI(1D6#D R+DI=>_2?#QCD2%E3X+HR%53=2T$RK.PIGC=)ECB_N@7.; ]GRJ M(EKZWKYK'D%4D"KR5?,\MM#'_?^:M25QI%R.5( C%4U4M+W307DT22VI:4N& M2+G4I#+AQ^KRTHT'#QO96+KQV/8\'L&M65LR4:L#*))HFR61>EMCUR^Y8Z?5Q@/SXK;@G[*9<5C;.>IHFZNGURF M[E,+7M93#%&3ZY+YVQYQ?4NA)2ZM'Y\3#^@VM21TFYJB;/!J.Z=)3 ?TFEJ2 M2HG)Y&5U:E96APOKQV?$ SI-+8DZ35514^K2HH)34[G4=$"GJ27IC)JZ)@^& M.;@59D,-E6,+[3GSK=BV925P\G3VTA;H=+#M@+X*2\)>\Y(I:FK):>TE;&E- M,R0X4W.F+L[4!_0965(7F%I31-,HJS'0<9F:"CL?(AM>"/_ONS]ZR;3NIF/8 M.J?W=_@RF<38#EYU,*G5VF"+)//H#$E_.B+W@[@"RJ>WK_9__2!Y4?CI[1N9^+"FWLLC M>4%B"I]P#9_@H9]&OO,]13%PYA @I D\/PJFY"QK1>/=AT7]F%IC(X$OU^O# M*RY4N:-7N>SK.)(N\B.P0BA$ON DBR#X R$:$ECU,8SG37@=NLZ0+FW@/D\Q MC4:6?A'\0!C[ <&+W0@? +N*%\TD3R&D3\:<:WQ:0$;T6^!9W$O[A=ZZ<$/R M0G8C<+" I0%$_%>ASX$/LF##2VW\>33R7\.+A!PHK<^XDO$6K.'(GH3D(OGP ML>^&DY']=N%Z="7H31\7-PNV8D64Q\UB/W]\=?O1$-&L(S%$BU6*^,WQSQWX MZI(V=^O^Y1LM:Q3*/0H]9_KRO::0_*VOSR+;IA3D6H<>4@ MU+\_!Q]ZOR CPJ$I4"C(H3">ZG(H?#G2RR%O6XZ3KQ^2R 7[V,A/J$I'K0?7 M'O/>9U@7WO2("?F@VCV38-74O9"4H"1Z@#,)+VZ\R(W>_N7V2;8.\#"33V=Z MXKF2$ONQK&$MHE2/LQ._5&90YI1+*;=;%>7*$J=<3KD54JY9&>5BY%\MPD/J M0+GMB4_YE7@DL$?"5S_R@_6:6,M<^^O8SZJ,_3#4:6*B(4RZGW(HH5ZN,/^(/,0EE\6@Y;B !AI?HO]'/JC:;3^EA4G]I&B MF##+(!T6EOX7AXN$Y@[ZFJT1XFBV;6I$?C9E6S$'MF3(ICD8F-)_%!2[X[N& MLTY0$Z#:\^> V-_/[0%,\<(>O=IO(6)$.N++],8$[A^Y71ESQ&*Q=W+YX#C8CT4\R.H16->%L;"2>; MY43"R1U3/>%!*1U=*2FZ\L17JN1!;0[4S!E=V8S N&LXH@)WLA")WK+8P$_V M".N!,%2V(^&9 *AZ>.CY XSO=OT\:80+-S\GQ L/%$:Z M,0^J7I)'>K&$=TY ^MB?XSWF(?A8E4"P8_%I\>@O=90&E=*W#3-#?T(9]%SM M9(@/SW9(\ $@5U'%T3B8;+>='?>DI45KG">0YE3T,P['Y3 M]3R9N_*X^2C),S)<+XTBHYR(.';[ M_1$YJR+Q935",8L*=HU05+=%*)XFRQ130E9YIF)U5I51,UDUM#71 <4IJ33T MW:S.J@K:0%:]-DTD&BZVGJ[8JE0DMJIJ.>Z),MV6B[GYV4G*6&8H?MDYDNV% MNMSVXUPVR^_ZD4.N4/9):A'8LJ_^6TD>1\[L_X< Z"Z YPK3,&XL8@N3@/QP M_6D(WP;$P?#COF"OB\B'2\+I"/N^"(/ ']..)<^V]SV83B+G#9[E.X3@7H;L MX;#G),2>)?_U72\2?L!^3@/V5+SU;4-8KT@SQ>%*F($G.-,@(!Z\(@I@ 48L ME3S]F'"=[WC6$:4C+ I[*7H\.0)4WM>1_FX]9S3MP_/<\030"4F$$8B+5!%V MVK,_<\7C&/NP%IQF&_0_Q0XU=?.A-CO+/OO!M3]]C@;34:( ? -^=7_@.?% M\Z)@" &!A0(^IO_//.MH"]X,TVTY\+2>#A?K(AB%CJZL@B:;.F&=\0H.V^]H M7@D 7L&AT8/*5<$A^7$&NHR;%Q7#P']=M@PT*[TU9X6'#?-;&2FF:/Z=N]-;$^AM:R^MOS!T&NX!L MNVMR/-D_A1_SFHV) L_KES;P M@[$=_=\S]V=T,7!_DO[Y7R3P,ZG 1 N@JU6#V22J67!R MJV:G8(<]7O."U[RH55#IB>=(*E65PM$D4-54O2/5)$F2YY>72S=K:J64HO5I M,HBY>E$YMVZDTUYUT-@G-ZJY#%0PHV6%@Y9RHTK1L+*^?2*V&$Z>?4@"X M2L534W=4/.M,5%RX/5WAMBH_A*;MY(DVA&-/N5;AJ M$]/J9SU%U8H65N#F\PHW6UU3BJ4<-1*;M2M:T3I-W'MX8'6Q>]+>PV):X2I# M5*(5=A$*,PPLZ[1"#H)' ,%*5;EZ^1!WJ7'!1;FZ$W9US@5K)^="M94I3B[3 M7*MYIOFF @\M*@B@U[)@P[Q@")T-:/*13X-_X_: MS;G_O?/8H74W')BP[7JS7?[O-'##OLN.NC85Y##JR8;K-E@I98/Q:CO.\<0' M>S";C*02O.S!AW.BWR*&[S:+(.1#$T3R4%$ L0"_PX=?V9[=MY>H))8>[J9C M6 LG581R3<6-'#^6MAU6OMW898R[_+B4-ZN;E$A7*7A6$.2711M%;)R0YK?8 MSZ$_FD;K;SE\6F?V&IO6$M6D_L7AHE3J#OJ:K1'B:+9M:D1^-F5;,0>V9,BF M.1B8TG\4&93N^*YA, >G%W+^'!#[^[D]@"E>V*-7^RU$:3-MX'&]\\6%7UZS M]7M7%7UNSP9DA9LB,A:LSCK06/?OU=#V7@CC>N#>:S>T7P)"QD ',9#$58!L M_ (0(/X3"R7@#9]=#UC?M4=XJP, - W(6II.U91;/AY4&9?[2(1WYT>"/9F, MX!@ E6/UA#L*XBQI6$6Y /N4UH,F+]<2Y14\(?!'(:6D!ZS\U,[YZ1W;S+; M/>$=K$ ?Q"@/Y"P R6_3$1%DU3Z7]7?D?6I!'F&$ 1RX<,O-3X>B*F E+:"' MU=!$ 9YCCYFO]1W>@(-0I(_IB^E7\L?W[_%B)*[8)\NX)RYV+<:)1,2PC?0F#&4$2YD"Q0\&SB#I :3/R'VP=)+I89 M8""P.E2XBX9VM/!(%WXB;+U<+XRH60D?. CL*="*.X"?WD1*&;&P.*-/2%\[&*Q>ACY -%S:AR#:FPD<"$J*6C MSUZY(Z&\PA[,J4[ Q1*P/)[OT1)Q\X4Y%_^Z3/Q%7@7OB%7/2*S:8K5B0K!@%D7#J $V38(PO3"'3 NJD86KP MOB/\WAS@3D "%@,=+ECJUEN"K$Q\S[V*:80AB%9C\NH'WW$-EVDW]MS@UR\! M5;4_SR]'^.L+SV_)J %[(T)!^1&)P _P7??!B^VY?\6@'(_]"7"A#^H'NRND M>P%O5R09P3T]NM2\YT?-KD,6T]2: _3RK^@KB@ESZ"L#VNK%]C9L;4A_(O-K!]2"+$%^!< MI "4LLU.(E#,V>H1!AQKC?=O F7-N1'PU0'G' MV5X%]KC'9$JW/NE#$>0>! "0+.,3:%'KA MW S@64NABXM(PQZ""LP8Z"> %XS>!)N"%*HR<#K3 SL6T-Y >/Y.X'^1OWI] MMNB9>SI9F)=7BU?/ZDK=3+G_M%:YISUD@/!9K$2Z FDMI\,D)NE9/Y?A?+8I M)E\& =(SA="=&/,0T\EFR^LYST3# ,22,=PR7*[ O\@QHO#W!3O]2OR,G 06 M$*=_<>=[N&:X9#(LU&7?GP!C?1[9+UGQ,0-[A(7"D\ "79J%..SRLJ=@[$6Y MWR47>]<>LU)V?U.Q*0$LP$O(BF.EX-]+0LS_044W ,#S@Q !TF=R^1HCB ': M!2@7R3,*&$#>PQ]L846JR0!DX@D/;QS[?7?@HLPOI!DRBAG2GC,D7@TS.=]V MV;NTR@0C@,,J-1,*8IIDXBA!CIG&72L>S_^9,:WY;-2%V62((7GAW:@YO%^M MA?>4X?/;3(C]''L4?UOP*-*#^"$@6+L?#H1P0I9*/C9%UMGF)VBQ[\Z22O'= M86?/8_KNCK>LV5SX A\0'40XX5Q(/@ORA7 S M8BECBBNH(^R\JF5'63* L0.)K9+Y/E3.?IW]PN8(R^P&PN>I M%TOGY\LKTDEF5F]R1Y09N=2C2GU8CPQ+V7$M&^]LJIDB4:75T1/G"B?7HD1+ MBS)WUM>8F*\Q+/?/*3XWGI7 )L1LYV%CR+9/?817S+W93'=8?H+TIP$0)9LR MB8:NL\O9O^E,%K*\\LN+3)5V6(+(IQ$L:UQWB70BIL1 I$8"/.6_)?@)P[=_ MV.Z(1G7XV4+:*WD&!9X&@1POA)R13!\;QM)EO*#LR&+;7U]?.X[OPT&&@3M] MV"SX]-DW!*W@Q% !:(7CDU@;ST8M:< M7I3"]!);R-^$^U@\2TFI.85IC$'@)80W<"V)4.:4HDP4<,I'0:&N&_F7ZT,NFGQ5XQ MN12OF';DC+9Z>L7^. FGF"YEH2:,Q3F'U<9R&Q?A= Q(\G94[-1W4".&[K,; MQYYF!*4*C\Z0]*>C?/AY/+!$$].U[TQ9(.UG=X31*:'P8"Q*2B^3#Q[X;3D;VVX7KT8'0FSXNEAW+ MR%FG?,E^GK-W1V(L'I>KC-^\N7^Z)7>Z5CFMV UXOY*G$WL;VT0WHSDKTB\] M%AA=TX\/<.J\"Q?+EY6[D<=KJ"IWLG J3V?:*EM0UF&]LLE^G@YP$WAA%(._ M/9Y\%/X-PO*+\.7+@U@L56 _'JJ@C_5@4-D";K+/_MW.E 0(.U,_'GV PC# MB-;_;[N 8YIG/4W[^P=[6;AL)G+DX@1A/R80=T@7X?QR(OQBR< OQ@'YY0"A M>-E,@/>B-VL"U]@5;%0G5CH7[Y?/DX M@YP"@VC8JO;$#Y0-O($A'@$9$B]$%YU+JW(+[[#TU_L2F(6SR:FP21?8Q&P3 MFSRS.K9"."0$S4X;LM"9+RCKISP]'3DG-(H3X$' "E:;6&'IQ)CGH1-:JIZ? M$YP[YMQAG/5TJ<7<88=#83#R7\O0-3A;G Q;6, 6\HFSQ9T?L:A8)\T?\U2' ML(@1G%-XLRAGP; M"F-:LM["[6U<"^V/>?ER.*__=PHC'+S1^B[,[L[![>3 39$U5D^<@ULY7'6) M:3.THE.&=""$"<;1^BJ>'\U#"N],G/U%Z3"Y;R:8IND$K M/9_JUBHA*RYO-8KG6-&FROIH4QXWBJ&,RP2[EJ36C?@P+4ER[O?OWHC6OD6L M?'5#DE3O[K-ZA8\W5S1<4;B;TL;.#(E?AZXS%(@-__3CJ,8-@=YQT4TL[SB@ MD8]N*$B2?*X:LM*= 7&ID]^E.T(C@BME^$%2"P57K@^Z-+K%GK1N4*;6L10M M3YSF(8[.4SEAEVDX^X"-48B1\IV_-L*Z?/6D@BD7B93-/:V8E6/F7!]:F3N> M]@ 3S][K:Q(Z@3M)"I'$6[]'&"UMJMGM=/5ZB)#9VZUTY+^UGGHW1P67%JO% M;0:;; ;#*)I'R\ 9@GH0?B#]%SOXT+IJ M:$^P1+4L"P\CVV,%1OU4-P!18-;VKS:,@]&48J!?29:$=QM3[V+P$("[\,\K M6L?A_#$NY"#\PQ^Q^EBWGM.9E\2@S5NCY1P5\_R?L63WU7Z+1Z$EHV#2H]\1 M5%4]EQ6U*YGOL=KI08PJ1EGG?R.04FTU4G(P; P8&H8L&0B&:@R&3T,WF(,? M2[^GEL$^K0'!ZJ\1UC0B ;58"MJ(7'-\3'"I6P@=U2+HR&+RXY'-?3<)2CZ> MR\MH:)BJ;' TK H-%8Z&' UKBX;LH]S%L13P-W! (B@8^+<4]"2SD";!N >J.@0H"Q]G2<5;E.,MQMK8X MFR%UJ@QC-X/HDN!Y34+8P#BAK/L+Z,+C*?,-TC(.<==#[P73+>FFHS?A@0)O MD%0ERPW,*IYIX<#!8GK&XX"Y,V7@%"M,7&7L+3W M%:>)B%"'!DE[[%-,W@BZB*>?;.=["/LO/$QAQ':8[I'#(L&37E(3@/LW%K$- MF)D/8+4B>O)6@ 69F\0)FMQW?01$Y=X:CJ@U1E3XI%NR(>LZH.L'6S;. 2-T M]3\J8&L_=F/?TN)LTX L NE,=%.8%V0+CEY.(W_L4R%XCJ0O4SNP/=I.9A$J M\3F_=QX[@+7>=^&.SAAKC8>A[[@,YO.B:77BZK+GY]3DU9KKY5HQ%PW7R^L& M5COJY2H.7NLF>KFF]N<1Q/X 'C9-8A$7 HM35K@*!+$R/,D42_CVQ=NG*'P] MTNO!SYJCGC7< ];&LX;2E2X!]H(2;GG"\__):8006'TH:<&_%:=+ M;C4_G!22<&]2&Y%DR9>NR2%KU:N:2D -EC9#DZ2#+WR_Q9*Y[#N9@^2GP[7[@]E^PHV72!/0V#*?PU$?,]V?]X1@HL?QHUDB]+7?A)G-E3DQL>646!U+VIZZ_R.J\*60.X&W^E MZ,32 'E=";5F=25XPG^>.WC"/T_X;YHSA2?\UVF+3$8E#QS[C-R#;TJ^ 2T$_7V--^,WVIBC_HBV!E5FNS-M& M#0>TP[WMO8GK#0P1,S"(K'P=QK/!H_ ]>L=0]%] 7J;AOJR2;G]*<-S&4=QV ML\5CU:G5ILGA)X&$78Z$;45".67V0"NJ1UXI%HY: M,PK95 LB(+W;F9M8[1=JJTG#HJQV=.D7X0HKZC_8;\('X>'VG\*3__(R(@E0 M4OL"P8[ >"A\@;59Q,YN)5:.W."I2AP\CP:>)@=/#IZ:$H-GA(5%V@.>L3R9 M D]98E^M!U%6>R4#1%L45)"#<@2^' O+D?> YKDH2(N?)V0\ 5G M34/2HG).B,?OUQ>92HS?EZ7^]CIT7WS8J&WQ!;, _YQRXX8+KFS/[ML@EXW= M"*NQ;WP6[?0>2X\S_/S4^:/#P@,P'==V@X3)FRL!4_(4!P$H'P!<@^W8N._@ M*M/2..!PZ@QG3\@G;"#^G$(*0VF97_5%5MBJ0OE>7%%O.OZRC%1-5G5-,C_T MNY)NFF8?P3?&WBM01C'T*1MB+R>!.Q)856%MAJ_9>*0P/-J,5M=D&F'+(89% ME[_2M?NW'WP7/@'>.4.*9W9_['IQ:!. (D.G;#5\,:TU&_J. F-LY4RVRK5D'=9E$S7>"3EFK#R$=YFT 9.XR? ,Z8*+H*E_EME?BD9S\(_%>T M6!Y!.LP%OI>+X'LY ]^5&'W\LA3<+5 0M7+Q4>/06P+T\F2D-D%ONJ:R-JM' M)4O*GPJP8#<+>96,7"3*L-VF8J[#,+=ZR"U-W"T N_\+DX=QC-XR$HC_=SF! M^$]V<9Q#3'.KF'E8[G(T/@8:\X2N%J*Q29U!UAR-Y3&V*P(N-&T&Q5FXK"[C M,MPBL-Y&)D?F0R%S 4/$'LC,-C=N$F!R&\4QH)F'WS<:FO?)VE?T.39K#F/V M$)D]AZ6"L2YK]X81]PDRYW6DT=]B)Y?P+QN&'"S%7JW'T:LM7K$#>=AV/C'* M]9'E!W7MX*"N2$T#=9[0NRVA5^,)O3RA]^A\6F?ABR?T\H3>UB;T@IQ1*(^M M]A/BP8"GJ?T84LHR92>ZCN=G^FDSO 6RN;/N4SC)9(3W,U4A%792AVBZ=)<&^&/%5HS4_"':1HP32^T:6FU,(Z*GG]#*S @>V^+A);UI-1: M8L:Y%+&G#[UC,4R8&:IC"SYM^T/F72*N8!1P#^:W879:TB[BN '!R>1X1'"I M*&1Q%&HK"JG&$@H]QYUC''\<5X"9]9)9 SVS$N&RM00]6P0K)MC_UGGH"%_] MX 5V_]:#84=41/MJ>R!%T8^S6I!?W=$HC& 0D7!E3URL19.Z[,N7W$462\:G MV0K$I6\.AT]_;H;[!&J9KMUW ^( * 6"Z\6?ES X^\U9HRM5;LZ-Q&4V?N1(7 \D5OZ& M>Z9HS?!TV) AD,L),%7!K7L&$T0P.G))VU+9^=0QBN'/C3E^$,MN*>M>QRLP"$'JIG MV^( N M"F:;6Y7=CSWW>4K_0*\Y("(B9 $$+&#B+*.1K\SK-!X'(_4=,));/QL./.O* M(\@KY1&6H6#X0R-JG[G95):\^)2PUN+S)8;_& ML!_+FXJF6[)F?NBKEMG5NU3>C,7-+R1"B$Q%IL>-<7\#U3H@;\)C1[CIOP(B MAZON_D6OT#;O?>P-1GR?#9Y:)H^S I M%D5U'+N*(>CG,OP_[O67],K>6>B\\SU@Y9$[<)&-(]_Y+MRSK+LYQ.5WE)@' MUHD;5Z65)\MO2Y;7>;(\3Y8_.I_666#@R?(\6;[-R?*RR<7@=HO!IO+AO[YG M1T/;>[8].SP/R \W)'U_ '(IDXSO\:,0:^LS'3V^27B@?07M,*X+F$<-OYR^ M8 ]"F=6HUH^3MX1B.1N'PMH4Z$T3@$\$@BP.0>V&H&XZ#9-%AOM!$$YMU)K+ M4L[1J12X3C13S7_WL'3K*T6IN7H..OSYS7@R\M\($:[CL83OZ^Q0VHI;IX 2 MBL11HK4H85$"LS[,LF5('Q@KB-W$+OQ=!"4R7PES4K.HV_!P( /GTHDV<'' M*P),=^^0EH.#C<7!YBA@LTOJ&@>;TP";U7 Z+1U.EUM?6@LW.?6E>E7_/M$X MNT:ATBZI81R5ZH9*)8&27BXH;8BPV!68= Y,+0&F71*T.##5#9A*T\TT!3AV M[ _0C'1@H6F=D;F .'7HC"FNXQT'M'C&5'M!:[6'H3+K81@BO/B31>"B70HK MD:X2[.I44[?N:%W\ZMM@M7&Y5?S5_-7\U:R28\BEC[I)'WLXW95N*C0' MU0"?"@0T,F>\(GQ8U0H?90;AE"9R<,7H.-#$\_=. 9K*:B L,UL.]G):MN;@ M=Q7C4MVB YO=!/=$ (IG5G" 0H!BAILY/DW(H%2 >B !/MQ&L,DV-SMV.(0U MBB),>[#QUP+QS(>WXG#$.A)B\40,CE@SQ%+GB!60L%3$RNDEVPNV"I29YK#5 M:-A2>69(BV%+QL$;F$!4*'#O&UENIE&W53$]:&Y2;!E*\RLNV*B\&K_+" MJ[PA$*Y)__>"'T?G-K+E=1C-JBC^/Y^:\DE[R MSY3M;# #JIMNE_EHJ1I9A MH*^9(IJ!H5S6.P:.\52M%N,8S7PP)!9!?.Y,0F!$92%"8@7'E#UP+!T>L8)> MW^YOKVK7:V+!C7BX/K0AL41 M*H[6BA&**H%HU%_MX[4G0IU\M-96$#L)R.!AZ2V'#%E.UQ=;AHW:008@!O"K M.V9_UZ\KX(I!B8F!37K^#E*_@Q MSLM7\/(5%92OX'Q6B;C,LZNXN#P7E]587%YON=Q'7,YIN=POXNT(/@ZNZA\' MNWCN5=NQRU18M)L=K.2CNS\8=CT!"^\,62)F6=FI/*Q@-0\+4\1EDP$!A0&^ M]/'2"WPYTLN1[PCC:Y9>,[3=\Q598*J\X@U?MH5E^T9>^(JD5\0%89R^'81Q M0"24O?D"+9#,2E$8OCX+ZQ/7Q^&KLG!B<2I96 \N&*^N";<7'-Q>H,@=^6]_ M:X3+(.>,JG6"<)O&KO@1C^=B*X.8/Q;N'&"]D7X$U14@ <2@-+Q M,'T>N8YPZ3C^%.0&[T7X[ 9CC@2E\8W*Y0&.!(=$ E66_]12$("+/(!E3D(? M'@+0$=R)/4K5JKP?P!4D #1 ARP@!+43.T/;>R& #8 8TQ$19-4^E[5W]OL/ MLMYGGX1WC^B=@">KDH)/1T?FHQT\VQX)S^]_CL@;O9_Z=*7#)5>T U@4#BP< M6 X(+$I.8/GL>C9\A$\<6)K'ABK "L<5CBL'PY4-L)+&#=D4?N\\=JXZ0@(- MLJI+HG 9"I=]?Q)1;69^>7*1)1G;\:,C_)'KO'&WQ.'#&.7.X]4__L:/]IK/ MZ)8F1PG__Z=O7X0G^Z?O^>,W$)DC8"4:0N$,R=@6KGUGR@(I*DQ@:,%9A6QQ M=?F%LT7=9[2%+:[LD3,=L;/FB^M]?[9#PIFD1":YOOG,F:3N,]K")-=DX'HN MYY&J>.3+Y2?.(W6?42:/?+&?R8@S115,\?#MAC-%W6>TY>!X" B&$1Q#O.(: M_)R9M(*,5(5=[1@SO_)_H O)?L$N9A%!JQD:F*[MR!8^NR,B"K0X3H068-<3 M4L2\2IHKU65*GI*1JX3+$H)4-):<]63^MJ[NQ>W:-#),5O2$V%*(QO9HZ(9Q M>A4B&I5.=Q%3N!V_"!"L8P)=V$*"7'"]>-[NLJDQ'FSKF/]M) M<860)C'[L&V!T(_EA##.#HC@^4@!$4N%AM_IMO>),(#% MPN:5KL?0GD8=!,D[W- 9^>$4[F=?1$-8 4HZ(+M,@-[8JX@ Y\%_HC$ MO,3N%7#6Z$BEE 9'>S)G&#;Y@3[2V:/QR4N-"0H[HY.-] 9);)>#/7EWC#.;C] M_WOF#OJ:K1'B:+9M:D1^-F5;,0>V9,BF.1B8TG\473T[:F&XY&&'7]:5(E!T M61]O?[V[?/K]V\WC6@J,R]&!L(NBW)&V/QW&P%CVSZD;)# P2$(;V)DBJ\AD MLOZN_WX6YT"<:>!23%D(MH*?94O51'H1"P)'[!&&P,/]*<"'8T]#1-W480Q# M (8>]8BBJB]C,9VJ,!0A4^B'J0V07TR0&9>G 7?: ]C89^ %/OSYC^L+4" M+;-CF7K14H%:MV-I9BFE I5.5RGVI+6#,O*6"CRL8LC6^YCU[)IIBLDN5'=U M?_]P\^W\\>GR[OKRV[7PC_LOU[=WOSX*MW=7'6Z0W,^2< T2RH7PF3P'K)>Y M09.&M?+IYW1Y8O6L3*I#2L ;F)OO\$GL\-70=K' /;4_7 U=,EA- M3ZMPST_%5?)N0W;?^]S>D#5VQ2-8:6ICD+%J5W._CH:)G,:'N74!+0_/A'B) M@>&9C/Q76@DKEM%C&TM$P7+>?!&DP_%LMM?%N0QV. M3/PKPCVGA(EKV:0 )'+A[7"X=CE^$SYUA'].1^YW8.KO;JMQK6E8QN J56

UD]!7FLOAEW;/X F?^L(7^TP"GQXM':#8@3 M^87\42>$39MHN/[H5+>$L@:"V&_^T!-^!:G9#XOKEJ?B:6TY"&32 .?^%G#_ M-]<98MTO. ^!X2,;*_/0:"=(+")%#@6M ++ON!:WNV<(/"(.CN?Y'H_#.\ MGK3;YLQAK%$PEH.*.9JU ,VNAH$;1E@[XBM0@N^GXFJX8-,J1-A "1P)6H $ MW_QGF /*M=\PN-4.N#C#P:LIX+6>>#EVU3; =ST6/?K>FRU\QJX'$WOX;'M' MJP!V7*]#NYGZ %3 '<)'X.ZG(3PG%/X%&^OV1^YW+FAP0:,IF+26=CDD-1F2 M'B,R&1)/N.P(?\ ([G=P\G)0XJ!T+$%I/?56!$LK2=3)Y>N8FJ=7+^>_PLC6 MYU=_>/;[;_"_830>]?X?4$L#!!0 ( &B!4%C.3;/QO"( &FD 0 0 M8W!S+3(P,C,Q,C,Q+GAS9.U=6W/CN+%^WU_!XY>S6Q6-9SSWJ9U-R;(]HY1O ML32[R5,*(B$)&8I00-"V]M>?!D"*E$ 2("6/<4*E-KN6!#0:^!I H[O1^/6O MCXO0N\/(AD$0?XT^Q/\<+Y$'7HOC3 M8_SY:,[Y\M/Q\ONJ=;#05\'6U8CMOC]6/1Q[BG)%)PO$%0':& MIR@)H4H2_2=!(9D2'( \A%@@OE&@\#-';(;Y-5K@>(E\;#T@O_WD>0(LLEA2 MQKU((S!%\40R'#,NJQUY"MA+ZB,NY564C+.^:>6/<,CJ[:B"P__O_?91V+3?4,5/ MPC8B+ZJ/X7>/!)^/,H4:5*3SB!.^&D9">Y9TCSQ1]-O=T*14289J*64<9#SD M(OO;2_F_5UXO5^X+?P(U3Y'S"O1^/=ZFLD4_B7%P$_TF_]Y>'=+*:9&:BEM# M;%UO;.!-Y,S0O(:CK^?GXU%[ M]#;)&+%Z6X=52LM3Q ZXC$>WB$&OYI@3X'-/(&W2-"+VSAXQ[^<-VK]T%,&- M!>UK__K+^6AX??[W;\/Q/_>T2FX1-6+XOL$*J6C#VN@IZ@<0+P;]T=>+RYL_ M=E@FR\D9@?O0 #B@ZDFR'4+L#,<^(TM!C4Y/DYA$.(X;GJ5*21B1^2BT>1+[ M(8T3AL6'G(Y'IUY&J4-@C,@L(E-8^2/>]Z59D$2S6QH2'X[FS4"I)V4"Y]7+ M;7 *]+R)#W(%:T#382Y6-0[V&WVP"_4[-.27&,5-UY:TCG&0WVX/ MLJK8H=&]59Z)U6V(E+$>UM&EV-*:#7@U&2,&[[8QR&C]Q9/4E-$_H])SA2<-9(6L8Q_J#?DZ; M=$G.+Q!AOZ,PP71Z04 7] D*AY'8[%KH_"9B1C2T4[.@Z$F2XM"\)NH5J'8( MK/0$%-]A'Y-[!$O !?(Y;:X.U1$R@72BG9XS:EY.SEO3ZQ \MSB*&_OJLTK& M8=?.Q&G-+@TPA5F/.6'RW'^*(R#.XQL^QVP\1U$Z( T7+5NB1H"T<_$F92\C M[4G:GB">8=BE14SV_OQQ"3V' 6FXJ6]7-H*B'9O5X*EF3HN:+#J$/6E&R M$%Q =;'F#.@".C07"_X]5J-X29MZHVR)&K'5#OX%RND:N4$[P_UG0;Y+GGMA M_."K9BBE=8P@: =]5;%#HSOBU/]^BJ"VD#80M1;1KA4TC*.O'?TEH9ZDY!5) M=0B/ 94.-NC )4$3$A+>V#=;3L*(AG;TS^EX!4(=PB(+$1CA60M;C%;;A,!K M[5R?D? R&AT:?'$;-$A"/!P*ZQ-*':5_EY<=5R"6F/;]^\>:^#6!^'XOV<_=4E#:PF MDJ0=>C8$C=AIUI[:$)5N(E<[3<:HN4?-AJ 1.J%R*!V8Z\3,"*@F6\VJ'01!Q4\ MU : C9K&D==L-JIZ%X>\,NZH#0HF8D9@-'-.;2A3%_$JCT=J U8M)2-2FJFG M*KZIBR")^*,VD!3JF0#XH%EZ1.4N#K8A8*D-#G8DC1!II@&+2*@N(E@3R=0& M/3,Y(W(EUR-JPJ.ZB%D6]-)*3=BL:T1#.^QG!#HY\':A3JUP:43:")MVVF\0 M2]5%9(MQ45FL3G,0*ZD8\=(L @J7GU-BOZS#![H'32%TJ@TF>G4C&)IQH!A_ MU44(VH9(M3-U[M26$5S-_K![4%871<(BD*JE_FA)U@BT9L^PC=#J'ICE$4"M M'$QUE(R0:8:-JHBB+H*T'9#2!IX*&B9@/II#6[J(2&EJDWX0J+0 82')XQGF MB#1,,-68NA%%S292D5-%K)7K=HJY*KV?55-= KG69;XWL%NW8@1=,Z>8O/4' M\"W!'R6+!6(K.AU&]]!%RN"[O6-?TX@1^L:!&E!"-2=6@T*#782^.L.+&HN] M)8S)R!GAU&PZ=7EC,L@ZM2&G813G43!(8@[*/&N%5349(T:5D1U S,NH=1F; M6T:#Q.?BZUVP*2%CQ*8DYD-ADQ+S)*\=QN8:P.[@&5# MUXB>9K?)T!/VFXR\I^A[/Q=:^*7+D$H[QR[8;1 P@J397#*04G-V)X$H!):M MM;F-;U,C?QO=L3%U(X2:#68S,FY#1=S\*6VHB\IB.0Q]GY-[PKSCA;X:]"MLRC80=DT[E-QN+ M9JMX6!-)(XB:X28-E.UY.6DQ&^77VXMOI[98-3"C9+E4[RNB4'Z3#]X.,%I0 M-2*IV6'62!:IIT 6"G87RXM$&#&N@.PB6RGU%,N,?H>1K-G'6H%82\^(7T7*5...V"G@*F\2K/7.RA)MU)[=FS/"WBQ+ MZZ;BFQ4MOP31/87)#-=PL42$B:_\N7C1N-V:O4,[1GG0;$GU\E!TBJS;]-)& M#TM$$9R:Y7F_4F#1D%$,&MYX,AZ;.BD*Y5>9!H@QF9!C(9R,=)J5FJSNL'A! M6,2*W,!8(^& 3&-(VFP>>V_=*#3VEZ_@H);RX2E&Q *R+CU9>3DSWIJ;+*"F MBUM+.9CYGWUIW(=?"Y%\,+*,DS\EYZV(Z[C- > M(U7KB1FQTLQJ*5:']<[RHO7ZYZ\$]$CFSU>7^!Z',&3"5X"B55Q( 7F%D1CF MH W43\B'44HTXYW-E>Z-4FNN/,F6!WQY*6/_&Q>S9'H9;P=9J\8X79 +/[4Z MXN_>G%%R-/M?4\G)]XJ-= $=/.X;T-K;GK)#.T9QT,Q_=N)PV(TLA> +(E$, M@PMGU9A& Q3/+T+Z\!4',QPKFP<&]=@R%?M3K"E/PJ!1[#1SHXW825:]GU-F M?_% X 2_GF#84QQ[&B9JEH3^L8+ILW&$_1'$LKTF(%FG"Z13EHTK%H/K% M,25R2,,GDM5]\&,4S3;OAGG;G'G FBA=8,Z3W'D;['DD%<&PLR)8DR5G;QMH MRS9,HM+P];+#MFD'>\L[149Z1C@U\Z,AVU('9VN6%R?+$"_.(4 >!VD2G?1W MX3)LY7IH0=\(J_Z66I;!H>C.*B9P2S7!& GPIYJCM?'/8)0#8=-NNCY)B>XGR(;^XQN\:/_ )0 M0^$_,6IWD>O'L6640/<6L)[CMM&P6 M;R5<8U M&*$!\=/)/J#Q3CN;-76CI.@1F[FD;%Y_$-<_LX;6BY9HJLL;W!^8 MS.8B0@4F )J)X)5D(=.\Q-^ ,J^E[7L%!CS!@^O2(S];24[GN M=%J("F?5-&*.K^V;NPB(!5TC^)J1LP!^\=R[#K+C13-HAT$5&E7DDY!(?J:4 M2>_YZV&T3+B[.VIYM5B +II M@8.#I,CA.X\Y60A=/3O,IA?@8!#/0$V'7WU _((R6&NC$KM6*UG9M5&CM&@V MTH*TK!O/#\S9I3\A.1D#,I@S9>%@9%M;PO;E[+ A:(2YSF9Z<&(TS(&?6QM* M*[2?]'MOWB@7NJ&U02[]3<-&>S7%=B=C?.MXI>=CTRBDNLVVM9#NR;70W="EMBN5M:6?TTG!TD_WY(!P MA6NCK.M6YYT7Y,8A>9QZDPTG!CTX,=J*?X6U$/3W'Z=_VO%@%$W=[MU:-&LL ME^+(>E!&;:']T5Z6'\^?42QU@WIKL3QX;]P2VGVZ>9Z)2:/XZBZ!'R6^!_?1 M3E+\%:.0SP>(83%F8X:CX X4K!]T^C*U;I*[-[K_H;7<*5Y$JA&LPAXD.Y[D MYZ EVJ I4@;5I\Q2#[.)"(9&!+/AW$G,Q">"W:QK)QT]H"+1GPPC.%[CE*>UI M63%*B>9HV'AU>4LUV3"9*LXVR\L,:6ONY-ZQR9^W9K"+BT(-UO!E.C'3)7;/ MLE1%WR@@]<]REPH(_)1GQD^;^^6 MQRF+,X-Q]^@&1R,N#@RBG\GG++5!0XP M0Z'0\3E=5[]E])[$+=6&IV+"*#F:\;Q*U#$_K>2E'K;/,'>1L [1]9OK:I2VCQ)2\.V\I,0>- M*Y,'\8H,7^T-/,G,08BT-4&^ $Y\+G]>I-M*J[/++@T9Q4,SS]HM,WFCGFI5 M;5^=--$:\+G%3"ZVD8^%BZM=Q&S+-DSPO]-,N';P%]J3?KMN!KY:+>57-.)X M@%A(]PB\L0TC\)JUM"+=FYZP'_' @39$>@*2# ME@,=*+BA]P9T8^I&G#5C8][$AB/]@'&.\6D2DPC'TM@NU M@7N7AHS(:T;#C%#VP*UZV#1'6CQLLGZ*2R]\$(3X"Z8SAI9SXA?&#?ZXP_8AB001E%9\..E#'FP"PB6Q/F^R%1*HX-+2!:E/!R*/*.2&<#^[PD* MR70EGG5*7^YI=<9K1MLH#;H=+PNQ'@[AT[H1Z0;(F\E?'_KOQO?7X\?X$UHN M"6R*XAOU.8JHXEU^!=_@4-UU$^C[R_A?-X =$A/E$L,Y.;["BPEF1QZ:Q)PA MGW\^XBS!1UZ$%OCS447A2#Q?/PEQ5OAQPD+R:2E3$0@&/Q\%"9-<''EQ I0) M3\2G+XPFR\]'JCCA>''D<56I.Z$F'/ MN)EFWZG-H]BI*0KC=:]LJC;IHOIMHA+EP0]X0KAEQ]4W"QJ!I+*5N=>WC/X; M^RI!167_-@LYVI/-Z+=^ DLYY2K8Y)M!*JVJNB"CPH\ .Q%!H:E#V^5/!7_%R$J][#]1UPYL]>>)OBMG_:OJJ>[T=S[J*AO1&/1 MK.F$*X2;JJ"=)E.NLK(+P&<7N,?XD9^&U/]>O4[J)9^R SQKQMR'"_E8*K;9 MHDN+NH!#SK2_0?A M': EX2@4X!CV4+V@"_Q?4CC>@?(6J NJMS0D_LJ\0INJ.;(VP^%.,JB>=I%# M4H5/:5$7$.I'H%R3B6K&:L[4U7"A1Y?Y&AW7@U)6TH4>7% 6&-:M0@D7.+YE MZ6UT&25QB]1K1]G5M!IC0GTU<]=()&R%MAM*H6?+M!%SW\;H\4XD<%FLTR>@ M4&7/KL?(7,\%Y!1'ZSV_1"<6>S]-N%&#:$')4?/1&9[P(0@62Z1?8$#O,9R# M@&\XCZKL7O$%83&_)#@29>\$BS5*=2MJ3RD<2^7":'/ZR-,9YSI_@_-$>?4& M\_Q'VD,+V04WD[O!B4>E&ULL0[K"6:*@^!)Z*^C&56O"3B2?V<:S%M)KRLV& M@[*R+JQWZZ?XX#2[_6:C$3[+RL\,U!5Z)(MD(1BZF:HC.BS!(I1MU;]'1+*6 M.C'1K/2X5SFA]T':D86- 3_*L+]>FE$4?,7!3+H3A8XKT_6LG82QR8*[&\UG M%IKK1,S1F^D9CLDL.H^ 8XQ%U;[(HB<>D12,BLY=4E^IS)52THK6OG6]])N( MXQEF-@+AKYWXTM;U-PIU?X:!%Y9DF3$[ZBM L] MR4(R;J:2R_*DON/M_:K8NR84]M#C@'^:K\06E$RD*M#6EQ;)KCS :2D+0[K& M(J IG7F')2I+BH7G28D7%U?+A(,S003AK[C (>P6;"5G4W77-$%Z;X<77&6 MN1'J>U1:U(4^9%9GX1\<(,964\H>$*L^$%97%A5=0+'.Y%.[)5A4=&:/N&7XGM D#E?%2/;B M2;4>2_OZ+D#:U(@UC.[E!835WLQB!8I.3.)40-0%H#0 M+4 R_XNXS!D2L=5?D$<Z$!.0&VEBYZW M.H*,\@;M(%'YS.%7<^Q&"TJ.A'.,,.=AYHP9)$S<[Y"?'DFE1Z"^SGX6^( L MU%1KO\"+B1E2./O[/F4!D)IB));E2A2K*[0_J#VMYH\>UY=V^B&<4D2;1@=] M=147EJ_SA(&ZGBXMQ'2(J2KM0D^DVB/>ZR/,PBA95=J%GN0FQ=2W!?-/QJ<1 M@XG HJ(S^N =#C!>"%8JWDRJQ\^ZN@N HOG(1:^.0Q+^!52IY+\UJ?(&232 MNDF??;7+JQD51P-?"C*ZF3%IF*EYA=>L+?6!G6@ZHAF(RWSBSLT=7B+AO%(6 M]-1[=XY8),ZQE2-@6=M5F]J(8V ,UBO#K-?+N3"]:RPIEV1"V0T[1;^+"PO M9UN33 4A)Q3[S1!+:=6\2;B\8 UB9QF9J5=[&F]]+(VN>_(,&J-YFE)YY@B- MKPE:)9L&W!%&8E\=*>_6@+ZXY,$+D]FM&147YG":H"%/QX-"2?YF.A"*% ,- M2GV.#!I_"T(N]+\/GP+QC0JL&3]03DS6-XS MBS&[Q[&RIP1C:KB-WY"*HVK95QR*%Z_%Y2P5*L0WI.5U?HWY1E04"Y$Z+ZM-* A!,:;KDL]AD3\4U2E5OE16[12IIG M1=")L''&-\77"/JUP2O[;^B)YD%6R6*5&=T9](:\@ NKXDA$TX+.NKJ93F5$ ML32J/(A5/9I=X)I5S:*FH[M__^3EJP^W3*BL!H]<64D74*N^"5?G6C'5D]SR ZP3Q8H;&HZ."/WL"=$02R,&Q;[B&7MI[WB M:;F#K T!!4C@G+#9!4OKO@4)9^S\HV2Y#%?]&)$0"98* M'^,@KEM72HLZLYB,*0VEYR 6ZO"L$5VK))C?:FU<@>VJ/O,[I8O"1SK_YS3I!X^K9@+X A7':C;TDEY1L2!%QNCH>KK M.-&KM:T:=C!Y>^A"W1XZ?UP2U?A9G0?7NOXS2UZ)[W48QTF-!EA3XYD=M6U- M9K_C6 9(*3X?JK.K[+&%9[?&76)8#?&62T;\ZYKR%>8RDR_,R4!90:KCDAN2 M8 B%*#6>9PWJ[NPLA5BI@M1%M)".4Z3$Q8DVC;R:D>JCL1>:>]U MBB7.%']84\4%O-.G(64H:/92O3SH;KQ3K[S28K/*$X98Q-OM@[8CV%\B8,N0 MEW6SC!/HFE]$MXV=;$[)$>34Z0U%S8+7R\J[@*BP%RX1"::4P52):<2PNA,- MZRF=PBY8O1G;5'75_K#Y2I,A8" OYJAIJ9#ML\X\K!5SQS1/_&:? MR7ZW7?7J)39VVBH;-PD6EE M79#"+5>K,45Z66$7^E%W=Z_!-8/:RL\L<']@,IN#$M=75]2W[FI=4)$_3-G* MB)\Z(I7#V>XDLR_RCAQO4I=[;F%)PZE-/OJ2"J[N?O).B%7"M?*R+LQ;+9^3 M6AFU(L&]3TX4>;L2O&Z)>M@LZ<[!I;<-?Y]A12\

7Y#])>L1/(.A/GU+IL7/!I2 M<=6XD@53*P\H%DL\BE97*$JFT.>$R0@ VQSF=D2>2'FWSEYN5*];IV_8 V5' M=/:U0UPF-66B6W2:Q!A9[!1V=5U88QO$MC>1$7MG49&#"F,EYA+^KVPXYY M%1H2<:'?A:=RBT\06 816]9^HN5D]D^,;!XS(O=8DF3X*N'F_/?5Y5T 3*[4 M_*:4P=CJ58U=2+JY?XPI MS#'Y./=76#R%=\&0RK6RO N0%UX',7H+R\L^M\,]S?JB;G+;QZ(:ZSEB&I#9 ML4#M:';?SE3+!='[)L1I0;C4&7V5VD[L7NM(R^ICJ4U51\^GL/Z=4OI=JAYT M"I*WI,*1(T),F0H[$L'P0G=9+NJ\MHWI..K^*>3]RM+T[YY!S)J2"_.@;D%E) M9_SBPND ?8YX3*?E\3%2U>5S%!5N_-?EFVE%SE4_SQ=@G(%R3T$2#8*NB+3PF.:Q.ILFUY?JX[7J*GBZD(@%$*1T@+&1#SD+6YZD4BQ!23HU+4="4>@(-9K2(GC(&8#4E MX^H:4#20] L&DF\QGB;A)9F*1W*D5<6X%[:C]5O<)1J#;GJY&6#Z,)3L[AV\P:Y#!V$CHAZ59__48.A[#DKY O_WT?U!+ M P04 " !H@5!8QH.Q!Q L "1N $ % &-P&ULY7U9:[?X6FYW72JGUQV+Y!;6U-2*)"5+OO/"%JR1)Q#0*Z!Z#4 M\J^?+("4N( BECK@D6ZX39$@B/-5Y5=9F5E9F7_]CS_.)H\^83/GG88 M%I@??1XO3A\M3O'1[[/N7^-/X=';25B467<&\/?EGSV=??S2C3^<+AX))M3E MVRY_V_TEEB"BLQE"#@B*YP01F06O@K0VEFQ2^C\?_I*=*#JA &,PT-L"AX!H M(; 4M3'&"Y>7'SH93__UE_HEACD^HN%-Y\L?__;+Z6+Q\2^/'W_^_/G/?\1N M\N=9]^&Q8$P^OGSW+Q=O_^/6^S_+Y;NY]_[Q\K=?WSH?KWLC?2Q__)^O7YVD M4SP+,)[.%V&:Z@/FX[_,ER^^FJ6P6,[ZO;@>W?F.^A-T]?7S]^\/SE^\>;Y^Y=OGAZ_?DZ#67[XXLM'_-LO\_'9QPE> MOG;:8?G;+^GCG# )R<4*T?^^_S,??P.=PB2=3Y9S](I^OOCDBJT/_/C' J<9 M5[-V"6$R2]?>-*DRFW67?SD)$2?+5T?G<_@0PL?1VVY6QHM7L_E\9')$Q[,! M;44"59P"+T.![*/)EO&28[H^7W54Q_^ MP/GS/Q9=F'6D.D+WY>4"S^9O9O3;Z8+$08_Y\'*ZP [GBY'T$3'J DZ)#$H: M!AZ5 LYCS,$Q91-K/#$]#N?Z3%\A[5&7'M'?8T=Z]9='G['JP L5NQI;Z-(M M-E]?WA?O>#P_/SM;?B:,"78"Q-O0=F$1>(;B^#'H=%^L]Z, M A? D@P0KW44QC<6_QH8^X[LUXX^9"6R MD;%)NIP$T97'#TD5[BOOFV3>=9:;$?@$EXKT M5UI$79@<3?-1/AM/Q_-%'>8GO%AC(ZNTDEH+2&05DWZ5'CS# L6)'+4M*DIL MS(#-D U*P[5F1P_":4:<7\-X6@=X/#T)$SPN3\[GXRE6W'GV,8R[2M6GIZ'[@/,1/5=:[A7(R 0Q-C ( M6BHP0HLD.7-1E=:&]MUP-J&&^5&IT4H,S7CQCKS^[CPMSCL:Y"42S\CQCY9! M=*70UL=+=2LMY."%B,Q9S*W]E'4X-F&"_5&9L/?$-PZ_]!-/TM87(X0$FB5- M,^0X1)\B:.709^'0L-:JY6#!Q#91#NF#XL4B+7-#'"JY0! B+;]8*9WA.1PZ MRO&PL8&A\/&6[MY3>@T7[&HT*QP7WNL;7(S0.)M$KH';^L4+"U$G!MY'TBH\ M9!YE\]6V'LN6\83_D81J(L>>MH'JSRR^O,;%Z2R_G'XBE-54F8^8L=IB45!\ M4F2\V@"1A03%)JX59TKPW*M"OP/8D$(4P^5;:PDW(]\S+.,IYHLSB.I1O\,T M^S =_QLSK8A+U_O9.;Z?G>!B,<$E6#[*AEL3,EG)3AE0)AD@V+1HE/2)YB@$ MJQOS<5>L0XJ-#)6B!^%!6Z>:9F%VW3*XC"?SXK@/G@$F31-A0R8-GB1X9AV/ MGM:8:GZ ]5U$6T9=_D9TY1C#>%O(\ M=;:^]<' -0#[CN;*^;6/5FD>(O!^*PGG87V> MW25\D[\[SFX_7#U:++IQ/%^$."&%?<=JY5XJCS&!E[X>NW$R=$EE@R2LA*J5!$RC%/=/%\D/E M4.P2;OV$TW.\W/*ZD!:_CQ>G3\_G"Y)"1\*8G-?LWAHBIO\R[7NCDH.7PC%0 M6/,9G$_D#3H-)3NGG.0F2]4\&KLUS"%ITUWYOSZ[;OG_WC^YN3E/Y\W3Q]?]^G])Y+?.Z9& M*>5/9V9:?) ,N<0[ <2?S9L)!SU*FU M>?L=./LKF3L_^JLF?%M/OFDY;V)*)(6.9L. 53F1*X5DF7)C('(M-1H1C6OM MQS0>PI#VO%8\O*W='D[J#??'.P>Q&6B;$D9%5J_@9/4&@A^U96"$RL+)&)UN M?8RY)^1![;0/P,WF8CT$%W=:4)+E:+4JH(VH5^\8@VB4@E0D*]8>7KW*Y> MU>A> 25MT8I0/)0Z(RJ3"1=#R>2C9DVV.#/TO_\1 :6'9-EW0E+;R*=MF'[- MA%1$7_50L46)1'Z;$#7=%T,"YZ,!P7-"(1D-L;67O0FN(9VC#XE3S65Z6+9E M3)I';H'Y;$')F&@=$,;(C.2),\+6R]'05FQK._87LXY(.GUZWG4X35_>=V$Z M#VE)EFE>_G1![/Q?YZNSZ*^S%74(43D$F0('Q0Q-E"1?VL?()')>BCSD;.T^ MDB'M$,UYNLT2/1 9#K*HW]87EL"7[WH[FR\Z7(R[Y='TE9/L^9K!9"NLDS5K MS(5Z1).J!2HD6$.F9XK&*MGZ[*.GH0S*X7A0;A^*#P)E^L3J9?X=I$N;S<1FO2F4<%=K7E]NN+JHH+4!J&\G(T^32)8V@@RS1\IJ, MT3H-L?$0AI1-]J!<[EO\!PYZ/SEZ=?3FZ?.3?SQ__OYDSQ#W]<_J)Z#]';R- MPMKS("1R98KFQDX$K*H$Q.X$LH4*\F&!X%[;BM]Z3;*!I$ M6V"#73]'GHIN/IA_E12N=G==8QUQS4 M-%Z,O(W$8F*O<$:!BDE T,B \40N2 Z)R]:!U?M1#?OY$..?)Z=I=#S;11'L$9 M$JOW4G+'369<'-AH'9J!USO';I7=V4],S9;;Z_%TUBTGX&)0C/0*4VB :V?( M."T. F>"MA&=@^8V^-*ZL-Q-#,,V^0Y.E;U$U(PHK\8ACB=DK^(RD^\V?:,2 M@H?"( 6D(2KB<%0$#877*&,,9)8T)LY]F!J.>:1RI(F-!LBPTC0\K<%;LL1# M*B(9$3VZUNOBRN.'I#V;,N$FV7>=\F8\?TNRPZ[#?,5AMSJ96!P]V9#7KEPD M0\@J!QH-TEHVUC>OMK@&QI#48J\N^T%Q?1%"]LEJ1 M4RJC9*"$"A"M%\ 5(EI52\PU#UAO FQ(V_3NO+@5P&XNDY;QI]DY@7F'"0D8 M+6>8=\,#K@;$K4&^K0!8I8>'H4;2. 7P/SY#V[W;D:":!O3F1 M/LY'[V>SJI&_@;E$8AB7R48'PA$6:&A72CE-2M \[O??Z0 M=LK]9=ML)AL6X/E$SYYU7VH)H!1"2=YS2#+52G#.@4/:Z9DJ.9/V42RT]C2O M/G]($>)VZWCG&6[I>7T,XWQ13>)R3-(R%43B('04H+0D%\!&!;JX6)3WI$A: MG[BO!3*D^B#MI+[_G/=0A?7KR)R, @5#*,NH6:TE$H(R$)GR.GG!^$VEW;#X MZGJ+]MZ:JS^(X/><[<;>RW%Y-IY_G,W#Y-=N=O[QJ_-%KZ95]1O,7XO?7.*- M+ 8FN :)-5Y>B*\Q,;(UO"B9B2"L;WV?97>T6]9K_4%8="#IM>^F@U?LU9'S M2D17 KB2):F[7._QU,P6A:;S??1[0)(?P/1XB&4NCC=.L2 M!VIZ6]W_O.)(VV$M.9YMK/FZ'!T9R.V3(F^CV+]V9/SJC,OL?R00F-[2OMV8<;=)KEY%.QM^')U):7$DPA6@$FV M1E]H)862/7C,03,1F1:M][7U2(84^6HL^P93WXP&S\\^3F9?$-_A,L=KS4@M M6?+1$2*3*T5KZ=H@"R,Y9BM*=!B:'V+?"VI(H;/&Y&@KD);JHCM?"R=;)1W: M6B^O]N=)-4,E!0W&198*&JE2\UXX=X$94IBMO=)H((#V#29?89CC):HOEYB* M=1@1/6AE2L7D(:A:E$1GQBW#[*UM'87Y+J(AA>(:,Z.A*/JPC7?R]+.6GER" M -FB J4<^0K%DWWO BJ5T<7')UI=OAT31_;7A8S])\-"5D'D!K&I'"G,%9:2#+ M;'51"J5JG7W_/3Q#\L4:2+_9U/=D3;VKTWA,:\8*ZUUV'340Y,2VN(C;E6/TYN MF:!(V[8,UA4K;#:MG:O+9P_)EVH@Y9VFM)E 7XRG-,)7XT^8;_8OK4J'.Y:3 M)7X%[\*JB&?D!@%IZQ%1ZV)9ZX2%[R,:DKO40/@-I[]EBZ9EPOK7LZYO>#P* MX1+9(J8>DBA? @3&,Z W/$CMR&9N7>?X;C1#1PE(SQ"],4A9I M4#)SX)DTE1*U8YUB&J1 [9TV@N#TE\7R#WOA&)VF>MV[)U-/[S'[JP>8R[3_)=52)8&]'&N>+:\VIW=$.R?ENQ:\#R:[O(\XK ML+S 4+Q6A$/2$B!/$0)MQ\"#+S(R89AK'9VY%]20//=FS&DJB;;*Z [E&((* MAKP2[= 2'LDAVE)JS?2:G9@PY>8AVSO1#,F#;ZI,]I_[_J(Y5['A8J1ED2'2 M6!./-%9M#+A$^Z;0EJQW,KU*:>T1W0-I2*Y]0Q.FF10>LG_+6XV_5(2[,3V_<*W^'9%6,TP+SQ;WSZR]<>>=;[,:SRH^N;B7/ M7) M(,D!S8GEE+SF0;;6@INC&U*\:, <7]/SN _QMVR@O0Y?O;L\OX&O(.9HHX9H M> ;E(X.8HH"O['[( M!$3-8@%OM!$T7S1=K:-!NRKNG1)9$VV<\Q?$RI?S^3E]/AZ7$TSG72TT M'Q=D]H6,DKQN8[*A?=4+B(XXDV(0$9TJJOEI\+V@AF3L]\2D-6FO#075L'/$ MQ_"E'@;,C\O5(\R1XH$%,KQ B M2Q.YM$R7_TK>MQ>X7LRZ91AXWQ_^^'V\.*VE7@D>X3TY#1T^(1LIUVX8 M.)TOIW@D6*R9HI'@<04J!4MHK89D+.,%N9"B><7G';%N:;O^%/KL(')MSD*" M18KXO"-C>4Z[]3O,B&?+BIEWE!..DC-&4Y)XT&2:)X2H,YGFA3N+S/LL6VK/*HRS8G#YW8-GR0/RG4DA[R:7OD,JZHZ1HHA,%+4@I RC-:%/./@$R+GP. MJF3>.F5^UY/$G31O&2]J7[610BL9R@3%9P0EI06'VH#3-AO),4;;@Q]S\?0? M($BR+S?6Z-!=IKYA'M''#M-X97GFJ%DD#.",)$^;G@Y.N&4+/UJ,K!JFK2,@ M5Y\_I!/' XE_Y^EO5[?BK#8/^?<2P7&Y>5MQ)*6+WOL 7-DZ.!-I<#9"-ESZ M8@P3JGE_@N\B^@'"&*U)TE!$[6Z,7_22/YZ>A FY%$_.Y^,IDA8SD>M@62'[ MKJ9."W)A'6>TK^=G10"2-*Z%7;58C M#*N>9Z]Q<5J3!VHVU=*37':"?C:NDS+-\^/NV7B^ZH*VO'SHI1?>9;*D>:UQ MRAP#7U2"G.C%K- 9T3J%:7_4/T)@H#7O#BSK_NYA7+0IN;AB-BJQ9.%3!.V9 MI&U7(GB.IM[UM[GXH%4/+M5W(0VI@O_!O*QV0FI[FVO-2.N$O)C,/I\LPF)Y M:7'$'9=,*@,&Z8O*CCQ$J6G\6@;&A./+N*J$?67._@ M-@I1IH3! ;.BIO.Z""$:0N5"+-$0P4OK:J/W8=J(.P^=<=<_=_80U 'VKXO^ M%2.F;(ST>-"<$:P0:V,?#TFC?>35(Y.NV_X7 M):^6M1Q5<3E)#RAYO1*BR-3WLH!(B0AO7&+-DS$W1[<1JQXZ]ZU_6C417KO@ M=YC@T30O2\S$D/[UO@O3>4AU B\/<2HVQYT)CG;>8NJY#9>2L!5%4!TBTSG8 MYE?8-T.V$:G,3T:J'H36J[>VMJUE25JFP" A-\1V\@Q"L0J<=MFKI+RS_6]] M.S<7Y3]AY+NYV/JJHS@)4T(T^S =_QLSS<\EYY^=X_O9"2X6DV7@:\Y'02IN MDU3URC#MU]QQ\-S5TCK))%)30%JCDY!6)&Q]5G OJ"W3.A]D?>U+I;L2G=M(JI<[%JL$H3N; MTXQ49!@=4^2WUQJ'JG!:Y(R#CLB52:1?5.M"5%O ^P&219MSJB?A]7&)["K6 MI=^U;C(T%FG1!.)\8@32:XB1"!8S:=&1AH6HX7(>;28I2R\M2FP :PAU7%Y ,75 M0E@'*)5Y,B9;N(Q3U:NKH#9-Q]O99)QH,D[J]'9?9N7*6=LS7(3QY#K"C0IH M[OJD=F4UFXRU4;'-RZ=\J6$4ZYQ1V@H0,I=:($V"RY8H&*Q0,ONRF% M:Y[KN@&L(5W$VID1MP,M;<71,'!W >SW6?>O>@A+VG)^ YBS)GM&^E#R7/.S M%2=,SM2"@02)<6Q__W #6$,RPMOSI)$XVO/D7?C\.BRP&X?)#5Q1<9ZQ=E<1 MK@8)=8:0!&VE&@/](%B.O6G,.U$-ZY:T$<8!3)IKSF*XXBQ^W>+O?,?. MQLW^SVQGYC0>?R.#Y[O-@17+Q2+Y4B+%&N$E+CDC UCI&%->\-*\#??F?9D; MCO77KEZ MDZ'$FDE6M*AJ\(",0D!226?K,'2OGO7]Q$-R0QJQI.-NU-O+Y1V M]P93.C\[7]9-NGI#FKZ?X'+^I_GJI=B[PV"2D^\H+"GW&&L8S%N:&/20'5H7 ME.*6MSZ&:H5]4#4 >V/?@TCZ )OM9?MG>OW;A>WYS;O;]-LK$W!UH$_"I-;+ MW#VLT!A NVVXSYEIM"??T[Z9:6:UU@Y2,()4(G.UHZ$"XX0E'U%[E*W#UMMT MSVXZWM4F(&4DC\Y2#VG,?AE4MY'> M_;66ECL^7RQ_,9Y^J#_NO%7>_5GM=KT-\3;:P.YIR7Q^5HM,KD!H>I)&D8'T7EQUF8XN M1PB,Z1)#CJ*TME!N0!A2++Q'R>\S\>W:P8^G>%R>=H1E\2*D97?6%V'<_3-, MSND7M'&=3Z^JVQ&RE$O6&H1FOG;FK$76L(#(+ :7Z^YI&M-C6XQ#BI+WR)]> M1=?2P*U.YO7^OR.>E,_H&)"BXZ $BQ!3$*"Y8%;J('1JS:*U0(:40M(C5?87 M0MMB'4]F73?[3)R10;PS1V$+AM5U 4,)Y?L@='];6$=D$<4-/I'9S69#!0!19E@:OWS^= MG<5Z 6&E[T?HDTBU'*%S@IQ9FQDI^1+!2U+_1492]NW;56^";&]+Y4HGFV_3 M?K5:^MMN/$WCCV'RSZ>)T/A))N,2EJ[4^7&TT1DYWY@)R M738LU-;4K1VUO0 /S?MIS+Q;MLS!A-O.U,!^0=^-/./)61*:B 5F[8BJ.#().]3L? MG$0NDF]=;7\GH$-S/@?'NVV%^1"\.RHT35_1,A<=UFN"4M4>R]E[B,6;NE2< MXS['8%K?]MP5ZY#*<@^+?;N+]!#YQSB=UWA0+2P^FU;DL_(&%ZMVX.-T48J@ MMH/:/=UXVT:W3-HBTWJSJLAS"2H38-J96T3-2DD6R!F)4 +G+@5I*3 M4%IO-)MB:U^RY 2[3^.$RX$KH9EC.0%/I(\5.@6>%#6M"5M+J7*G8^L0_GBQR<]D(%(!N%;.)66C<>UC MD]]#-*PXQX-P9FN&5I6:W)!E$W@ MF2L5J[$\"A=LZTC&-O@&5>7@@1C52'I[\XMLFC7HKK< ^VW:?2W61+;?K+NB M0EXZ@?9 ML$(8/5)O ()]Z+)P]8SXO*O6[T4Q,6\UYL 2H*NMSB-&<"%DFLQ$T'705O6_ MM>X$?5#=Q!](9?8O\QX)NTPL6/4>=J[X(K$ <[I6J2[U3"18T-+Y8'G66K5N M$O4]/,,*;SP(LW84SH/HMZOL'BGK9(VZ0-2!DX$0&,24#0AE:@S:,&M:EX'> M%>N@NHP-3H/M+-5#!-)H(CIQ2 A1$=&B4N%J,\"1"DRBH=NJL<3*B)WO M8._?_5GM3/8-\3:RNI=/>S.;SB[;*ZP>>=D SZ"(S!FQ['A'EHRU$*-V(+1F MVL5@>?-.<]]'M/>]MEE'JW!*WFV'T_1E3?N:)TC.3FT^0H./9+]A@"#IB_*, MO%[)R:"SFD 'G75S1V,+>$.ROANRZ-8=N)X$UL28NC_793DSB]/KGH)Q4<8B M,@1AI5_4F94S:-3\DNA_5D%+^>U0_C<731.N\'L\3UOIA M.#N?7Q\JYXH9DPPX%1W0_VFHS#A(4>3L0A"H]0::Y>XG#,G4[4E[-)K>)J(^ M(;>LVH=?CDLA+3;]\!O9?-WGF@$[_? "<3Y*47GAE2+BQ5I^@CL(HA;L3HH5 M+X(I0FP@\7L?-*CSWIXDWW:VFVT1ETTB5BG5R_DY6>#'95^E^;C^6*M +KY< M!I9J_]AERR7RE-YV'$GBC ",MHOEL,LX7,:?_.QM/%_\D/ 3K?FM^9)20":4 I@1- M7/02"+D$JY61&%5P8K-$K;U@;'DX_*,Q[="".D"+6T=C\;[A=/NWC3 >>M68N<2W"UG]+3 M66W74FK;;X>]JBX(C1+":Q95O.2G'Q MY2%8XVJ_"Q9TVCYH.PH65#\&T!7^Q[(X)#,\$+E! L*.L1(F8$ MP66M+NNME@-@[P7:(87T?B+R[L*%AS5TZ,4+J_ BUMF']7+70PYBDFPTPJ9V MQJTGCDPRQ;%,%C9I+=)EY%Q%A0@LBIA0>_*Q6I>_OP/*O@IR9=XO7A";NS"Y M/5(MN#>U$^6RR[HJ,H'/C '9]J$(IZQ1K=.'[H$TO'UZ/W[<5%,M)=)L'[T M=;(("SR:YE?T!VN@H>4BUW)>:&I=2J;)'PPF@7$NBJ2"#,UKM6T$;'B[8R^4 M:2B=UL2YV$AO@XHZYWI!%9*N(01+6[L/+!*YK8[>66.:][^^!]*0CK7ZU"\M M)-(RUPL)5K[0>G>-6R,SQ-5,X[8UX!0SQ$3FG^9*9H,AF]2ZQ/EFR(9T*-8' M:7J03W/N7%-_=R&TJ#$1"I#%"5*"S(*S0D))*3G'DW:AA[S!C?$-J:I4GSQJ M+JOVFFBE'^^?JYX#!-HQ2_03X'PR1#\RHH+A&DS@+CBID-O6EV!["A!\_=A+&:RZ M4][QM*-+O_6K;+[]/4EG)**QRK)Z;U36S'")X$J,(#.ZVF^^T.KO:UY:#.!' M"#YLP[WU,=*'D';CD/^M(:RW.'!.;G$R4:4(VB4)2G@)@7$).7!=M)8VJ/;] MXK>"^".$+WH@71.)]4TK>F%U@XI@H4H.HP>#G)P?92+X.@7*156$2CJHUG7U M[@4UJ+MO!^3.CF+IFRU/3\/T [ZU;-PG8#-F649"?9M_;1T!]D^?-K#K<%5Z< M7*:NGIR&#I^$.>9Z8XM>62G>Y5TL7T(B]P%(H=9SSN0AN(!0BVA$KG61YD#< MV@[XD/*&#\B\'J5["!M^F0WT >E%O%@Z+!C M^:%TVUI\F]#,_7PTVU]6A[+Q+P/5](95$=W:WG4EHR\;RXZQR5V' MS1[1RWG!#J-K5[MN^>2O8*X\=J1B4;Q6 R-3G3Q&K8B7P3/@BNPS8BGJ/HK5 MW(FGU1'I]4]]VU7Q++[46C"UGE"]H/:QWA 9T7;N@Q,<$M:"E0E).SO&0$B= M#3+.:*7T-/P-(0XIK-^,27>=G/8AMN;'[]=!_CJ;Y<_CR83PO9R2 OA0C9_)[@C"+8,C'CLQ E'H1M6X >4H3_P/SK2[0],W)E M=R::8,^%!XTBDQ=#BR58AX"&!8U!!)E;VV_?@3.DS,4#LVA[(^,#"REG645M=J>0F2,5HDC\6G'LI@KT'2?'STS>5K%U;W5>^>UO%E MD>%1"ME925Z]2(;DX5& 5YF3E\:DYMP+YGKH-+4CVB': 'MPZCOKID\QMJI0 M>AWKT_!QO B36IQRB36/ZPWUD?+&J& 8V%@SVG-MIYM%@.0*3^BBYBGG8"_ U9M\3T/7?2FS[C-YA/-:G">SVMY1\$CP4 9PY&J# MS;9FFQ193 ^UCC<#-\3-N4_UTD1(_6B3-[@XOBRD4?&1KON6+W 5[(A'H4P, M";0VR\Y"""XJ!=SI(I7)2L6XBX+9&,&03M[[UCG]B*4_-72WYVQJC,_%6H^% M>U"617".9J@XY,H[)[+KZYK*_>B&=,Y^"$741DP]N@MW.\ C*]%DR0F2X'6_ MS19\3 9R1I,LEFQD#_T>-L8WI+L&AZ!2*U'U1Z:5'\RS8E)8(G;.9+";6IZ. MB]JMT8D2F0VB]- ?90V2(9V%'X(@VT]_?U2@[70D5([194,;I77UHHVNJ6H& M@D%ML'#C>>O;M>MP]!1B\=+9PCB2ZHZUR4KM3V"E!JM,8F1C!F=[WV;7A%@& M%CK8E@?W:\&M)[\YR==&%6N[%"=K/4Y%BU@%7L!IRX$)\EH3IB1*ZX2-S4_9 M[@T7]-YVI!]6["V)_A3@FG/YPEG$4CR8I&F3-N@@)J= J^*SX\4IUKJF4Z.$ MBD,VJ.E9?^PIEP/D2]"05[Q^B]TRA^UHL>C&\7Q1JWTO9D^7?W9R\6?_F$TR M>:RU3O23,!\G>O79>'*^6#94O/MC=LZT.""X=CD:#S6CC;([?E\N/$N*^VO>-QMYZS%."(;(),WC8"DYGF0Y<,SBBRM(G5.FA,T;6V0[<"."0# MKD^NW=3-_4FQV;:^%N)=D_&M+.W(:!.E5P;0> ;*20^Q5FPW2FDKG#R-99L,QI^W7F6D>E/M-'4+><][5QG9_6JZBS]ZY2V+=K[+D8P MX@&Y88*,F"0,J(P"7*'OI,\F>;*9K&M]&+4UR*:S,O(FJV0,@L7@:FL$!<&3 M8$+T3J=H$)O?V+@&8$A:O%^^W%Q*N\NA38^2M?<\CKJN9DPOVTY_^?:6M^%+ M?>FHGN2\"..NN@.X:M!$8^B0WO,,5_^. M/9Z,2AR'I+!&M0U9('$G((P6=9 MQ,UZ7^M;F_2$;U N_F$8-QAQ;^@&7KQ>OT1ZQ-__]/\!4$L#!!0 ( &B! M4%AB"AXJ2@P! 'F># 4 8W!S+3(P,C,Q,C,Q7V1E9BYX;6SLO6MW&T>2 M+?I]?H5OGZ\WQOE^])J9LV39[M8]MJ4CJ:?/G"]_>N?_O;V9W!_^I__]D__]"__#\#_^>'U+]_].(\7YWFV^N[Y(N,J MI^]^GZS>?[=ZG[_[^WSQC\E'_.[5%%=EOC@'^+?UO_9\_N'38O+N_>H[P83: M_MKV;Q=_#@5%<#8!)LR@>(H0,K/@%4IK0TDFQO_WW9^3$T7'+,"8C/1KR %S MMH L!FV,\<*E]8=.)[-__+G^$7"9OZ/AS9;K;__U3^]7JP]__O[[WW___9__ M"(OI/\\7[[X7C,GOM[_]I\M?_^/6[_\NU[_-O???K__V\Z\N)[M^D3Z6?_]_ M?OWE37R?SQ$FL^4*9_'+ ^CQ:?7Y7[R*1G^_^4OZU>7DS\OUO__+/.)J3="# M0_CNSM^HW\'VUZ#^"+@ R?_YCV7ZT[_]TW??;2R'B[B83_/K7+Z[_/)OKU_< M1CJ9K;Y/D_/O+W_G>YQ."?'Z$U:?/N1__=-R[_(Y4[TVR%74+K" M^1_UT[[OC>D] 5G$BY"!?IIGU<4;8MSUZ?TQ?_XL2+G@Q735$/'MSVZ*=WZ. MDY8&OO71#="N/PC.\WG(BY90KWWN%9Q;D#<1UH^,\SEY4)T8$BX2?7O^_1KD M=HJEG_\T6TU6GU[,ZGRZG@$>QAP_+ F7D%QL7NW_<>_'78%*/C&93>I/?Z%O M+S^S FH,.O^QRK.4-W/.]N'3>;SV2],ZX\T_4S3%D*?KGYZE/#G;/NS*,PAS M?K'*Y\NS4D24213@Q=%"85( #('3DJ$$CUF*;-)MFI=;MUGF^,_OYA^_I^=\ M7^U8OU@;=$/T T_?&+39J-YBF.8SIQPF%B08)F@<4=81)5_'EC%+)Y13K4>T M?O+UT7QQD&>+[;@N7ZR]UH>RF)\/P.5JWMB4&\YH '_Z;KY(>4'A$?W5^LW_ MX7+XL;U;S^(]G?TR69U*GR'5@8!-7H&Q.X)-&X,DPG5DTA;-['*/@,JS) MNGS2QCOR=+7<_N2+FSP(IJ&OW+-N/^@[!] \'\+L'IA.CL M1B#1R!%NHVGH 7=&05_X;TS7?!!;C^,%B3N/Z!$$5Q:4L BA,,J4-.5,D@EG MA'FB[%^+*8](_CXF'H+T^?GY?+8&].LZQCQ#JVE-U J8*PR4$@)<+#6?T]D; M+$QF;,WY31 M*=\5F-_FNR\S-XGN9=;;/+.^/+\BIO)BD=-53*4$XZTDWS4Z MD2L[ T%G#MH1'L9EMC$VIGH7CB?/=F_C-GRQKT8O;^EWSW2(REJC@<*3"(HQ M TXG =K&I%W,OK#[2.X>X]>GC4?EX!'^WL9K^-9>Q?%L-KO Z>O\8;Y8G9&' M:F=3H<7':E!:%O 9D8(9=%+Z$CVS394V'W1U1ZS\8TGGQ#+O8QZFVC9A^C- MEN3/DVG^[6*]['L6BT)A 9VG. (U T26(-J(,;C$O.RW27CSB2= ;"\CWB94 M]2?T=7XW6:[(SU:_X7D^"^1A(24#7/CJ5LG33.(I(/#)*DH# ^I^R^ZNIYX, ML3V,>9MN*A2*5 )7H#V^B M QZB]M881,D;<'TOB).AOIVI;WN"Z>\);_&/%XE&/BF3S3GXY?RC51),&P6Y M(,T_T27P-%ZR 0HAB\H<^ZW2]S[^9-AO8=[;O-O^O#]+:9&7R\O_J\/E9SZ@ M3(F6&QOK!@"M/^2,%$ED4[*P1FB>7 /.=SSZ9/CN:];;7+MF7#^G+U\NWLY_ MGYUERMZ1<4H$+ 90SC#P/A:(E.VC8=%Z+MHQ_>7!I\;S@2:]S;)OQO)ZB7FY M>+68?YS,(JTPSE"P: .P$B@%C%Y"*"5 1 I 0@R)W+,=U3>>?FI\]S'NCOV3 M7KMCUX"]FB]7./V_DP_KJ"(HD5,(-.,X0;"DB>2+.@)E_=J[0#..V5&-#A9[;8O5+,B]N AO)ZMI/E,R&>X<)7&Z>%#:U'KK MX&C.*(ZB@"*2U;T8O?G$$V"TEQ%W,-IK VP+YJ<_XGN:,\=:C3X[J0\VZ@^Q>>UIO%UAO M5;WY=![FTS.ML\DA)+ B6QH;K2+.1PE,:Y/(Z72T_4*J:X\[ 5(/-]\.(GMM M6/TVOX;EYRF^.].\:&M&YXZ$G0&I?4^Z@ MMM+:&K$M4N!%*<.2IV"@:!J@3A"*2Y"XH;\0B?F>!0%W/?D$2&YB MU!V5'PUVIOZ>I]/_-9O_/GN3<4FI6GJQ7%[4JD E0_"H"(\,%/NQ"!Z=!>.X M*,QEB[[?C9M['W\"G+VU1;9#]^WQZ,5OA8EW.L%C2I&.S$S2Z9 F' MLM[0>J(->/HGU07%88O=R!N//1FB^YAS!\&]=J\VB"XGG4WI45U@5KBJ 2"/ M)F;/H4AG:MQ P%SF$$3V1N2$2?8KL[WOZ2=#=P/C[F"]0877B]DJ+S"N)A\S MK3!XB?,L&N:08P89;*I;J!F\%1QTI'%F8PW3;8I%=CW]9%AO8-P=K#E[TMD3'N8!'6/ LBK6F>!CS\KK'0\]&6H/ M-^4.:AM4=?UTGA?O:/'XRV+^^^K]\_GY!YQ].M,A$PYR-"SUW*O4\Q)""CDY MF4.A3*&TJ._9^?"3H;J_:7=0WJ"@Z\U[2@BV<"CJYT(1"&4S10LN97").6 $ MQV3'*'R\[]9JYY?YRC-/AN"##;F#UP;%6Z\NPG02?Y[.<76F*+JGU:( JD1K M!A;%:Z[[0 MQ')&Z5V,KE"4)Q0YGN<4(S!/JXF)1GK+3. M7M[[,)P,[/23(,]LN+V)9/+M($_J-9ZM5IMFCCG -RVA?M1$K#D7^93"!\]Y!L!@C M#]XXT6\]OOO9)T!Q(\/NX+O);M>.D2:!QBKE(0M)43[7@1!I!3X%Q6RP++,6 M"51K\;/UIT[R0@D^VZ1OVXE,VX5!YS]F!SI+>T>#)'/>[WG%/>6G4_XGV;>$]>V:P' MMYWES/:Q\3A"5ET0'4G.K,GXO&->)1Z 14KEE V>0@2&0#. +)+"/5I)'OVX M=LKHJ,*]%!$I=E7U*-\'BF?M^J*H"*B-2?&^*&,8C:(#.+LE""54">BE@11* M )4C!>K>:-#2%:&4IL"B]43T@,Y6S\IOCC:7J 4P0UFE,B: 5U&"#8X':21E M(?VNU1VW\GN =;:7"1O+#>VL5(X8/;>U<":'='EYD].TDID2&$J1QO0[U#Y^ MV?> M!YLRL9B0[MJX9AC%DU)D%-R59V,@ZL5%2B1D@R?G.UYV_GH984#$-O7 MD'>*#/W+]S=,0EC_T4_K^_G+W]Z\_.7%C\_>_O3CF[?TYZ\__?;VS$WU/Z^U9(^\57M PJR&PA%,-J$8(&)Z*' M2%DZE\$A9?M#Y0N]\]];G[B)^H5SF%E*(#6K%\:L ^\X@C4J<,Z%4+%UM'@= MP=!Y<2,^[\QX]C?C8Y'\?G'^ 2<4VOXRG[W[9?(QIV?+95XM_YJGZ=DL_8UP M_/"I*A^N\S@T/(N2:6S>4SBB-*)T5@F',"6S4 M%)%Q[\!I&X$7851$[JVXK^+Z"7O; YKFC]C9]N&LH9,M%ZNSU^NSE_5\OAZX M19EL-@4PEEKTX@5@+9>@1$U+RN&,Y_>5 GYV'_KL*ZY#WWUQFQV/?<)K65\C M-I1>O0%EZUP=P.RS#'5G]AA+2V\Z=M/:PY;#O;!;4,;G7(4#DV$$RB8/6%4P MI#)!EI"E"/?M/#XR8N^8Q0?F=0\3-N;SU6*>+N+JY>)-7GR[NNUC1E=)=SW[B4W%O?\ M&E3)&9"Y#$$DSD/@3,3[ZK2>]A;U'GP^L$6]CQD?RQ;U]B;9L_A?%Y--GX?U M5%D,A;/**9H@2P&5F :OT=<.6D4X6Q0/K?=U[H#R2"+$O! >\H/@CO.'G(3*CNX1W\>CN(P.GDFC#0@=-W-S (!:^=&)KB3 M2+.I]:U7DB,YR@/;O\?QDWW,W] _*$@\^^7-KZO%?+8I==MVY6.24< M@ M' M<'A1@,5S&FR=-45T <4#X>8='SU^%\/&QI^WLUS#VK1;:]]/-,+UU;8/\QE] MN]PT98V8?501BJX5/1)KPR 7P%L=69'2.-TZ-K@7T E$".T,WG"#?PON!J9M M(^4.H :*#78".G+?ZO[$S8>R^@"1P&YPWD>;0V009:BS5N 0KI;;-LQ: M>.:,!TXS("A%2UF(L=0#;H/))F5R[+#^=WS<^#%! V+FPUIU@-C@]N6*Z*(P MPC*H8@>@& 4KGCR\;J'$F 7%MZIU9^M'T,2\'?EM+#O +/\LI;41@DN)Y0E> 9>4*BC"!V@R0:RCM;'(%1PG6HW]J#]7D"GX +M+#Y M'/@ZKVA\.?V$BQG-2]OY2'F>HA >*/VAI0V5H+Q'2S N2Z:,U\704'*"!C1L>*7]VRQ@OSB^F%."DEZOW>5%'O,CO:V3T,=>VD^?Y$JBK*[>B M$3MF/:B0"6AQ$D3@6@G!:!RM-X Z@SL%_QB&B=LN<[">8XUDGJ^/\MY<'N7] M=3ZMUWB6A&YCCQ_)\G&RNL29@J5HF"8UIT($I8LCQ!X!>:F-=D1M1153%YFC1=GCU'\7^ M<-LWO*^U;I-WL.YC+8!YOEES:(GYJ90<5YMF+"_+LS3_\/EHPXCDBM<<,D-* M5G(Q@-*5>JG:%3319->BQJ@+EB>\(SR(N1M7&3Z$[]+YNR!L6'+8#=7X]8?M MV=S#57I0T;@XL2/2C)+>BA)!2K[.<4V]/)H@EV@%DTZPPIZXL]Q3MO@8?&4? M!D;VD6?I/R^6JSK!7JZ)OG:F*%I#M+%*FYMYM7'_8*7<+Y./'OLW+*D+#Y=07=9.93.O(PE9<(B2NVZ(KP']%:"%#I3FI>E"ZW/4.Z!\^3=H)6I M!S@\N0;MWW%ZD;?(GL_K_LSJ_3R=Q6"=X.2I)1M?R[YH[-$Z$"YP&Y"GR%JO M.5UPG99?M##^ &+17R/]=;^++W.JXKQQXM%7?K68=<:_%D.1>?: M,C6I>EU1IE([^@B(Q2=11"S([^MC>7!LT@W>DW>7H:AH>,QR#>JZ'^,U;)NY M[_E\]I%B*#+]R[+Y>C6AB.E2,F^2EV?.EXC*2;"9_J O$(()"K@W18F2A=.# M!+D'(SX-WQJ'L %.<[[D>LNW\SN*%?Z.BP7.5ILQGG%;1.9DJYR,JR?7#I!S M"4%IA5E%BM%;%P?M#?+).]6PM#0^">H"=OTZ_%#GWGJBDF?+M:CDZ[RIO<^7 MMW WK\[K'.?O-H1MWJ(S6U+(60K*_$R]9.%UO>.WS4JV1AKT'N D=;#!*UI-Y:Q6"\NC !RT A;,VIE"R;'WZ M/?28GJQ'/TK2;SOUP5W>]AG?6_QCL]/[,UE[]RM\9@J7TN4,+-(+JISGX J] MF]P*6D$H;4JIM5IE(^A?A8NVIO"V)Q[SA%,*Q(XR3TM"DG*$@7E[*VWR#I">_*>- 0%.S90 M>V^E[][@?S'[@G9[.Y,(06V<> M!P%]\FXT/#T[G*KWMOQ]SO_C9+DY8*KN?]]8Y"X@YO['T\\&HQ+Y/5+_,E01$V:Q%HCG4T MQRHA V A>W@C(XOTLU):+WA?GO[D/>) 0^[@M/>._ET%^A7<;WGULE"4=A:9 M83K; -QQ2R -Y0,I9L@YQB*D,\RWODS?!=>3]X/FQM_A(6UV[_M7.J@D/05D M2)ED+;BQB4-0%L$9B5IIFX-JWV:O?:E*XQH+AXJ+6A=7UEOERM4F0-Y "<;6 M,ERI[FV1-4R-Q9A:?\_>_/7G7U[^_AHS7Z M9)O/[,/G \I^^YCQV,I^=6^>%KCGN'Q/L5#,.6T4*)SQ@=',!Q(]1;@A.0B% M!Z!7'F/6.5C5Y;+-CH]^)+;W+[Y2'D+B!9$KA1I5D$1\7D7=<6QB'QWW,-7#/ M$L.$#MP8$+$V:]$N @ICB1L"Z+7CFG6*MI]DSY)#)MF^1AR\9TD7,*?=LV0O M.N[M;7&(+0?O6>(%Y7I9%IHS2IV+HJ?<6 @(-JM27(X9S=,A=H^>)>UXW<>$ M8RK=_Y9_?Q;C_&*VJEL/B_F,OHQKX,L#\M[[/JU9QML9"" MS3K)%&>LWO7VN2HMY$C13RWS2('SXDH@&[9N$] +\%AY^KB^>.ND8W MP'J+5DF%$+SWD!PWF=4K,*53_/SUK/\6,;$8:R\Y5>OKU\?.Q8)!X7V6,>32 M7-GJZUC_]_'%MNO_/IP^@?5_/>=\VOSY9?[WT1E9@H LB@1E#0VRGKE[B5$: MA:"P4UUEK<+G"VW0]PZGZ44Q8I"$Y<1H#Q7$+*RY!19J6@L M1MVZ$K8_ZOYJQ0-0R8TC(FU>+ M-1W!^.O_D7W^B XP9GCPE_D\_3Z93NGG+V;TM^_JW??#(X-[/ZY94- ==*-X MX.<*EB++C_G* Y\MEWFU_.)M0C(>B_9$L>.4JE@+P?@$7 J9K6/:RM:U;%UP MM9L)[WG:9J)/CN)>;15$3JZMLM#@F6'@G!<4;N>@M!ULEGL(W5AK=7-?N7MF M:DK(8UEY[QG4#Y]^Q?^<+YY/<;FI=T%IDDU<@(U%@1)(X^.L@(S,9\V2#Z'U MCL\>\(Y6/C*0@\S'(6H .;A[H'X!^AN>;]M*=H$[4)^]/:$>IP/?8-1W=[%F MO#T"=\L)!0J"73A2L&H# ^^\A4B!K7+)%-6\F=>C<+,'NOL]5B_;AZ[68LWS MV7(^G:1U(K0.)3:=#JW/R1 8%#1FQ72"X T"+Z@4EYR[U.E"VT.2S#N??J++ M7"-S-RZDO(UHVZ2T Z:6PO]WX#B"U'\#CNZEO(>!!W_[+['9('QF-D%F;#TC MD7]+PT'6KI7.1V=EIVMWCXKT^R3[1^)\'[NV+JBMVTJ;>E)GN&*!0*3L03E: MVD)M2!FUDEQ$+;WNU.OOH4+:[0-/>#X_S*B-.[FL05S*]G>!T;(*_LNCCU#_ M?ICQ;]+7PW)#O**7KQ)-2)6"2(;AF+^F0!-Y7Y]Z4 MOWT,-F9M^ZN-)0[? K_Q \#UFB;NS8QG.7T0Y[1%ZM74YS].%G6O;^+ MQ=6R"BY*LEJ!9-R ,JXV-XP1&*8H4RD^N]9EUIV M=OHOOVXY9?G72Y!3$=1 MZ@4[%80$56@Q\BXQB%F;:!.31K9NNKH7P+&VN]O[S-W[W:UY>2Q;WANA\_I) M=4QOZ=]:3[,1N0A8(@BN:"C<9W#!!7(,K4Q&45AI71:V&\GQ(\+FS-]N =V7 M@0'V$6^CNLQ+NN ::'_Z+DS'V8ANP=N#KM##Z*,ZA4K&>IO!BT!Q%*-@RJ_+ M$)&P"G0*8^O3UW&=X8'MXE%]80];#^ #E['@9AZ\-C5>1M=1:.5E"<"-5*"0 M20B8%63K3;+",=?\\L!#F(Y10=2"O9M:=RU-/T0GOJYKYN?2I"B2RE9P*+4J M2>6DZ 6QM4D34B*GC3>B>3^2?4&.[SR/**X]B*E!7>O9>2UU6UX*K?]WW:;[ M 0EVS&_>Y[R1K?@"6V3OG9 (65B*SAB]#.B"!N5S$B9J)4ISD:_#H)ZVFPW' MV@!+W'UOQXZ!W"<]>6-@5F811=8T0=.[HP+2!%UE9[TK*>J(.OC6:=5@@SEM MASTF\P.T([SU)JZ+AC=US#G=.X[Y#_G+F%]^S(O?:% _D^%Q^A\9%S?&&8PU M7 A!ZT2]T"PI'0ZA7GSBEM5BXZ+#<'M3PX[MM!W^$?G%$-T6KY34KR[M67M! MWGQ-91&)C&D@.D^V1*XA)%20A-4A>LZ4:UW5V1'::7M?.U8:-EVL\G177I#E M\N*R0\;?ENL 9@/X99A.WN'J\_G(%]B(P0MM!1F$)5!:)W <'61:"XKCO"C+ MKCO33LV_'A!.R6G&9&. 5HIW0K\!4S/TW!@'1==JPD2)EO_/:DM0]=1Z9?2E"N++9K@HJZWSVMW"Q\\8)$6 M4!K-&N_'5!>.*NU)JC ;H=?D&[NS#Q>KY>>KAG>.Q^DB6>0)LD(&RA8.F%D $82@V$^;P%HWMF@]AM/VRB/P M/$!#PROC^>,#C>>+\?#3%VF&+W"SE 4Q&9"U:;WJ^^_A,OW*O?7AYY.5>2FIAZ3^02ZZ]4\A\6-6>(Q9E,H^L MJ-;'9$^YW&LOYKN5>^W#P)B5/5UP?.!GGK+IGHSS^;$C8I2#;?OU!__8\W^VX31(_/[ MB K/JLZ;,T&"-74M$*J PV# V^RY%RDX.^ QSBD4GK7QP.%8>U*%9T&XF$2L M1U>QF/^*1>>)>>+8HI#R Y!^:J] M[8@"Z9*-Z /S Y96?IV%9TUGZ,?@%T2@V;*UF8#](:B\Z!*%J8$ MQ;%Y]_(G7GC6QOO:L=*X\.SO>?+N/;T*S\C!\5V^49[R\WSQ8.0L;;$VT)D+QUC-JC]S5K&G>5GO8&BE# 2MK]\]QD2O, MMXL\2Z]IE;^)5[/$I-4EM>S>DSF'T%16V0N.)XSQ"(IIZF%>"ACA,*UD!BX2*'U%?L3*6IK MY'[-61JSJ.V'BR798[E\LRDI.;QZ[8X/:E:FU@5HHWJTRT>\SA_FB]I'Y<6L MS!?G>+VG2V(*=0F^:G!2#JA\ %1H(9K '9.E4%35^K7K@*O=['//TW[X=/F7 MFPH8;E/V7 ;PQ:OZ'G% C(:BS.0YEY*9,EQ9;6>88U6F-?>>NZ>>82AJ6YXV MP)QUI6C]2K.CRRZZSU):/P:G5ZSQ8U[A9'K K';PHYK->VT&VW-FO''=[A:. M+X[-15%.,0X\K]>YH $31M %&=<(H-2A8\ZIXC&65>&H:[.RYB-K#E8ZF.?;6H+^3J4XT>5\]F MZ:?_NIA\6%692&9JAZ>>GXCH/%-X^!L_9AXXQ/69S?8L^97E9Y M5W>B-OKSPD,(S@-Z0_.QC)S^=BR_N0EN_/VAYM1V=9U>O Q0T5AOI_]>"^!^ MGB]^G%^$5;F87B[@M<8H3SYN.B=K'HRBER<*7X^^:]UEL@5,T"DP)Z6-K0L8 MNR$;SW6&#:,'Y&,(KTD?R;LG2QI^W?V<+0E12)'5Z,YXFEZ5DP9\3A3L%6U* MMJXX;*V5=!O%R7E#/SN/N>#\;9G)57^9E'RF%$?.!:VTB050UKLZ8IH]5:SR M%DX@MBZ^ZP#KU'RC-1,#E'N^6N0/BWFZB-7.ZZ*$UWE=T?=V_LM\]NYM7IR_ MN?CP8?KIV6)1#^K6^_KKWWN.'R8KG-::OC/G,<1(]N%L71_#>6W0HH'YD%%J M;:-J'[DT 'YZ#C+!8$\B]+S(J4$D^A=4388 M0%$""%&RLEDIX6^46^[>VCG(&A)T;56(D5#[$G3G=D=3SA!;OO:<0"YO-=YF>D#W],R]V/^ MF*?S]4*W#8FB$C(K&J T51"2K_LN4D0<@T'AK"K"MSY^O!?0J?A$>^O?65@X MP"'ALT@!T7)S.D; )Q_S$WJGS87*QXLZ)E M?;V1=N5R'+'_Y;3QB@C&#Y_HFP_S)4[_LIA??%C21TPO$CEA_9UY=<>+G%[2 M&#?%SU]H]'NL[=>RSWNOM1#&F MX(L1Y+*6D!MM 8M#8+D4XQ,ZE)WVL!Y[@^-'Z0D[NR/OPTC#W:Z;/6*[P#B] M[LA[&?^.[KJ'6&Y (G/)63BTP%(5//%6 B*K7;>"U"Y)XTJGT]-C$]BI.W(+ M_O8Q6&/>?B5+G5^<7P*QVDGN18#B156:]1J\S@3$,\4*C=#(3M'B \Q=>^AX MB5POL\];V*SA*=$:"/YQ!4@J2LI8&] 50]EGT0H"4Z(*I@>,VAF6FI!W]:%/ MD+R#;3; 0<_P,<)FCM+,:ALC>!-B/<@,$"*NM109"N1%A-:"3>.,[%ML=SNV M>\2^-<#IUUZ ?\/S;=U)%]@#%0D>"/DXA8./T8OFQW.! =: 0^%'2VM4Y A< M&0XJ2PN>8DYPS'#/"Y?:MI[4'Y7G/E"W>,*.NP_S#1VVGH->D"!(Y=9,=3VAMK9SC/ NS[_")=;QR!GWMBR U2A M/9\O/LQIF/G_JW>]_YU>I8IP \WHX'F5=Z+HF\*35'*]U:M!:2,8*U:%YMO: M]\ Y;1]IS4?CB>$9C??C)%R.]5/5&]TZL(S6&)LS:,$5Y5CT!T9$B*8PJ7B2 MQ701KKG[":=-?$/K-HR_UZB((W'5#7_,-/SE?#I):Z"7"'4)T:,7D%V]A1N9 M I]X!!O(%&0"(^5#1\+=G_85^$)[JP\@PO/VC#X)"NM6F6]FO& M:J#TG+"VA=\LZB \=S MS7,#!V]*@I!J]BMKQCO8U+8+T+> LE- V9/)AE<;;H';0IODPU_.Z\.[?$&[ M#'#HZ'*HP1T]S.SK4'>YZJ/RAB%CSL$&JG6Q7)<",MNZ#^$SH!4&(JID4RJ2 ME=8J^T_4W;M'H4_.V_=Q@B$ZZGV1A=\&-4IHY96%S"29JRHD8?98[]6E$(P5 MTK>6E+H%XHC!Y^,@^F9;O5XL#1!Z7HVB?JF_7#QX]C6C$V'\O<#8.3&V"WHB /H2WT>KB8+9@<:M\0D< G MG4&ZG%-,.<0B]W..CD\^->\8PN"-IX[/T*85VJ)V-IJ7BR5]L]ERWM0'L$ Q M5))@C"53!&3@F:' BB?/-:+&T$5XNS6E6X5I*X]=.<:S7*Y26V4F25[8R9&U":%T!O$6P07BNM>.*=(HL' MK@[UP?@MT=E]C7#[T8Q_/W@\5N>#4M+XMNH# M"$O5.Z>%M]X)##3]1LH"7-5Q4,:K$A@7NM.^S"-TEGON(C]&7]F'B<;1SZM% M_CB97RRGGYY_+HO,:4>UM$LZ4:)(26(4$I0R"E#2C*NS\-YGRTONTD2CZ_/& MO2K;DI_YP,8=8.OVU6(>*_DQ&N7*SXF79-KC*Y/I>2Y63 !D"032VRON: M!)8)+ZU2'FUK::0.L,8/EI^*M$YK3@=PN[^0O6O#])>SFBI^079F43-N*!-0 MPI;:F$X#!72<7K\4-7U1T+6^*7,7EF\.=I>#-6%O")6 \P\X6:R%[4O=?OB% MG#]MZL>J@N3&4F2.3%;X>S=A#+;S4"V"K8A:Y99LL"]0U ^9_"!:1"1\E^;, 1L MW>.@/^IOKGN7ZX[L$0/<)MF N;+!^]M\]0H7]"I>&]OV4*!V%CD+++HHLH2 MI0:W.8#'PB!B\H7'$GWSU?P F-^\]BZO'9KS >I3]WC1MIU,7N&G]M%. '!TH6PPX7CB4G*0JV6"2KW]_+^OM+PA..PX=P MOXV0,M)"4U!!YO3M[&R1MXQ6W/MGT] M^PJB&V'3_0,Z\RQE*6I]NJUZF3$Y""I%<"8RKU3PCJG&WGPHUF\>?)<'C\+^ M;:]U(\['Z[#_ZE*2+"?@7M+:(1,M)=H!HLE@;#+%&9G231V3,:?AFW"_^6Z# MV;>7#]QV7S^B^[[:G!S7QG4_Y!G1O_IRO^+,:H8F*@-<1 4JEUHI&SDDEE-( MR&+61TP)[X/^S:T;N'4SW]AQV-'[#&V?<319K9G8/AQFF%(L"M+ T M')H:SN";Q[?PN,;>\H.QV\K!/O H:YO MJ!L,RLBJ1Z)S%26Q#IR3CMYBQ5A*5CH\8KIX'_1OKM["U5OYQ@X?[WV"N+M" M[>7OL[Q8OI]\>)47D;['=_D,G2LJ\MI,01I*;YF%P&V!J /]E;'.-U?VZ SN MFY_>Y:?#\+O#$WOUJ+VAF/BR7"U@.TOTR['0.V(R*Z#J(8]/(8/0C&.09 7L MTJCVWH=\\Z!=U87M>-GA,6,>P=7BR$G:[GD$%V(.T8)6C))&[RAIE#9!%-E; MK61AKE/'LV$6Y&M8O_EE@Q7XK'?KZ_PQ$^Z?9NGYQ7)%)"P.[]EZ M]VBRZ=?\:5"S"DKH:240?&JNRR= EM2YC%% MDXMI_U+?BZG!!+?K\S?WDU042>EB(*&O-9!) 'H5H;"SCW5AL!VI\X;&;7P1ZQ+/DI;H2T1;!: NH!I>W+L3R/AW M]OIS=)OP1@8>C7V'//%L-80D/:C *48O!4%KIF7R+%K?HKGOR*S?<_EN)-+W ML6MCLC^'YG_)\W<+_/!^$G&Z'B;3VA1=*)1-6='29P)-9CR ="7;++P3OM-& MXT.WQN\"<%(S?!LSMQ85V(0%5R%=.F074 VG^3N!'.%J=ANBYD-9N?7K?R>X M["F?9M[7#B/U,@I3X"(6,#(CLB0P=NLJ^KBHO^^B]8C,[V/2G# R&N!K/4V1O0NM:[%NP/*4^:\I94' MN+[W?#Y;+3"N_CY9O=\>7ZQEME^65^2BD]F[=1R9&3,2,5.VZ"B.%+'0R$VM MCG;,L%(E+)JWQ^F$[&12[0$)&63.> CE]I7I@',@W>BN&(^C(CT$SWN[4@^2 MAFC0U16O,*JV-"M0O*%,I9:->SPKUN&L[N$R/2@9>8;9KJ><)XTZ@8F2@4IH 65!P)*R=?&R_&4^3]?/9+.31BM: MAH7F#I26E &;VCI1.]U*(R'TMA9.L ZN36I-14#R)$\ ''KTAU #K0R=0)X MG,6I.;W[N4\/;L:?=K:='H,H#&4 2Z$_*,0 @3,%,@AMF2XT,WYS-\N9(603-"PT7%!,PKC=$^B 7 Q)X@29>2R<)1C)%=C.=$!"=8Q?&@?5AH7'?R*_SE?;*%MF@YK MRO9JJP!(DM>>-5I6Z59':9\I,D;/A.BTR?? Z?3M)Y_,*M3 L VUO=852WB> M7Y9KF+:]?3N :ECR>2>0\4L^^S(T'\J\K2O_[@3'112&'!RXDIWM!;V'GK_>;GCEM3TLC4\T9V:MSV\_G\G 84)SC]C(625:,T M\%I]J$R.$$))(%'3 !7FP+HH%=S\W*?.62\[M>[%66N0/L\CEWADTEY[5! - MHX$Q;P&%$2"$8@J1&7*B#KSM^NRGSEUO>PW0]N(RRJM]AW:%Z9_% *K4#OTW MO<4_SF*0@@>4@ EIL8A% :I@@481BC/%:-Y:\^$ F./+/0QZGWIHHNZE"N:=7_*M49]C'#_929]C'X(]6G<%9 MU$*AA<@8JX.@==6A U&D"]Q$KT/LXC6GHLZP%ZD/J3/L8]SQ[N=W /45J3/L MQ5&WB_H'&'@T]K55#"G>@42Q3>T#4Z6H7 'O54F4("556MS8?>3J#.U)W\>N MC?/+-QGIQ^^6GY9UO;O,ETH,MAAF0%A-\YAA!=!4!;+(76(F)^_T R'C79\] M;G[9R.3SAO9JO*?S\T6>4BP=%OB/G/)T\C$O/ET'A]+42^0,2HX(*M7[PH)2 M(Z>M"3E@W=CH0.:##WKJS+:U9./7].?IQ22M+HM2KJ/24:!3Y&V&15Z+7%(5 MBU'@;)6X3(')8+OP>^<3GCRQ;6S7<&-HO3$\6TT^3L*EQN0U5$P)S;2S4)!7 M-0C"%QBM-T8S5,DKJ[WJP.C=3WCJC#:R7<,+=Y^W'C]<#G8+QZ$((6G@K!A0 MV5#^*%,B.#++;)@SLG2@;#! M6%"J]CR+*4 16C#G3!2JA6;)TU(<.W37HHV91U,OJZ0Y4I >I9<@7)%*2,>8[[2K_[BH/TAQK#WS^QAW>,4QR9P7 MRANPNMYO3IJ!#U6O/1FA3!9>L194/U[%L;WHN%]Q;!];#JDX%A.K*U*M":AM MJ"F0 &^\ U-0:!]"]KF%7NAC5!P[E,V#[3>XXIAAP2OC.91DD5)O4V][<@ZB M1.FM3X'FH09D/EK%L4,9[6?)X17'L 24/!F((==-,FW ":F 60PB6TV#[G3O MZ,DJCAU*;$];CJ@XQK/F6#<^D2O*%:5*E"M0KEY$DI1"\!1=>VV.1ZTX=@CG M+:U\/,4Q5,QHI2,M(I0W4IIO*7DTD4!'QWRVQMOQ-7Y.*M4>D)!C*HYUP?E- M<:P1SX>J1!U"TC$5QY1%5Q+WP+3)M;TV1;A)9W",2R:,Y83UI)RIC>+8*+ZT M#S?'4!S3O,00*(S6%BG+]>@!79;@?+%&"^&=;%WR^205QUJO80>30WQ;'>]!ZD&'4(-T=3'$-.DZ ,"8P+#E3FL5Y15C0W,LPYY)QEI\OZ3\.! M&BB.#>\_^U!R+,6Q*AG-N'"00TWPF P0,D'6R84D%$/4WQ3'!DJB>I%Q/,6Q M+BB_*8XU8/@PM:A#Z#F>XAA-N8%AJOK!(M;&:%7-GF;+R!QRR5$P-D;SDZ>D M.#:"#^W#RO"*8TE:FEWI\=S;6I6J'""MH,"=44FB3E:T*"%Y(HICAU9^]C3L M:(IC74!]-8IC>S'427[J$/..ICB6LF'(Z]U,*VAJ2Z6J;04!P;' M>4%4XLZ ME$>M.#8 Y7M8=6C%,6%TS*4*.VNL5WV\ ,_0@!%,H7#6:]Y%!>FQ*H[M9>K[ M%,?VL=/0BF->%W3*1D#, 925FJ*!*M5-Z;*@2,0@A@ZN&!PK<4M PZ\2Y*<8]9<>Q0[GK;ZY$HCH4H"T/-@&M) MBP7/@M#*!%S)Q(05+#07;#X-Q;$^&D%#$W4$Q;'?\BI>#@4)\FHYG6"83.DA M>=E;@JS+A[?6)-M[0(U$RI[CA\D*IY/_SFGK&\_GR]47QY.6LO=LJBAB3N1X MM5;4JP#):/JFZH=WN\ZTSX;' YAZ;_7L_OS/Z:H422M(PNJZ"4XOFM81F!?2 MH&=!Q=::B/?A&4NDK*D?W-K%:67P8XN4/3"@33ZDHUUK-2JG^$9[%U%EB&C( M1$5JQ9N?4-P-YUA;0NTH[^9+>YM^B"WDW="VH5\'<$,=0]P'[$BG#ZUH[.8> M/3@8W5&BM[2N6P.9(0/E90!,S$) S[GQV=*/GKZ#/'2R^Y36<>S=$$=3U36>N^(5%%[[IOG"(:2J#I)B$*@IBD'?^/4YJJIN M0)MTD)3V*TL^&XVN]_<043T95=R]2'U+5W<>XH^FJ=@'U%:GJ M[L51)X'50PP\&ON)$BLG; #);.W]5A@X1U.B#-&%&"1%39U6BNK26([M3=29D[%YP#FLNJ[DY1X)5#4*;X$FDY3+)3"'12"F2'SO!MS#R: M ED74%^; ME>1'72H3K$RJ,ID*% D9*R(&0B2$I8\#YST"4DBSHJY\W3H_X@ M!;+VS.]CW*/<4M\HKV66;"Z>9C=)DYU-N383X^!UQE!UY9GMI$'Y=2AF'+(T M#$C(,14SNN#\IIC1B.=#50X.(>F8BAF)(4//$;13 E3@]*9);B%RGGU1.=]J M)?C$G:F-8L8HOK0/-\=0S(@<@V?!@0T\$CXKP6%5$V7,\N0R9ME>!^P)*F:T M7L,.)N$XBAE=$'Y3S.C!ZO[J!X=00$0E8M5E82!!^1PCC'$[/.QIM- M8+Y:*9X^P6YK*HXFQ=,%Y#GGG:4CS#^\\^E!Q+BH='YKV/]2Y;H@0 L4!09 4=E,K!%,E= M\SK5IRK%TWIWIA<9QY/BZ8+RFQ1/ X8/DU$YA)[C2?%H$8VT.H-)Q8$2(E'V M5R(P$XI!';URK>^2/G4IGA%\:!]6AI?BR90Z:E:[*;,B0=GHP6>N@),9'+K: M[;-%)=03D>(YM 2JIV%'D^+I NJKD>+9BZ%.NBR'F'T[P3Q&N8@>EU_:&'V _?;UW;(K ML'Z;S^(E,FYESJD8H%R<5C;.8NUC%6C0,D4O!9,W99IZN\/=:$[,'QJ9?=S[ MDLO5XB*N+A:3V;LW%^?GN/@T+]=^^M,?'VB2S9NKBM?'QBM=QE72.Y!X\>5H] M/@%:TC6EK,/J9H;&N-[RZX M>I\2Q_WX'7)VB#XA.NY M5X(K.4$040=$Y]U-M;2# M[=3S]6>CL8S_.F]FZ<]=Q&]%G/XF%,#1/>NW", MG^^VX.A>RGL8>"SR?9)5,U"!R5@H-R/_=C+0?.D*,JFE<+9%QCLNZ?.$NU%4@V@-G4,BA) M^;I!IW.+7H?[A8DDI^7)Y>05Z$V3QD&4ICD-2O$I-&PTH+$*1R:=0BK:E=1WSO8!. M?75IQ\8 EXDOL6R+1CJ &6@]N0;D.&M(0Z)NND!O*P\Q2UP#E8PW-#DQ8+S0 M1*B,@)",J^US3;*"*R9;5P".0/D#J\-8C.]CW*&[H%!2G8D*7:4N-"C!*;G* MR@-Z5U@6.@F\(0+^R+J@-##Q?=U/]K'/ -GA\_F"DEAR2UJ'UJ=UVP8?F-&A M4I SQ14JB@A.:0W2EF2#SQA5^PK=G5">(M,MK3N:]%>)HGB/#&02M6]#2A * M(U">QFB9\Z:;&NA3D_X:XV"@C=4;WH^_7ZFH"ZBO30EL+Z(ZZ4$=8N7QE,!< M+B6J KX(RBF3PMIXJ+9B3-(YZ8I6G62@'A?U!RF!M6=^'^.V+H.<+U;OGYWG M!<'9KD8N8J;@$T3T:V5T!Z@B ^$5(A;ON.M4:_%0_>.M)X^[_]^(CGDS6S8, MYRJ:GRX6\P_;L-*M"[,3!9-*UM:ID18J0TN6MT8:&1T-K<7K>_693YW-@^W7 M^ U]MIS@*XR3,HE;,#9%DZ0$CTG774/*#(-38((1:)A(,;<@\]:#GSJC_2S9 M6G=U?G%SLM"!>9-# ):" ^4SC5 6 09ID?%2.>::K+&WGOS4B>UIRP$V-J]O M_+_'Q;N\/+.&8^1&0TZURV+('APO##"3'\K@HV^N][(+Q_@9].!%>[W-/6[C MP5U5M\_B:O)QLKI9?]NXJOC^IPQ<6+S'$,>L+2[*1&O00BD8JO:/)\?C'H1E MA3)Z1_[2J8'%$ZXMMIZ"4I,M>!Y-[;E<@.(="TDP9V4RQ:;F2E1/M+9X'V_I M4UN\#R7'KBWN>MR-/(B4O ,>> *EL@$O?*Z"I!1UT72L1>L.H"=06[27)^Q9 M6[0/(^.6CG0 ]JVV:&\*N]>0'&#_41VD!$_I @^@36W (B6]%9Q2!Q,=B\8+ M$W/KN>1IU18-XQ?[F'T ?_B)(M_YIYS?Y(]Y@;.XW9^)R4=:>3.E[[6H-J@, M3E&Z9T65G=9!)LT;>\,=4,;/KAJ1-6]OZ:%N[EX;ZW8K!X5DQDDH%FF5#$%# M0&7 V2RB8D$G;'U#\"XLI^("36P]P"1P#=*K*6[TA$MBBA-'D&-5$0=D!Y!$'D8:0^Y00^+ MCS%'7,*S61<;:#XLR4100@;P-)RDQ=Z"]Q M'-D;^I+5P1'VLO30*_WGL[^<10Z8($6O06&IEVRU!69T%EJK*$5K%:='>-0Z M)/N'6'J P/\5?EI?F:#Q78-7Z[2UP,2!)\4I1]6 N M+*?E!4TL/G3)Q>68W^35:II3%9J=7ZR>X_*]."L6^]59A1VBGY2=#\#% 1[A=,->*^M--JZK+FQK/TG]>+%?G:ZFZ[(HB MLT#FOI86U4*5;.E;S65(6F,J8T06]X(\?5=JQ]$ ;5=VQDG)<8>VB*JI6AW= M%4"/'#"*R"(+5I8Q4I5QZIJ>I;3^6)R^F)7YXGS3H*E),=-]'SU,!5/GP8Q9 MMJ14R3E$"<8G"KN+%H!,,+!9&:5EEFS8S/<1E"UE;A.ELPYTK(<;R&CIB-I3 M=NL]:NV"QN:WAI]HV=(^WM*G;&D?2HY=MK06;<+9N\UYN3(\*F4U:":K)#%+ M$')4D*V1TB!*&D&#ZNO/#WP*YT1[L3GO:]76$F@5Q%9TJP.,AC<8KSQZ_#N+ M!QK_)GT]+#<@D4%E+I/WX%F]*EU;QP;4ED(\*57*S!;30JIP< +ON7G8EK]] M#-:ZBPI9ZOSB?-MBE4)<4T^5 DT=-(-P#R%X&I%B,MNHZBY2 ^:N/73PF:-KP_^BG]< 8(JBI(##4<& I)T <=%($^TA5(I'WCJ5"/_8/>;/YXT M>0?;;/!]\=OU@=KZH# )8%:[6@-"$:&2G+X5POMHD,41)=5/.2(:@I%1A1Z[ M /M6C+TWA9V+;@^Q_ZC%V,([@34R26CH78@R@H^QRAJB#HXQ94/K/?6G58P] MC%_L8_81B[&Y-B[6RE"91-WJ312_2!^!:<,H?HW98:=,^K2*L?,4ZSF[8(E*H$"(*^#4P:773AGMW(]'9K_.W\]*?.9R.[C5%# MO9&A+ :]9AX,4P:4IJ@7@Z['>-DRZV1([EM9?>ODX"#K#UU3<:7&M NLK[>L M?B_2.I93'V+Q$5U0_A M!_L8>IRR>E&[<5M9]>]THE4K%O!5?!Z3=0ECI/E0=5CM'WM9_5Z&?[BL?A^K M#5TR?7TMJQT?X^77_,QZRX(F=(KE&I-X#8[I"$EE&YB5(L5!7^Q[L#W20OL^ M)^V#T#*N^]3_O=BT=4UOYS_2C_E9<,+R( H%QJIL](T]1E\KGU3]A_G4N@_( M?@B_+E?J2]&=Z\H 166_9%SFY9\C(O)A\LQ7/J8#S%;1U$)!24*5#"19A)+/I:$<;2X,=99;2C5HBU](&;\TPK M:Q^[&.SS/AN]O[BB.7,]I#I5GN6@O.:N7GRD@$_E&L?+4D<5 BL^E2!:OR*W M48R_1 WI-3VM/$!(\^;]?+%ZFQ?G7Q#YJ%/@T@ MCK41)'-5F%1!88%):T4- M^EN7E]Y"<5J\][3R #L:_XZ+29VLO@ JR4A*SR,8E07-6ES2K%6U;H1FTE.V M%U5K/3>2Q[<2]?&>!M8>8*OB M:CCT:C&9QG\);#I>C$OFV\B+M^7Z?QW N8]<](C9$0:LF$2?,D92@G&B5 ROZF6O?.0 M_MZ'G ;1;6TY1)G>]?SX9:#@;);3B]E/?\3W]1+3S_/%]7GKEPF&6GWPZ0PE MK70Y%!!:UC)T)\$YFKB"*I'%A+[(YJU.#H=[&@XU-F]#E %V@'YU8OP"7+/@ M-,L"DH\$O+;*]4[%JO"CDC2I.-;\Y/]0L%^?N_7G;( =E>OOP-]S'4=.S^K% MAW>4J%?#;O^R'B3P,V$TK:W)0_15=1 I@O=5C5RP["T76@?=^IAF7XRGY5J# M,C2 &M-5-^^ 5EJO3#0&G,*ZC^BK3+I3H)%F8!%2C+KU]:7]$)Z6-PW(SFU? M,H/.3G7+;'XQ6[W&57Z5%[$JD>52DBN6K*)" E4* @JI05.ND#13BJEABP<> MQGA:_C0H0[<]R@XX.^U"FX1!)YB&+"3YOZDU>LI09&BRX\$9KTOKB&H_A*?E M30.R<]N7W, '%C]?K"X6^5)BY-J65M_SBH<_N?%QQ9Y#&>FT@B>,#@-E9XJR M,Z5Y@$ >!M()^H],4>()G59$Y4.PAH'4UH.RCI9B;R.]5[+(D*TQKO61]Q,X MK=C'!_8YK=C'VH_EM.*+(FN5B_XM__XLKJ?,>K5F,9_1EW']P.7ZOE0NW$8C M31T2I0G%1/!,63"\,!F+MXZUWIW:"^"QKJ V\XKY6.P,)C[R+,W7@[^\1=4% MTZ#"--?Q'.<2ZH T[E0B:<#!6/Y!\RYCKC#@.BF*[V6@R"\72"9I981T0;2> M4<;SBP?NI![9+?8Q?>.CL.L9X/;&)4_!RL0]%&E-U9GG$# EP.R80.Z4TN*! M6/?.#S^6*$4?F\];&JSA*?>5 [AK<"1S/FE"$GTM[]-6 *54!@A(B1HM*F:Z M'V&>$'M]C37 9+R)6.XXS?JS:,DTV286""YQ M0!&%%K^-"0_ U\UN@]FDBB3RQHBC[3Z"T\KME("#,V?2B8K M5&C=SJ,CM--RGR'X&*#D9B\O)W_(9UI%+[3A]8HU&04U^7F)#*+Q*F:M1&[> MUVQOD*?E2L-R-$!I32??7P-5G&.VA8.HLN6*JPS!" ?:,:UI.BU:#'F;[2MR MHF$X&:"*9A]O_WE^L3AS:%U@-'D2.%V+%@4$-%5A1IIDD-+RYC+ ^V(\+5<: ME*$!:FFZN/X&I_%,H*T5BN.BUVQG98'#<+( #4S M>WGZY&,^,^3AQ1/>$/@ZIV00+!8*[K)UEAL>![B=Q[/VCT_2@01BY[3E^K+GH65GEQ6?0 MRA>%MC"0O#86$HF!ES0&ARIDGXMEWAQI0KH&]+1\:GBN=FQ(#K['?1VM3 M:\I5FZS&GD"OBUGM=;6#86VNN_>BE<[[Q!,#:KP!H4G95)D'D;6PVKADV"B7 MWB^#4>UTLX-)1]^ EY2&MW>?[Y>E6''=Z^DF>X:*= )BP 6ON@E9ESWHG*,5 MRDKV= C)SMR/)U]['=H=*J\=NJO0%:N;G76C!1'9&P$\F7*GZ1(N'3B5>T-H"NVZV!'4XWLH$[58LV= ),*FB2K0/!(2WFR!JO+K%:-R+!B)8H9%$3+ MQDA/\5P7+ZI)?@\"&WN^G["*$6AB:%GC(/&AD<5 9$R2!+'8A&/TSJMA;' MU7.DK@YVL*3U *-7,:Z^S]V^G>;9_&[5SGQHT?W!+ZU<;]]] 2.5VJ,QR4+0 M$B0O#:85$\74C$"L<4@%G6AH$T [2:F]%RESYSC0['))'$Q@O?9@7-9"6B>C MK%W(> &E]GTXT*?4OH^T+[/4GGK%DL93-(FD023!P$ETU)A/4:H@A=:U<_,N MOM2^%RL&E=KWTC5UJJH_1P5C\\"$1*ZP#SDN2A"VS;-FJ M:Z2S26@$GFM7;EYHJ7UU6O01_2BE]LHK%1 5R)S0&-?XR:(=CJBD<99&Y9[> MM%U6,1>UM!_V=;ZG] ML=H;*JP&F_'A"WD?T!,VV0&AR:-;3#,8XR-X0:(W@OK(:V?.7U@P9(@/44_V M#2KCG[EV)30RR;V!&*T!40:T&J%Y"?LF81*-CK_T2^]ZU!@D_>:;QJ[[-)(5 M$9RA52+*) N;%&YH97Z7#40Y+QGA_,>=9@.&'*F#L2K7-P1&(S:BXVM!,H[. M,#$)G",$M:IES(ZE%&LG[EQ6,'4(-:I)OO$,S%VD=2'FH$6$8+4#X6,9 >CP MU"/"$R=B3G24]/-KW39JRK]QB?E3@X@*DTMA(&01$5HV$@TBFB 'J:/*40M6 M^TPY .=Z:3%$[@T*Q[\_Z-[>?7:3>;D->3=;X)H9#2$CMJ0S[F8"B6MX*J,A MF'$Q66VK]WP]A.>Z2%%-\GN+OQL$3'^?E[]??OG]UDW++W_^[_O)YX+ZP_W= MG9M_F>6]_V(=CSPBGCK\F=7"K9677RD:^]TS7SUZYC>B&H&NC,*]10M21KKG M -XH9)9WD7J2>6"U+X"?1S5T[_H0/J5X?YO>Y[W/6@>')'$9%UEL,:M!E'?5 M1)8AA6@SY3(07;MA2E=L8T5K*W/DZ6;61!6GCMXNYLN;/\HTKE5DP!!)B.,1 M:(ZEF7>(8!UCH)UT20:E\<\N),)O?40@_.D;>;Y[X*FBK&U4.1LJTHH7+5]! M/%P2=X'1)WK:1<.G")0.$/Y3]0V07$-%*EZRR0@%0J/!'0RW,6.2*Y>ZE%*G M$C.=$B=.K< ]$Y@.\P D.QXXE;3#CZRL30CBJ/*N M6Y_.9S3WW4/'59&.-F5%Q2, MM$C03N;5<\I[_- +5-[1,FL08]A[M+_^4F*RZPTF4*&L5N (\>B#YE5GC024 M!1&D(Q;9-Y;/\ W659I%K=32(/"P?_7X!3^M7J5.$!NEHW6 =YKLM.JJ[4J= M@7H9<_-Y!-41%S7C!"*^1B"8Q[

NKL*G^?C5Y-\@E^;U_>0V3J8?$>#FXPZ0*ALKJ4 GB5F"(%T&IWP$ MGB7-)>[&JELSG8!='UGJZZ/!CO(/%SY-IFG^Y;$ -K-^G%?61P],&KG. ?:, M:% V)\UUEOSI,*K!5#D Y_H(4DOV#:S;-[/I8CF_#T7 ;Z]?^Z[P$;)73?!7& MCS:@ 68X!>-%!J7P^#/92TMJ]S ^C.B,V%$GQ%11 0V,D%;+R?^L_G[O8FZ:,#KSYGMQ+VJZ/<290ZIL/]6UK><.T3=R&#E%F#H%F!L5H@-L-DCER'ZK5A MA_!<'8FJ"7_,R[Q_+E*^OWTWR>F&1T=9=@D/=*7*M$H++J0(TF1I6#8D5&^Q MT@'6RZ')D:K8:P*=)"OL6WI;^.3F']/B^/8: QXV8AY8MP572@!;/RS%=[/I MQW>3OU)^ IH1F-QU#I'&N!Z\199"[$ZLYM M#WCU4L*>?^@Z7!-=5((I7=ZIB.\L'M*&F-4<)RV"QO=7UB["ZPURK"2Q5CS: MGRW60DNG3AOKXPS'B0W%C+N$\ICN8VGE.,M0DOC@BV M]M'/B2)E72#^"+8.5.T1(;-C]'*J8*MR-@M%<"^7:%<&R\$RQX'1X!6AEF51 M>VS2)0=;6S.GCSK&9,PF[XRF,NN2H).J$5Y"&\"*Q/'X]RP&FKP;CRUG?1/> M1XU=:7*$#AK<=AZ*X% GG0J*0N3.HY,J#![)T8"5##]3PG3UX5F7%ST;0(U: MLF^PUB% +\/*K:>3!O>/#U@V%E,',(TLV>^ G,9FK:BHIQ08+.46>\5WH*07 MUI:-RX0HRX88 7=(!IF)J#,1TI+:A\8(*G_&UAQ+XWV$6[D%W:O[Y>QNML2] M;9/V4X"@D0R>^EC&594\:1F@5+-H$0,:TD_2L'9V+WOZO>,?\P-$/*LDGP:& MW9O9_/-LCK3$\^?]\E.:;^Q-JT1$[P;)6 8/&8LG$'HZ$+S$7^@0D:K54U]V M0KE$3=>4;H.M^'DSY)'SR[T@UC,%;+4M470_+$L$DH_:!X7>L*B=F-T'W\LP MZIIIK$'BU/-85W_QF[O;>$== #>R WN#/8VMV$[_O8E60WDGV=.> J?)&V_* M4/N(K[P(.97@O8*L":'1,\%D[2/N3-CVC)EZQF3KH[/*]199=>I%N696MC=3[_NPZ^2U"OV5=N- M:,/-#I@J=I78AV/\%A,U='10Y0,$W'P3>,!FO3.>$@F$Q8#.NT4/CI*R%Q+T M'I(-3NJ+4_J!MA1CZ;R/7&LW&DGHNRW+[O5KFGVV MD?(.@DJ)FK:1<^:#8#TZG,HN*1G"*EN+&8,$2 M34'*D%R6B4A:XVP86?4'S((Q-=]'N)4U_AN>4I]>W:4YPME$XF/0VGH#E,92 M\>/0,Y5>0Y)>.!=3D+;3->DSJMY^\KA'?B5US*K)LO+Y_O-]R>9XP&&]"IQ3 M"T:F!$()7!Q)$;CR)D4=RN"H"CI]_,Q+U^;1\JO\AKY:3-SO+DSR)&R,1BFT M%Q)-1<)*&R]%P6FU[X+ Q7 :A#$8CD&-C ,A#-\ "EL;0(J)WY=GF]Z?MPY.C>]'U4 M<>HBP\/>=79>T1 "Y!* %;G$11DMZ>8Y"XWV=L=4Z\N]?*RIZDYWCGU$/MJ% M4Q=0+^W.L9>B.MT\'2/ET2A )=4I! XTZ=(9-$DP-@G0 A%G9[,R-<967,*= M8WW-]Q%N98U_=[,2I%.EI@BXPJ<+?#H8! :::!ZCS3GJ3NGS%W@SU4L%^VZF M^LBO0=9UEZ)3[IV@3I8!8UR7)JL&/'IND+7RR:-7K]5H59?GE&[;X*!OI983 M=6/O O%'@X"!JCVBS/L8O9RH08!D,JI,,F05*0@=\2U2VD(0,:KHM,RI4SK3 M)5"G0H. ULSIHXX3- C @]BSJ"PD)W3)RO7@,GKLP1'J;"2^=O'O3B#71X7A\JX< ML/TVODYYSI*3"E2.&40L?<(]?N)!X;J,)KG;O/&K&:=Y[)7D<2*M&*[=&I#6 M <;UC=/L)?Q]XQB/D%SM+/='<'P4!-G'@7J.<(B69%J^_X ^?9PMW^^M\ M=O]Y@5]Q>U^,M/)O9M/E9'J?XGLT&%:)&NMR*AC M0(--_%CX/M*D2B:E8R:"X)F#HYE!9#Z&& 3N$[4G]IP5/?D8VBG%EER59T$%9MXE _['_/4(+_PE<(7Y&?4GA<;/V T%#T6D@P()TU M()@RN/@H(;M,@XX^Y2 ZZ+[;TZZ?"0VDWN#8^A67^&ZV6+R?KN6S4L+[O*X$ MH#?&1^T$"/,LB2'2R*I].AQ&=T2W[NRKYQ1454'G;^"TM M7\]F__4O=WN?9GF-+L6])0(W,FB3J)- *+$@:"J]#04!:D..W,48G@9B=NX? M/1][-81H+?(&F\*6Y(\ 8]GEN)5>/- MHZ("&J27_3*9%F/]77*+] UQN7,0EL&6(FNAI:' DV7K M<(JC:!X1K2*)C%LI:F>,=4-V=51IH)#6UX.'3??]8W0-I:5EF$#0(:P;/7GG M\ ]-DY-9RJ!JWW_7P'UUE!M=F16;-!VQAL>SGY^,?+YA2>F490(?RZ!7*TJ_ M=A- !9>)5=3E5+MK;!WD+YF4M12Z34O5K);]U]DL_GMRB[*+;XL/L;(:%V_< M?/X%EXE+N)\N9WGSK_R7;[WS'I8]_;AI9+\J]_Y^#9T*W*M#J%;UWE8XE4KA M-X__1O=$ _=2XW%,1"[-DBFRCEI PRX;[IG-MK:1M 6B7J'[YJO7$5.M+,\V M$E Q7*JNV^G$0YG62R8'(94\X9 Z/1J#22H#&9 MC2.\1@OBL^UP>JQ>ATFR0#6WR^CKB6'$#(XBJ8R( 3 M*420L@PBK.Q<;X&X!O>ICH0;!%Z_ [3I=-,!4J-,Z1UP3I,%/5!1A]0^0,H- M$C-V0?-6HF)D JU9*=X6#DQIIQUT4-HJY] O%3%/Y-$W%[O?81;.9?W[33> M+Y;SB;O]\+F$)6Z77U9!C$W>J?]N7.%9()"8"5X$:HBIW1OI$)YKT?E@63>PX7LD)&R6\>9^ M/B^Y,8DRRH3+H",WI8$8.IS<<6">><^E4=%VNB!ODU7R!.VE/3$:Z&XEITB-X.MR^/7L'JIM(\XJMD,C 52BL0%UFWT.(1B_D*XEKX>IQ4MZFJ1\Y__/9Q M76Y7^MV%<']WC]MN^BZQ\Z'N?%$Y^_%H (US'^L(IE+FX\8Z_Z4L,ZT&53W% M]XW.0F02 ]60J"*EY GW*)<-!,JUT<(Q57VL5Q]\]?(EGW_JZR__C:.NW1R=46C*):NL2DK7X], CP6+F7S1BV/RVSM?I. MG;RY6?'K^P5*;K%8K7==W+RZ@$\2%V$$A\QY&0Z8-%@G.03ME1!X<%!6NXWO M'BBGCT0VY\*LODX:W'SM@K66S*850Q> C6*8SX([342SBBH[T&.X'DY"&&*) MX9Q)8%24R2RT^%#&H#GJ-"<4WY+JS<)/1)1G(J"GX4D?\5>.BKYS]_.TZ;&" M$$H*1P1.;"PCP"DX@]Z.BSYQ1KV6/CYCOS_]SO%=M\KBGE605>6&(_]Y[[[< MOUDY*A\>')4/R=V6\JHOBV)[O9G]Q[ME_(]-NASZFMXQ!@F7A]QE'#P>?D"Y MI28Z+XCLHM5^3[TFO3>4=X/=_H!Q_M@\6FUKN'KG3?0H$2M!$"+ )VD@YLAH M\-3:4#L"T@/>R[,X6^FN3=.2?5"_ 7W4'JP+W$8V:4^HI[%0FZF^.\6JZ6W< M76TG;&9Y8B8&W'4%*3%#4G+$#1ANI?-9":9J7UN?!L6_/E65]U-6 76_N M%\O979K_D=:!Q,6GR>=-0TK&+6>AW,U[BOLYIWB<1YG!Q"B]1"LPR=J^T0$X MX]M5354Y:Z.'!KEC/Z6_TBV:@/'/%#Y-9[>SCU_^F'S\M-S HT9HJTKPT7 % M@L4$5K-2GB(9528[ZJMWS3D,Z;JI4E,?#7:4]\M/:;XEA(?*M)0H$32!R:Q, MC6,!H1$)";W&R#W7(=;. S@ Y[II4DL/+:;*NF5)BMV,$A1:9AHR A1R>$EK;>>V/\F52JH;*QKUH*PUN=;;4)<&AL!U$$HB.L3*_ M3W*K76!.U\YP/XSH99*GKRKVNB^CY9!^&T'T=IIG\[N'%J%5TT0//:-Q)FCG MY35K<^F"L"HBM="M]>C-!HHVDL<_,F4J!:74TS#OY;2YM":0$'6 1-#T$Q)] M=B^# .6S8NY9$KN;7#\^DN9Y[YN6R""C^C+ M/ZPK.P4^H\E&N?$I92*MJCV.IP.LT\>S!VC_Z85*92TTL&3V#QO%+]CT(>D ML5%4N@.\TT2BJZNV*W4&ZN5$%#*4Y9 R ^%6O25S&1X3/*"G2*G43E-=NTO4 MR:CS3'3Y')C31QUC,F;3Y$QGP:Q60$AI?)^L ^^U@!P5XSIPDGEM_^D92&_D_&/T<)(B#GPCG(HZ%WCH($I39JHH#SZ1 MI)FRVO/:P8++*N)HRY,^XF]9Q.&"$8$X"]$D7&7 ];IL8AFMHY/(UJJG Q\N MLHBCE[CW%7'TD57E(HY?[]WTX_]\FMUO\I5$C$QY"DF53HM)B=+DQ@!N+%D% MZCC:)AW4]N1KKTES0R16^87K61%"@N \,:29R+AB4DH":#;@;'1&&IFYM1UT M>_D5.,>JOJ&\*]IV:Z3+\ EQ+5[=+V=WL^7DKX3N2+P/7W,.E$:J6E8VF9R0 MMCR D11M6R4RRY9F;V0G,CSSH.O2?TVI-DCIZI-7CRO.@DN.#FTLTX9+R(Y; M M8X'B@S7%>_G+ZHHJMZOE\KK8Q+H)UI45W@_BBG:J#Z@84NQ^CM#,JI>.)* MY\!!Y]("RY8^X%YF?!69X]I8F4GMX/)9T*QB.=68+.NCKJ8-!?! 9REJ<(;F M34(Y(Z%N-9[SG7V8)C)02CN4./J+1# M1@/8EMM"5KV@X.**'X& MTD[3]YZ;D[L/P#53<,6#__ 4V2Z@^EQGG]?,^GV7U145U6EH_3%2KG@W M^Y0!Y;\WV$6UOCVP.\ M*154:*'T/P,/0^LJQX45S0_(9& MQA,T3$9-\*F@9+$I&.)R'*V6+)E.CBD>?*?8]C.:W7[RI6MVH"P;A BWAP&C M29B=B1P"P@*1'"W],$S"#7SS7<."NT!Z>?/0 M>RFJPUSL8Z3<^IU_@*:<#,Y[#9J&TG>1&T!;A$ F9-#2QVI."SG<>>FV] M]Q%NY2C=S_>E3.H[4)L;0NF=<-E!H+*4FWN+!P^UD!*1+.9DC7U2B+3S"F;O M \YC"GHOT<]JRZU!S/[;-,3W6U<^ZXNGVW+Q=,.3B40'CF=4&?\N5#%1."EW M@51G*722G:SO'B]T1VCG,.=O2)N%%AIH0)1]XS,]XXZ3#$P*B7Q?__/=G/!W3;^GOY9__3K=_I7_,ILM/ MBQNJ!*.6:F!6,$1/'1B?2#G^<#G:9VE'S%KN@/C2632BOL8=#[$#_?]-;O[G MOV5*T_G:MN910%\6MX[1SK@I\OM (T<2 M&GK64TMW;;Y.*0OCU:]]3-N<]]]J/'?WC#C6;:D MF(69XA^2@9$RX.$=2;E #MR..)+K -(7R*J^^JF8/_.TQO+-[,Y/IBN$?Z0P M^SB=_ ^N(Z*O,6V-I30A;"-*[P^&;RQ'44>.L*6CQJO:S5&& MX+UT8HZFJVV>F3H']^WNGMWK9=&;3(4CU 0$17PIKY'@I:6@,@O>\BR3Z+!P$-+X_: M_O)UP@!+,05<#G")#!;1XR&JT.LU2G#'<@PYU)[SM!?,6,VLZ^E^NP2JAIS/ MI;7UN]GTXS+-[\JK^+5AJG1.24Q>&(X'))!M0V$Z)U9+SV2;,+QZD2 M;RII^"EOADJZ08#F*:9-SYP.J!HEX.Q&=)HX8" \0]'AD(I=I:W"9- M5F6X.&/HC&D*@>04#+5*RNJGQX@D>"8?9RP.])%R ]U_2.$>][L"ZFO-'O=$ M.=SJE$&W**#[;=!4!!]53(Q%SVCMN-@6B/%=BQK:>3H(8Y!H&^1B?$C3R6S^ MVVR9OA;VQZ24XP&25ZLH6P1O?0!/N3>:E0A<]5DG3T%_T5T(T6 M*GJ#1J^SN!RAM44?EF3(0G-T8H4QNO9&_NCQ)]!O,Q?@6*DV>)D+>=].%^@J M%&_@C_393>+O\\DT3#Z[VQNI1.2.EHY/H32 2@K9I] (3BJE,L(]_[1A=&=>>B/?>-52^/QIYY=I@^SN501KL#8>A9"ALE'N1:@HU1 M6<4$=4^GYE[J%1+7FM.H<)<3:*@(+148%SDDQ5U&:Y@05;N%RIE?(?71??/7XM_)'"?ZJ^ 9)KJ$@3N+3& M&DB\&"'<:N1FPCU*,T<8R39V:_M\:@4>J&BOJ[\^ JNLMW^@I.[N[S:M%"V> M*DP32*P$I1/%7867*1%6HETJA BT4T>[9S3WW4/'K6<^6NRS&C*K7);^#_?W M(R"4>D.BI,"SP>7DS,%K54P#&8-T@81NV;_/*>_Q0R]0>4?+;(2[[]6.@IX[ M)Q*Y1%D2("2G8!-3(*5@A-A$2:J=Q7T98;!C+)UJDF[1673W36 75"\U#-9+ M8]U"(,>(>[PP6# R1!,R&$X1G3,!+#44LN'6$V5]#K4;3Y][&*P!!_I(N>UU M^296HYD(Q&;4#L=S*9E4^JI0$.CK1T/Q+^/+"8WTTLZSH9$^HFUP<_X//-?N M[_[$53X&);T*W@<*SI0>M=I(,,)'")109HDSS-2^Z-H)Y"IT/ES$HX2ZC;1* MP=WR(:!L8=M\;KZM#RW(NB$1C M56M==AW.$$QQ- A),F='I*Y=0K>-XKI,^H%2;M$-_CM$#\SN@JF1.;\+SVF, M^:&Z.JCZ 8)NL-'OQ,9-D$S*"&0]D)>4H7T&=R4A: I::F.KSP(83?G/&/%C MZ+Z/?"MWEUI;F*_\[0;2IJDANB>)A0#<9SR#J"M=EP3^@<>/]4PY'[I,)][S M]>,?W,/E/JLKM(K&^;J3^"IROP]9J0@44914BH@KC3E"&2X A!,K8_)9/4U6 MV].M_=!3+ERK%458^25=(2M1Y]_N"Y0__SU;SAY@OG[W!"8",5P8"Y*4[D4F M<3 T>"#H/FB7@PHD=-5TMT=>@]H;"+>B95Y@_C*9+Y;O)FGZV"M,,6B60P); M8C8B.0$NJ@2>1T-")-'DV$'9N[[[PK4Z6%P5#>R"Y\]/DWE\BH?+' 3A)8D9 M70>12]LGB9Y],D$[+A257G=0WZ[OOG#U#197Q?8S,4UNWJ6/[O;GZ7)C G(F M.*,J0K0$U\7PDV>XN""T(CR5PM=##O$BA?_X./OK?^%7KXUA_/#-!M[QP.OP M?8=*LK)2UR@V3.V HX.C^[QF'S]U7'=VL/AG%657T43:PF,3"2S(#):%C!N% MI."U$9 S"=PQ;RP;]G:VU^$>K[29"ON(K+)U^V:5NOSA(77YU?UR=C=;3OY* M;Z?AGYNM'PTKDDI2>,;S&\^1P$O8PX,4VMFH$W>6=S@I.SQJO(-SF YF[018 MV37=#V^9YNMF..[V/V>WI;G!XO5?FQH@])SQ@&&@2\&P2*Q,0E.ZW(D;J:AS M_&DI74^-'WCX57&@EI#'>^O?N*F+F^D:FJ&UEPDM@^_*G4I,X'Q4^*.V.FI) M8NXR9Z[CXZY*\\<+LD%4Z<.]7Z3_OD<_^^>_\(^O^1!")JU*:QA%-"F5@P%< M\:M3I@C,.B]][121/5"NP\:N*>\&W19WP'K@?Q=@C2)->T&=)MQ4177/TV& MW%MD&.P%B-M?$-[BQD5=*195"-"CZ9*<4RD0Y4VN73 V,B&>"4&-RX<^XF[/ M@\WAE70T4F0@))=^#*CDV+Y1]NF6X(*>2F 9T9CLZ,4A9L8;_2AFE' XJE>NY1 M1VSG5JP]I.*RB3Z:E_.C#-*KN]G]='F39$J": K4)\1E-0G-;+%<_#HO X$89UD3 MP2&68.&JN8V-R0$57A+JT%.OWI-X+YCKXD8-B3?(A/SGU*T[RZ_30KI<7PZ2_30Y;EQR/+=?)(JQN1 ))C H\ MB3(K_76(SR7H2D %21ES3B=6NQO&LZ"NER!#-;#C3FI0YLL_IV%V=S=!@R6^ MG8;YJH.#&/'PA\:]VP[(QKM&>,< 6[+L*X0#?)3H!RLT3P$GE7JU+1J MH).X#]\UT*:Y7G:0:'A[G1U@?W&3^;_<[3W^8GWC_F@LT(UU0G-A.2#I19%, M!$.B &F)C9F);%GM6ZF^&*^=3-7TLX-0@R\UUX[S8H/Y$;2'Z(UF,;G2C\9S M:M#2]A$L*<-8$Z=1:Q.CK=Z8]QE,5T68FO+?09"C[S97]39H3M_B&>I"P.]# M">=4G+!THXQE4F8+.CGU0ZN!\ MNUW+_?GOSY/YN@DX>E+TQKN4$2=BC(2#,#&!8PKH$: MK;2P@RF#[B\?K*!=,%_]Y2:W)1OU6Z063[>P0;HR M#)0Q#T:(!*7+I38R*TM-AXUB.))KX,T)=+*#4D=?I1X#_^VT)*+-YE]NA,G& MK-X!SM!]*ZU-G<@_JWM'Q?GGN+ M$OOO^TE<[:@/1OC/MY/58-IO*]-O3=;UG9][>.K]UBLOCP>9Y.U+)!EWZ'@"+ M/ZSQZ> "D5: OJL.C7@ %CI+J#JT/*FE)ZNBH\>)G(X+)),G@TVY3HP(LJ8*Z%.>-K9@>W!K7^^9[[BPWX/Q*>DNL MR.)KNYOR;U? ;[(3:/H3!W;5C$S*4OEI&7 F&,'S,8NG3?LZ[#$='WXMW&DO M^1UZS;-Y>4_<],OB M'1ZQ1;23TI/'+=9]:X\<@=<03+7I>6,)K-+@O:]X7BT6:;EX-8T[GO]^^D?I M.#PO%\_3^-ML.M_\N#I5O[TTEG 2DW%@#+XY@CD%/J.%K40F-#+K@JF=]EYU M 4.O3FN 6==Q"Q6M0XL4W11;^HYYCOZTTT ,=UG[X'2HW3ZY&OBQ!@>>CKM/ M+VM/H_==]5!C#B;<6OWK+WNVMX?!8<3Q0 @034L>/O5@ C$0\:0+TAK-JN>] M=4-VJBX.)V+-/N[6TUZ#0KVOT![DLN1$0M"-:09)$VC*DW)EFV]GIN/5,WXFSHU8?+;6DU-OI MY_OE8B4!MAG%YX11B1.T,(0'0:D ZXA (2!6A$=I.V-Y&\[X_G=#1>ZCS$ M M-&A$\-K=EKND#Y]26KXK_[J(O+PBC!(=B:6@6;D1L#&#M=( <8Q:KTM"8>U& M!/NPO&S[J(J&&A2?[\+U\*YT0=;(_-F/ZC2V3AWM=:#$ -$W.'<.(+0>#UTK M!021!0@E([X+M#2 34+EI+CRM>M+QB;%,T;*V)SH(_$&7'B__)3F#Y7-ZYUT M,WO$J& 3KH^ZB%LC)Z7MBLGXHU/294>-J9V]NP_+^-9'+7W-&@B[@9WQ*H3Y M??K^ 'T80*-CTIF 7#5B$A%-<9H5$C_IJ'26(M:V0O=AN1H25!%VJYW@.U9* MF67FB@*5I7#:(B%]&2K."3$D!A&%JYW'NP7B:M0^3+P-3,05H&T6"I8BNCT> MD(FX1J8)&,49,*I\C"G1*&K'%G8CN2[-#Q-T@YY$O\SF:?)QNCZ-PI4\+*,C#6"?22-!%)9>%S[0YG/2&> M\)+B]#&FAMIL8'#L@?LUO/UE%^:(MA!5VN-+IU3I)HI^>L1W, >K23:9"U,] MZGD$SA\T;*C7!G;/XRX0;]SBTR^WLW__9XH?U])\]>WUN9&.1996!EHDI>.] M ).T!E'.X%XRZ]IHL(')M1?HU_?C,=ADB+#$EWO)8,L; M$D!FJM$Z8%Q6GY+;"^ /RK70Y%Y3;_S\O5?QZWQV_QG9^A7@JK%MP??&?2Z 'E$X$ZV,=>@T"&E!<%-2 M4&T9[>&C3,S)+&I?T@W%7#&?:!>"=4A'9F\,20ZE4>(Z#&U<3R0#SH7&_1\E M4_VD[H)K]-RW,7AU(&6HCH+.)9/MIS2?_.76HY"^;AF_XKGU;K98O/Y2MG]< MWQ_I=K5M+#Y-/J_'Z5%N*$D)N&<9)8@VA]7%SRR:U& MF*VF7LT5U\ OV0%K,QZS [!&$=R]H$X3P!U#L[.6:AF5-SE;+EFIW"<6#5Y; M)LX3Q:#<^##*0DRL]IB3D?GR3&SWK.C21QL-:/+8:T& #Y?2I9XU0\7W+2HJ:U99RD_DVVZ_!'Y/%?ZW(KH,FJI#= MDJA+%-(@V6G&'[E2(C&/7O,(YLH&SXLR2HY20I/1)1MLFQO<1V/"NF!K9'T< MPG4^!LAQ6MQ+CTHJ:#(?Z0!&SUW()C&PO(P"#@C4"J4@*H>NI>21\MK1FO'I M<82]T9X=?23?(JM]'0/Z^>_PR4T_?@7X[@V\5!-_ YOAN4M>_W>?-P'#G2])#!.)BF?3')7@= MRZ0_JAA#J\O*VM.:=R.Y(AY4$'73P^*WV?J._:%-*2F9-:IT*&6ERPI7%DP. M:!%[&B+-,G%5?^+!;BPGC&B=XJ:VBDH:[Q7?!=:.TI-EG"]86OXTX M9D!^AY,66""RK7[H1> M!_D+H^$)U+UW?VL09-WNH_D+[O6SLH1U:'%Q1#"UPY=6"YKV74"EX.CFL;@W MI56H?^:FCS!\XY[//@EC+&2M" B?T+))24(F0IKD<_2J]K5F5VR#)UB'3RG> MWS[JQKIZXNIQ^-B'-[/<6FT>O;Z8*+60UED'AFM9ND1'\"%K(#8FFYWAU-:V MLH^$.E9(M F;M@9LW%R5I<*M-X".N72,A59T-5#\=V@G>IJ<126//4-&VBKQ=W!\S ?'*0N0%LU\>@* M\D0-/%JHNC^=!NCII,22S N-.$$X-!Z%#AG='GS5A'7296LSB;6+GDY,J.>Z M=IP5G_JH9QP>X:?R[;&TDEXL5]UDO[PIOLK[O.-?KT25 T=9L3*)W)=28LK! MJ8 NDPC1X3JD\]73]FH ?^$G9F---PCD=5K$_B5L N =%C'>6=M_ 6=S#K<84[G_R7R2# M^RB]1:;5[/;6+=/2C#4!P>2L80#5(:+X(R.:C:0[^_1_"2 M3O$!LF]0<_T-S<8[ZH"GT=/D_#39+&<3_S] MU[91,3H9J7:0O"U=70@#KU0 SHDU+!FC2>V^"?O1O*2MOY).MMER]P\@> MF-P%6Z,CX1"NTQP/M738B1H#%##:EK+9[FP*63$-G'A1)H(X-&:= B.%UHY+ MSVAM&W)\AR M29L ?2#FHM)&50^+]\'WDHZB9GK;YMC@ <]=L6Y2T3N@;>7!]$)Z(O^FF>:/ MI-@ M9UP0]N@3OCN41>!$%6&IO&$+D-VD'W2Q.8HK*T=FSL'DCWG5YTKQWIH MJP&WNF[OB]=?WD[C/9[U7][G-^4_2?//;K[\4A:U'DB@46+&$V#B K=&)>PC7:<[7$ZE\ M*X.YLKZ:M+D[@%$23J7* KRP&OT:8 )7Z MJ.FT)^J[]-'=_CQ=3I;[A,1"H$QY"UHJ@X:(P8V>HUWBN/%1"128J9VB7!/_ MCW-U!+UO"A5K-_D\& MQ E+@96R.P&"E'GRI1A.)\,C1Y,CJTX\P@<\XA#^](T_^Y[]$H["*G+?YH$9 MPH,_TN?[>?CD%NG5QWE:%V8^@;C9#SN ['.@/4.2SL#&/,-XIN'C>+-ES&)V0)'WD7ID,;4Y."<9!)URP4/!LZC!)6J=-]I&WRE/Z1D>['KV2SE2!LM] MFP>V @_*6A\0+1[(V054Q2-D+Y#QCXSA.MI6>"4!M]D%=H!+5+/DJ$5^^P B M4@:.4@V4&><#8S&D&D?"R%H_< 2,I/0^HALEO(@V(R[M.TT6?M:/V/7TE[+M5Y#]#C8\'7UK>*9\4L1":1X)J5&76* C$T&)8S$]V* MH<]*Z0N#2XF/]S[ARX@Z_4IYC3#G0N,$0[W,17!"/1!\ 0R,7-. MA/65+R&?0'@).W\-Z>\@0TTV;"IG.B!J% #9 G.:<,<@'>W7]P#YMMT&-E<0 M4;%D$$Z0'H%9$<$&B]N45S:RK*3)M3.=1E+X,[&'MOKN(];*1_O7GGW?\MH? MZJ]T$@K]F 0JED/-)/1F J%@>*J$%[U0*_#?"V1\B[^2IF:MI%Q[:]@+SB/3E5,"J"YC+RBW8*A M\S0D093VB5>Y[AE9]0?L_C$UWT>XITWB>CVYQ6_Y6(1SO_@:65=.XPEH))Y> M/H.06H,M<\N#<,(YE1U1M5MV#\7\$HZ:D^AW!S\'-TEX#/$QP(WMW %>(]_D M,+*SS\NJH.Y902D8\R0QW-*=,;@?6PV.9WSW9&*),^$XJ=V,[11$ MJI=\-3J/^FCHA"?FZR_?%T2MQ$(RM5X1#DP$5R:("3 ^!"!4,.=H+O!/=%KN MPOOCI&R@UQV<'-Q#XGM(FWN&#J":GXW?\)SWB3A4INA<]6&/X]&DTGDW#DOZ:*(!.W[^[_O)\LN'%.[G M*/G'%4[KU#?O8M)E=)0+'H0*'#U6FL!8&:7R6EA7NVGB840OZ92JJ)L=S!G< M+N(IO VXAZ%37> U.I$.(SO-V513F<_PI((B1MAIGJ#T7!DM)>Z#QI;;MLS! MD3+#IS3>L?BZ>%M[9-,I:/+,V70ZEO21?Y-6B=.0RBR\(N(R*!.=S30-G^[< M?#TS,VH>HT#_DO+2O2(3 2^TD='FVA>LIV=)'"^.<3M\\0I=E+O$\+@E"(Q$=.*()**)5 MBMK11&M?\QV \\+/I*.TLH,P@YL-;&%[?#'4 =M8)]&IK^RJZ? Y;@R4_QB; MRG<0+;626 A&EPGQ@H,5W@'+G%F6C#6Q=HN4T:G1_\ 9@1G=Q;Z7$0T&R?Z^ MEMEBL\O.\D_EVU/$*\7P:/,E M]3.8TIB>6O!191$).M:NMN58$__PJ>]'8/EILBB33._G:0WK!M\Z1C+:()R4 MF:R!HA"SH?BF!T:=2Y&ZVNVNJP ?:[CMR1B[/5%^;'7OVH!/,0[WCZ]+*VOZ M>D8Y0KQF1H+,PI:N :8T#+>EL)]P9Q)/KK9?L!O)J5R"$S!B*^ V6#-- K)/ M46U:S'? U2R&OQO3:9R"&GI[E@H#A#XF*6*P)'@F(8=RK1*2!\^"!(-VKC>> M)41XT61XQ@T8DPM]9-V ]\;N8\WSX<8C4W*J" 5>*$X""YX44ZIV_/194#\LCSKZVB;4X/' !P$^O%!= M((YBC^R$=PZFR6#%]J'- *TT-UAV0[7"2)8<;IK*(51M.-A #6AT-%6RQ,?J MSOO)B-/+C#D%;_HHHP%?$$5:+">A 'PX4SEQQ*88(?,RG#5H' ^9>;?WZXR8:$:'0$1DL/198-F#+\ MDZ*I'GW -<5#;LPBA?_X./OK?SU\XUK5#S]\T_*WYXVOU:%2GPT268,7]I?9 M/$T^3A^M1^G(=6F#X]2J\3%G8'*RP+*R1D9<5?6&U5L@KN]U'2;G%COUEO7\ M\/&]OYU\7"T;;6-A97 .HG"E'QYRTQ.)QKF6U$C/?*P^VK8#K!.\]>=[_3Y, M:0U\V&V(#RT1WZ"D;D*BF4D5H"2;@N#:@K$J@I-:1^*)\K1V18!MTTFD+\P;DNNW.Y7&?K M[$ ;O6244X3G9 G)*0LVZ01)>6)Y8%;Y]C[H(80_^-A"E=O$&UP[MHUV95D@ MV+@"?*-R%I8*#@#,8[9]E[%]YA^D*N.NK;I-+CV8QO? M3Y._RN7PL@27M]F?%)4N: 5ZE77.T7)PSG%(S&4OA"315X^#](/X@VQ-E+G- MO:.GPNV'NY+9PY%_(V-*7$@#/L=2X%!JQR4)B"ZX0*.A,;6GVF-$/YA50U7; M1#IZ%E2?"V4>53F<-1J(1*Z;X?@0T=/VP@B>C=+J!*YK R?*3>;_ MG32+15J6L7!.18?+]48H$-E15#LJB ?J#%.<,EV[&VI':#]>JJK*:S%Y8<]% MUNT?"<^5Z?OI(ZC>QJ2=(T!92B"B1>,X! [,$LU(RM94[U+9'=T/JM568>62) MH9[13I,?!Y%M#[@?7*NLP!8]G/!=Z",CP2056+04=^Z(. GEZ$V5 M>#CCU#L6HHW_]>YI/9O'M-,R36Z2?TOK_;[)&[UIX 51D M"<*&"%:HDI"8J6%&X!_MM[@>@'\P<@1%[Z!I@VOPW== PG.:E+/ DT$)<7RQ M?#0>J):*"Y8,2>UWPPYW>%4D<%\ZY*S':ZR?=!.]XSQ%C\O7>&HEHL!%B3:] M=B%[%35E[<,!V[A^O';UU+8CT0>4@? M/J6T'-RBJMOW5^].=<2RSK$Q572$N:0D,![1AG R@B,I@XH,ZH746C.C6F*J/9L;L0=0%UTMN3-5+ M;UV;$1TC]#%)$4SFJ51_:8+0A)'%P,VQ3+0EDA+K:*QM15Q"8ZHF7.@CZU,T MIDJ<4A>D ^LYNOLT.O!,$71[ N$9,:?J8Z(NJ#%5+^WU;4S51_2G:4Q%1.*E MC1++V947@H"3I7^_5M8*[@3+M=O@7GECJGJ6QU!]G:HQ50>(/QI3#5+L,8VI MCM#*B1I3<9U=(H)#]*:\04'A<>T8>,6-3-(Q:FK?>UYP8ZK6O.FAC'$:4PF> M=4H)3]+D"![8)(%S5H'3PJ?$/6>R>L;EA32FZJ6LYQM3]9%TF\94N*# ]7@ M;48$BK&2FNGP;!71I21II(=N0RZR,54OJ6\WINHCLE$:4\FHDU(I(I:(@)*0 M""@%$)8[GB7WUK_0QE1#7M=AQEN].*,I$R#PJ8*5R5 0FP1LG0/.@ M\%?11:DKZW\?EI?K65313H-^'+MP/;P=79 U\B/VHSJ-^U!'>QTH,4#T(VTI M#PA+ET5)@RZ].Q!AR6VVIO2 MIDIZD.,L;81.#8IGG$-QN9$'XDWX,*K$.;W M*;Z;.#^Y78U(WO3Q],+@QD?!NI+;J8TH5W<65%+$!;6JZZW,A'U8QKNFS.'=;/KQSS2_VXQ17]4+"G2#3>GQR17:R]P;(,1YQR3G MB3RY,]A*7WGV(1>OWKIB;/"2KRRB=8;=!I 4CN7LP_ITE<;[]+XGKET5IV87DCK2Y531:H5;ZX. D\>C@@ MB5*6:^U2&*'W7S>P%YXP63>]IX6"1VF'^PSP&R$I$9)HL)KK=>Z_P5<(\$3, M)IG(LV\_"_$9D.? Q"8$&$J[7MK;>_"=8K;LKK5-'GJ5S.X^S].G\@U_I;=3 M_,ZT3H)=#$CNK0QDO!FU%01UCNG"4A(7N9.096 @#'. AKB&($S0-(6@9?LB M@4M/%T;W)5@G'6B4%XB<+MQ+ M;UU31(\1^IBD\#3I% 4'9WB99A0L&$4L1,:E#D0)8]NFW)QGNG 3+O21]2G2 MA0-GBG-FBL_%07CGP6G/0&NA#)$Q^%P[7G]!Z<*]M-AA ^Z=MCMRM.%ZUD>0_5UHG3A+A!_I L/4NP1:9_' M:.5$Z<*2DIB,L"#+6!D1%%\WY361^4RS=2FT=8$N*5VX-6_Z*&.<=.%DB(DT M"C#$(B*K&(() GBBQ)D@ N/5[W8N)%VXE[*>3Q?N(^DVZ<(JA\!,$D!"#L5^ M(H!G*P5*5 I:9YH.-N.]R'3A7E+?3A?N([)1TH65M#1YH4 R-(-$"!(-(JT@ MQ91P808MI-HFYH6D"P]Y78?)>91)D:]"N+^[OW7+%/=%97Y+R](XFPB>64V##MKD]LUL MJBSE!]%/2H[3)BX\1-\G719>WNP_9Z_3MU#]^[_2_#=4R2^317"W_S>Y>+HL@1,A0>B:@)9N*;ZH]&*.)C4QK.T+_T1W MAIX+&YV]WY&2LN-", :K5);HH9I-9*E+;H#BOI(&&FN^6'-!' M V/&@;O@>LG) ;WTUC4@?(S0QR1%BH*23-"F%#:4HI!8.B0%B,JHR&Q$V_MDQ+2X^)?;G) +^WU[R767?0G M20Z0+F9K$I[ DDD0FA$PE."QF86@Z)URIVK;[V>;'' J"V.H7DZ4!- %XH\D M@$&*/2:8>X163M4S3"J>*24@@U(@E"Z%C,E 3CJ;%!F/IG:3D3P+H(^DV20#9 M!IV&T=EO:"TD"&/*Z#I/S*$D /__].85EBJ_N9O/EY']6 M*W^?=P?!OH]?W"1FJ2^=[AQZWB D9^B9\P0A1:^%QK\-KGGXX'C\YQ ;K7W# M?C+]CA+=W[V6S633)^A-=LE01P4:WUO&$F=BA(85?1"_9#Y6 MT.$I8NTE\CN;EMFGLUQ2!U;3_R;A8;GEQ1H\VZOS(ZI'OH];W, ]J..2:N; MF^]S1C:9) _CW=/7IDI?R:K1<.)*1;#.:A!4)K J*PB>.6Y8Y/SIU.!#;:F. M@3!N\#J7MJ5<):!9EJ8=^(;Z4'9K[P+)0FM\5:\Y>#TF7X:%L_MHZLS#V2$Y M=&"L A4)PP4$/ P(EV"^Y6$L^M9&$/U(/\+9@Q1[1%CR M&*V<*)SME3(IX\YK&8L@(E7@*6Z_7!!-+>'4J=IWV9<;SF[-FS[*&"><327S M ?=2X%GBMLK*S$J6/ 2TWX3VREMG7F@XNY>RG@]G]Y%TFW!VY(RSA"NP:'(A M F/ ^9PA)<9))D8SS^XALE'"V5-;9I"5(5]KJ2U(N^&B MI&P9UH%;E*Y]0W4AX>PAK^LP.8\2SGX4T[RQ.A)92"V+02P4E>"S,&@D"V\I M,2+XVK[F04#C$>*4M^+U=#)*3/GM=)G0CUK%LW ?(Y(ZED +X:#,8@ ?G86R M@\F8O36F=F>CPXA>*F6.ULJH.3.XW][/I^]7 EM/^< -41K#0@;):/'$-9Z$ M*1J()&4KB/&L^L'3!]]+Y5,EC56\W2CRV=DP_U%6Q#^G\Z_UX[LS=E".K\+R MWLTG[K;D3]R4JB@:HL#]E4L\WCFNQFD++.&I3[F12CPI9MX9_ZZ/[+J9=P;: MW.;FX%F1VROZUL_@H25,@?G3??IS]B$ME^OH<^GW\>9^7E)#5C_2&\=Y5(H1 M!)_*0!LAP9@4@#*OF<7?4%Y]@'0=Z-?-VE/J>9NN8DRZ/@9^0[2BMK3]#3JI M4@-&P8=86K*10$J@Q,GV9E\WK#\(64V3VPR4]1GXT"!F@=B8ISX9CF(0B8#0 M^(IX@89&$%HXQIG6N7VZ]#<\+Y5)1VIDFRVJ/EMVIUG>!%:*Q(B#E$JUJO4. M',FEF@P)36A49H14YMW87BJ+*FAJFU&Z><+R_TF3CY]*]O5?:>X^)G2![N\^ METW\[^;BR7Q>#,YF'/[MZBG-E<9SCN#*;@K>) M2$A>,1!2*#"6$,@.WP >C)*JO6USZ>/*."-4E_I=%QGN'9(J<)0H7'K& R1P MJV3U:M8:P"]R7%D?QK895]9'W6>>JAT5]9Q;#U*6Z<5"2O"E_# EII3,) M_ MW9W'3L"(;BG(_0Q2>&(8^A8!V"4^=)ZBX,A M!#TE-'=5<%:J4#N4>@DIW$VXT$?6ITCAUH$'44:8.%5R1:R+X#*S@/NCD I] M*A%KA[@N*(6[E_;ZIG#W$?U)4K@M$4$2!,BRP'/2$8T /4?_5RKA1&F.73M/ M[FQ3N,_-\ABJKQ.E=G>!^".U>Y!BCTC1/48K)TKM5IH;YW&7=+[DJ&GBU6T:>@F "%6RW:<$Z!=2H#R313$:/G MU4W;2TGM[J6LYU.[^TBZ36JWL91)ZS0$1B((Y7!I3"C(P@B9 [/FX-BBBTSM M[B7U[=3N/B(;);4[)X62U!R(YR5H1P("(@)*IKFA(J.-7/M"^T)2NX>\KL/D M/$K6Y>%@S=OI&W<;RE26R?3C5KCFE4>#VX622QJ,SH) S$'AVY!5Z;]&0.DH MK7$L&MX^/[/&2LZA6]397/*/3HU14M.?+./0(HK;6/;L/]PRW>#KCS9<3L!% MYB"XI& M[@,N1*$R#=ZH]G4/1X(_!UJ/SZ;G1Y>-0(51-O$>"RD+>)]+%S+T M;E9_\W8:YLDMT@T3(:!X*7!N2MO_1,!ZR4&ZE"VA//D1$DJK+.4'W\^$)@UN MMP8MZXE2OA;$K!+%\3]8O=Y>X^NM*1KS.J.=Y\OK7481.XJ66T+;/*K:G76: M+^K'&W%VU-E;6G .F6J[,_%&3%<[#.!T.6L]!#/JU$E"@TJ!H#E"DD7'LHS5 MR99"M"PP=#&]K!X_[ 1LW,:=I)2;$1:!IS+:5G,%CG *N$.DH%W&_]6^QCBK MQIWM.#.L3612+2MDL. <":!+KA>97$*.5Q,N])'U*7*\(@E9!"O "E?VPAS 6>9!61JR(I%X4YL+%Y3C MU4M[?7.\^HC^)#E>004=3>2@>7 @C!/@F1"E:HYGE B1M*U9<48Y7J>R,(;J MY42Y7%T@_LCE&J38(W)RCM'*J=ITNI1UD!R\]P&$\PC5E);&V45B'&Z;INWD M@4O*Y6K-FS[*&">7*P9M?: "&'6X8CRDP25C(&2"MEI4A.K:J7Z7DLO52UG/ MYW+UD72;7"XFK,R$4G",XX*,)6B$!05>QNBT8#'$0S' B\SEZB7U[5RN/B(; M)9>+:Q$9=P9(2K*TZ]!@,],0J)="*>6(J5U7>R&Y7$->UV%R/K=R-OI$^4?-PZ4LV[U]PFWI2'+O.%>,&K(D_$T!W@ H MM_;3GRQP% D0:P&U%@:R+]02+0$Y?%65R3P&R/CP'5I %N3[#8?EKF,S_%2ZO<._* MK0X?WKPJJR]##=8DWWW^N_+DV^\M=\Q.IU(D&"/I;I1T2T9/KI_%($.TDI7$ MMLBU\Y?M,PO[N2^XSIX$H5%E0_ZKK),5#'- IH\";I5C6GOS9(IP;TY&6UG< M7G6Q5#G=$KO!Y^O+]=_R&EZNH-^>(-I0".LD *B2R M [)U0-=A*LFDF%WK,:O=*!L[1SD $AX'FMIK9(BPXRUI_Z2G\>HZ\+9X2N]- MX*T+L0.E*'L1>IADY1 :WP2JP=1U<(SY0%>W, JB2?5>YQ9\XF9522*\<#;* MUC'+(\#6EGSFT4&KCY:&A-1OT[^NR"JH$N W\7P?JDM;&(02)*CH:M]&XE!R MEK4M7PFFAP+04W+&]^D&5.0FR.RIA0&"S^M($S>D.4<>:2X(RA4Z)8D+B*Y$ MR$7*P)663+6NWWN&G)<&D%VT,-(-(F](HWO2,!F(1V%#W7K$P$O.P>1@LA/, M>=-Z4-LSY+PT@.RBA0$"EX^%D-\L_\#ERCM8_?@]SC]^"7.\O>^*CM9% =G7 MF0WHZ.G5.8*6V409D7/6/%O?B\(7 :/VNFJX.:KZG#^0M;+9)%UZJM!#:9-0 MH"Q)P(>H5]MB&5/*:?]H(,7:R,V3#SX?CWI_N35>3?<#,3?P[4+.>M=XNSH/ MX=0V$/HF]>TAL8:&P":RF(MH>=&@ZSX4Y:,![T4!5'1G:)N M?WT$-:3>;BYU15\;;(C@A:W#&8DULA.(21DU0TW6YN,'>+O>QGXYFXAZD]IV MD-,H54$_?;][)-Z&)7Z>S2>X6*'5!(*J)*>1WG]ZIXN)$!.]0HJ+'(OVQ3K]N"$BQ"*CZ($>B5#\U;.<4&R);!\>(ST4<$ V/CE?ZXFR^\? M,5W-2=JXN T^6.=4?2 U%J*J1 \Q8@*/R (OR171>HC:>DK&=]L;J6K67,XM M6V7H+7U*T=K8P>VDX*",U^A 2GI2E0T!@JX]!PJ98IGGR+JXZ;V^]-1U/ZR4 M!RGEC%0*G !\M7@\#BPPMV<])N<"-YJ%U2_ MY^"9N.>Q$(4F1'H!.3U^07H!+@I5Z$=N]2$E/(!;\0'#Y2^+ M)7%^0X]0G)>:1X^%UZ5"J"$:^EVI4T^XXXK[]OLQ?J3AU"'01+9/=:WVU?7; ML/CR9IKK_]5'ZENXK/F)VQ2!1-2U>[186RJCC.XBA^ 2W48VE9A*Z]##<_2< M"P::R?PI'@;83_\PVG(79KGPV8K$@@!K:KM?7?K@8D) 'J-QAJ'BN;D]T(FT M<0.5PY7I#JF1C4[$@ 7]=.M-OM(QNN,D?%_E0LML?MO'3O_TMC/YAQE(>U;[ M[_O-S5L!FHIBU,FL20G$$.I,8%[7AO@"SM=) =DKYY7(*-J[ 4A8VS!2L[5#)W!IY!%RE$[W;I'X90GL_;2?+?)K'TT,.80SBYTO>3)K+WTUG4: MYRY"'Q,4P<3HDC20;"0ODI,7&:HKB2(69#FE((& H?K&U=A'E"DUE[::_W9-8>HC_(9%9>BXF+\R!\ M[?I.3$%0F"&5E!DZF9UOO0[F3":SMK,P]M7+@2:S=B'Q=3+K7HK=8<+F+EHY MT&1622^NXK7FSI,SJ(JK$R=6RT=S5CIXEUWKI8.G.YEU:-ST4<8XDUF5U'5D M88(8D@.E&%EMF7BW3DC+?#*Z-!]M=B*367LI:_MDUCZ2'F8R*UJ+Q=7Q^#G7 M%MW5%$OT4!)R;U*TXOPFL_:2^M/)K'U$-LID5AZ*"$@6D#%U:[B/1)"M12N* M,5.\U;:Y*7DBDUGW.:[[R7F4P7ZWH]9^O5J2>?PHA?$'_F?YZ6^\_(;_G$V7 M7Q87#I/R26IP*F90$4DLSAAP9#$[883 -'RBL!?)QS" K'4_9Q>HE8H,)62A:_-LCA UX\"<-4++6FW9>@C";I2^0FXGG1W^NEM1 M3=#!"\5J0[8T@,5J4,Y9B))$Q34J(ZPU.0T_F;<;K:]HVU%OHTP&W4KWK[.K M^476F1F=$:2N96/&,+(V. >AR>A [YQOOF)I1U)?T;:;U@8H[-R%[,DWO!!, MIDPN!J2 %A1+$0*F )YEYEADQ1W#W59)?07;;EH;H+*T)]F5Y%])?6)X?*W:9G-OUZ[^/L6(S[WJWHS74Z^3>)\9<0MOB_JNWB3(\*DL<1$!CS6D-U\.0);K-/G_^&\1R9AN*?-9?=06KVHE7D"FD-13)-?I*VX&Q0D$TM M5DS"\3QL*\#)UNSM\L@/HY<#U>QU(?&U9F\OQ>ZR%7L'K1RH9H]G02^$$T"_ MLNLAU8%K RSGE H*K73K(="G6[,W-&[Z*&.[VD_K1FKX_(1JG9$S9D:R5=2=(Z4*+NA[6)@2\8O'.!Y]QZ5>2) MU.SM M=M+ ((.=-C3%=:'K)?<4]]);US[2780^9D^QT,(P%PP$;2-=8B:!BT2I\,:B M4$QRWGKZTRGT% ^"A3ZR/D1/5LIXC^@'BD^^67W!>-TC/\4LE]1O^-DUD*?_@^:(S,CK)(3A49.A& M!T17 B%$ MT![J&>"EZD@M>6R6ZZ# RESW>S .OCI@4@?. C-"J-;OU2%!M,62.18,]='* MB-BY'=Z10A32<6 E!%"Q"B &"]EFS9.7,8;6W4+/4S2^A3.$'CM"903X%>[(0?OR NWTSS?3GE@T?\I^_TA[]FBW#YC_GLZJ\%?<3E M59Y,/]>_,YLN)],KS._(>KC./=]LH.*Q1#IK1NNZVE&Y.H0F@[%T E-26)K' MX<;A[/PMKB-$R!!C@/L0_$?X>K_.;CO9 QEQ.Y)\&*ON&%'T. DU(@2&R%;N M2+YFW@99-Z*NML>;VKR/G@$R%%QDI65LO?/FJ)"[Q90\8^#VT7SCTKZ?R0Q: M+">U?>:?5\LPOUL)0N8.#\:::F0Y(@P=65K>02F2J>B3R?)1D\#Z71L;/O\ M2=8QE#-K+-E!ROX6R_E5(KJ(^[>S13T]]#.SK3L0-A 5M=&H@Z5 MOVNHPMF0\A_ Y-E,H'%TR^F8ZE:96L>B-+BZ7\CK)(5AW%C9.K0Q,C"VYO(. M@8L^8A\JWO4#73=OGTS">N8-,*%D+51,$%$*X,9([:3T.K0>W;6)EO$MD$;J M6A?6VE?6 ]@9-^G%MV1^6Q9MU^?EL^LLEIB69P73E_3,LTY?5#?B O#^G]#4K M:^J"2VUR4 F,8DA&L>,0-?= 7GA,*AI7X*..NWJ1T]?7J MLFXGVA2J_P.7[^>3V6VG77U.W\Z1//\W=:[#I_"?"\=<\4XX8+'NN\JN1O%K MUU;!P+(1T9?6O>W#<').X#PBG8\R2.L#IMGGZ>1_,1/Q_R#9_SY;+'Z^PD^S MC[A<7G?@UQ;#MU?S.A!C]4=^P6)&QT*&E#-9@N@41$Z/MG&&)^>45LW'FC8B M_65@=7BMCC)XZ\&1N_GINW@Y^;R*>UU8E0PRFR&4%&O$*X%/G@S18H7*.1;3 M?#1(/PI?!M2:Z6B4Z5H/"@G_>[+\\GX^^[^KJ4Q/2/]M^LM_$BX6#[='WO^. MC@H=#]02R-VIV\==G5@M(NAL.+KHI./#3^=IQ,S+P.DA-#]$SOD)8[]>U9E4 M-=ET=4/S!4-CLF*IUH@S%87-&^Z-2ZAZ4+72\#:'OJ8X"8^+9A M=+]\_>MR]KU:M _ZSA%2S?7Q%#.N_27VP)5Y:GD6DZ17VH#D D$) MKL'5,9["R9JX0+(_A_<.GJ/P''$TH(Z>(LH/-]MT1MB_:V.ZH7NQ.B2?OMQ9 MDHO;G/NLK/T'-\U*NTY";4Y#N[FIPXIGU"FK(2?.E?.0LJ7G+X9:I!T*"(Y) M8E%H\O"6\L&GK!KR9[RVJ7KHG*3@1)WN994\OC),0ZB_:*6-U4DPT=R7.9%1;+SST']76 M0R\'FK35A<3746U[*7:746T[:.5 -*YVJ^"@51T0!4O&F)4'HJ41GLNH[6M MUR2<\*BV@7'31QFC3'[R/$N=.2>/I\;I3%'DD-3!N"[0C^ER3:KU,(\3F?S4 M2U5;)S_UD?,0B_+6S# KF$DW!= &"=6$(]#7>25**V6"L<*W'A][*C/Z]E'] MGI)NV4!R/W#.!!&-*AQBX8JL**OH=UJ!,:4H9EC=-/N,KD]S1E\?J3^=T==' M9*,48+W]$J:?\;?IDZ#2A]GE)5TX?X=YIO*FEU5,DI)YF_3)<[I 5]1%^BJ-2(;T#51HG*2$ 51AU9D9YRR MM@R_U^\A12\4,3LK9:1"R>55F$_"Y6VMYP4745O.'1SC&9($A/XG#)0D@<0;+$$T-O MDQR^WOM9$E\HLMJI;91:Q0>#!M;4 Y!8K'0Y@S.9G%1OR'*+.H-F3&F=0R9! MC9",?8;$%XJR=FH;I;KQNCUG):;%A0XN*](4..83*,TMN!S).PBHR;E5.MOA M@P /*7JA&-I9*0/4'ZXIVKV.4;^]FL]QFK[_\I^THO1#6.(-S4]QS[S)B4P] M""&XZRE\P9/+&8)1J"+7UK3.%C0A_(4"<&@5CU+SN*;%QAN7'5V\(B=5W=>: M2\D)DN2.\2BU9L,[B%LP-E"; RI$5:&A&490)D>Z15@$SK236%N.3/,I9!WH M>JGG:S\%K0G%[=73O^8%NA?"77ODA;-$7T@.LBSDB'GEP6FOH>24LJO]N.S1 M"*GUL\,Z?=M9(V,@H:_!!3^>RM\W7VN2;''/VV3Z<-K?=7WK8HSZWXZ4'*X* M>!=1C5H++(LV6%@ 7U=K25];>&"JF-:!PQ.N!>Z#F?UJ@?OHY5AJ@1^>[Q\JRWAM_2A8Y517!B(G M3]"X")@9Y\SZ;+#UX,9-M)Q&Y6\O[<\&T,( F=)U=-TN&NQ V4!UOINI.DQY M;QOM=8#$'J(?%QS9"IGJ*%JQ*D8J7E:O@H'/=-DZKF0VK7/H8X-B2^GNV)CH M(_$!L/ F)7JL\N^3$">7)-V[\<3DAKBDE8!$5R#YEX'HJ@,IL_4V&A^)QM9I MJ4VTC._:M=+7; !A-Y[/=^-,W#H9O\^FGS_A_.OMD&K.0I980+$UC/;;5RP %5%UJV+N0^-HWMI=B=^C_V44K!^H;4W2_\IKC1JR) M(.,3>.<4.(]9>&MY\*VSR*?;-S8T;OHH8Y2^,<&C9J4VXIJ80'%?P =G029G M-(^>Q=#:(SF1OK%>JMK:-]9'SN/TC>48ZK3R CDC N':U]F&#$0LRJE:8*5; M![).I6]L']7O*>F!^L:B2KY(5H?UDI7L0R"&"AE5,F@1Z<[+Y;DWX"3[QGI) M?4W?6 ^1C3.X^W$2ZKC]7!IZ&'$/6JB6AMO5WV\ M.6+=^U=+;V.N0^1]+D$*Y#A\-?[!$]6*N&=5U"H*IL!8BV0/^I*: MYQ!/.%'=!S/[):K[Z.58$M7;?5KO1)2A*/#9Y+J=)D)(*D$1CI?"K%'->Q/. M)/C8"P^]@X]]]'*@V%$7$E^#CWLI=H<@TBY:.=34LU*\D=G39:WKND[#(!@Z M2U9DBT7Z$&WK\-+I!A^'QDT?98P3?%0HLS6"[E=!#&>I(-)OB2H,P67G!+9^ MF4XD^-A+5=N#CSWD/$[P,=BZ%S$@<*1?E$V!'&[# 9GG2AB6XXL=6K6/ZO>4 M]$#!1QF-4YJL=HMUJ@FO4TVR!&DC%RHXX^1SNC[)X&,OJ:\)/O80V=%O#?P) M"]U(=86<-T)[)QWH4N?P1ZR[4@G:SJ/+Z'Q,(S1\-6'E6 .9^_C*QZ#U4>9B M=6.K#KQ8U*A9[:Z\Y<7J4IN(+*!PNJ;Q:J!8.\!H0F(ZRLB.9?'E.OI?8=M0 MOQLOWF,(S=]$AB==A%&%L)Q%O \CS[[A_,>].^.W@S4G_>#]8\,J8]0X/OKL MK4D,8HETIWNOP:&,(*261:GLW0BSO0X>Q_>:^:2)[13J2MQ:H>ATS,!LM(FL M=15X:BR%$X[C]\',?G'\/GHYG3A^0)&XX75<0@[D4V1R#'.(Q!HS-@1T"4*QNVCE4(D@M!R-3%"R(U*5]>!M M2N"+JML;Q^\AYG#B^][Z@K!.(.0%<:4;6G706''&M;?(AQY=:1+R/ MZO>4]#!Q_)!25!$98*H,^3HZ>#4$)UKAE5'&C)QD'+^7U)_&\?N(;)0X M_NV^Y3=?9_/EY']7>'U7UD=P'RU>MER*Z(AXN:I:%4Z!ET)!5$6&6% ;U=K9 M;4G_L88^]_&*#Z;?4<+TZWFYG4/]B'H9D3M67%WX10?5>7H:=3(@5$:K,;/ M[('0N9[BEXS'!CH\ZN![38HAG;D\23=_NYZZ19G-K^,3HVU6[D;(X0+C.PAJ MU#!WSCZCP0!9TM.MN(H0F!? I$@A&Q&<:^W8'&&8.WB6LR7[59%C2[]X"Q$M M&;8%BT%EA'2M@_TG'.;N@YG]PMQ]]'(Z86[FHI[VY/C'H!QPS-([Y8IL[N.>;IA[:-ST4<80P9.GT2!F;$$F+ C+!2AM!;A2 M+&1RG57(#&-N7OUU(M'.7LK:'NWL(^F6$]ON0W>H;"QDLH'-=0&1CX88JC,$ MF,3$H\?"GNM<.0Y?QO\@*^U-SN-YR'S_AFL;CZ^E>E9?'G O-R]C/2"_^5A/)D7]>( M&=#]B3Q<=K2Q@$?-G):DC#=HR*,L6.N=-$0O,Y3"?#"1,1Z';Y0\>.942^^9 M7HESI5"%*PY!/1&=+-W_O3S9P.C9L^RA@E$>,2!AX,0M&B M5K_[7+?FIT%(Q<*]*!%LR(Y<:E/ "Y97 M:[6MM,1>>*D-0ONH?D])#S3HBY4B6(V:"F^( NL@1N<@.2YRUJ9X\URU[$FF MS'M)?GZ MOCGGP6,PX).3W(52C!H^Y=J"DV,-5.[C*1^!SL>9\O4C&\\Q4450-"^AZA'C=S'3*9($AXXG3)0=4YPS%& D3EFQF4P_+DV[S.) MW&#A1X[4+B:^1^+\7N$('= M12L' A W42@I) A95A$,"]&)!%'Y%*R4S*K7%1UCX::/,D:)W'N!0@8?029) M]ZM!#RX)!W2Y6LEUR$:WM@9/)'+?2U5;(_=]Y#Q.Y)Y[8YFP$H(-EIS?$"!: MA\"-XJJ4A,:W7LYR*I'[?52_IZ2'B=S+;+4FHL&':K\+M[*B(ECA2Y'*^NB? MFYYSDI'[7E)_&KGO([)CB]RO#SWW8;[J;_HTQVFN#(ZY7'L;"8<+ MQ_<2SJAQ]A13(J?1TU%8#?,-9$#P3$:D83Z5P!#9\'VG!X^S,^F38]R"95*" M8H4<:B\Y1"X\,\P0)%M/6#OA.'L?S.P79^^CE].)LWLFA'?<09$ET_/C27[% M$9-69C*XBDSCSOBMUE%<(.6CD4@(S* M(8D$2<0(RCL&L=J;&K.DNUL5@ZTG%)]NG'UPW/10QBAQ=AE%W0D;(7MR1%3( M IPP=92CY=9FSH)ZH7'V7JK:&F?O(^=QXNQ2,?I2ZX 0KX@B+\@EIB=- M;9Y$VXOB8P@WMO9\1]3A* 'Q/R^7DZ]$[@8N^(61+ANI HB,9#UQ+2'H',B$ M\G6K0I1%#[^==1N5+P-I374UROU6,;^!V@\8TA=N$M*9,M9$*W>\R06!%K69U M*\^URKR<>R9D2"#T7Z_20R&'6J_2@<37%,A>BMUEO2VX MI]N:DZ]CF 'C./.%"6;]J&U.1YT"&1HW?90Q2@I$LRBB]PC"LU1+X"-X+^@M M9\AB#.0.A1>Z1;R7JK:F0/K(>9P4"&)AY!98*$73RZIRJ9ZN@^*=%'!A1DE%9>J^>>P-.,@722^I/ M4R!]1#;XR_Z)_M5U*YRK_0^>'*YB&*@D'43F)=B<1;#:\#SP8WY+R8MQ&W82 M_0#K"9Y2==OUVH&N41R$>YJ.P2O836];H;"'T$>Y)6[H*\$)ENGQ0EO7!)K M:[!&0E1<^O5\FJ.CQ(3 M=ZU&P48EM8Q@L%K.WI#5%(@-XY@73DL>3>MZRUUI'0]=(X781U7>.*#[SU^8 M-I%="T8^_8V7W_"?L^GRR^(BZ<22E@G(F>9$OM7@-!GP!GWTFDORL(?/A_OL:GZ1G8HF6@LF5K*E,.#)A@;+M:TFLV!^^&U4G4A] M!6 S16Y?R-O#4)8U(U&G:_MD 1U1KX(D/J06P$70UDA=K!E^R/EN MM+\B=#A5/X6L.70E[YN<5U\8+G^;EMG\ZW5R=. JW>>^=.P*W,X"&'=*."]" M!<8AZ4P7H0AD$BICP7-5Z"[D)MC6]8-'.+U$!HPAL R*T2E7@MX$QY0!*5U MP2(+H76W(:X<$Q#JVB#&8@HF8S*E M=3/AT=7LCH"'WJ6[??1RH,K++B2^EN[NI=@=2C!WT0\7NENL=9;;E?%9@Y4BA*\D@QR1&MXW3XMAG4D#E6Z>VCO M82<-C%G!VX6NEUS!VTMOG:LV=Q#ZF!6\2DH6K?20K:W]!X7,6>D5((LZ.AE4 M2JW;".0V$"R;C1"#Z'!-PD6;1$ M7CIN4,';1T&C%%-^P#3[/)W\;QVUM?P'B>3WV6+Q\Q5^FGW$Y?(ZKKIX,\UO MK^8US;'Z([\H#$O)6!MIZ/%5R.NN=$-.MB]115%#R:T7E34B_1A2EJT#\H?0 MZ@#@O,FR$5F;3];;&?EQDWBU6C1QE]S-C"Y[DA1D)U4=46O)R+>W[\SL><(P'$T-TH1[YN4KK[6S25XS_YOBE,O@-?YNFV=?5MNCY M9#;_B/-OD[0:XO5VCGE"G!;R.C^%_UR@0\$-.K!2K7835K:860E3)Z9C4&+P M^[$)*^/#=20P;=]H,SH2CA[@;VH52^7*.9FR)S;([JXQ.&3@@S# "N,\3SK].IJMP]V_3C%])6]]7?N,%"J.RC:O> MOI5T(@15//FD.J5JG>FTK;;NV2\X=Z2TDV[#LO5*U!]754SORFV:8W'!'G^Z]()(7+.OYW.;O[Y^_GLV^3Q3XUMT-1 MTJP0=Q11-9A]^X#.>Q>:IZQ-XF3KHZT=,2[6UR1 ,3PK(6W.4G0XS>L^>Y]K MY\'G72?1=-&ZH$C D?Q]E7FD!R\J"$[8HJ/+/O%^=(XVDW9ON3^\0?82S*%K M52L#;_+_O5HLZZ?<94*T3=;X' &#":#(NZ3;T D(3!F>BK=6A ZZ??K)AQCM MM)^"9LT$U7+\VA-J;C(17>A9G^[MH,!#I&];R'VC"O<0VAC*M,)Z3#& $$2< M0K00@S?@LRNAAGPB]C^%!TB[CJ'#/K(:($+VC]DL_SVYO+Q)T*FL4I$,H11% M-TPJ 1R&&@8/7"5A7(FMVT-_I&#< 33[:V363)PM2R2)M94?S?6??J+*:R2NQC?KNZOE8I+QI["8 M+'Z>E()SG":\H:N..%!::_ V(Y #;R!ZG\$J;@PS4C/>Q7-^[CM.69FM1-

AO^FBS#90W#WGY=ZG67QI%%X3- I7NHJX?/O64 M=;6[>!H'%W_'SY/%Y7WCB^:*<\TT!*49*&,TD6)KDL8$9X7R1?L.FGKTL2?M M!>XCHL87X0-2%K>^3 =J>CB 3[]A?/=O+X&O5]P^TFILGZRA*LSM+SYC3DNY[X4&I2,0)&P37_=W_U-@DTN;Z1;G.'W#@112$[S?$$*F5!WJDD9S5K MY65R%D/KWKEVU(\+JV:9DP.K<8#"XPWD;6#PS?(FY7B7@KS_]W5=*V/&\HP* M4MWDHXR0$'G]Q1!+L(B:N-5:5W#UI/$\T17$X4,4""Y@5SZP74AY^)" M,EX<2PFLB[6A-C@(,A4@JGU*T4J>6^<[MA)UGAC94>@#C.[=0.#;+V'Z&7^; M_C(-=;;A[168A4_FH:''69$4O$H>6#$>E2;B7>N6TUX$GB=:&BAC@*&[ M&XB]&;;PP]-YFW983L+EA4[.ZY(R9%L$ =[H.BM8@I:,LZ9U@]:.I)XG MFIHJ:(!ANAO(_AGS55IY$"M/]H+<5N5\3J!S'3DMN 1OI0+A7+;)AF18Z[:3 M;I2=)VKV$?_&\;7-0?(X<7T1R*:RJ"2Q7K-EL0[&KXN]BLQ.JY04/BZJ'@HE MCTD[3YCLI8"G.+$#X>2/6:WYK8".EWCC!7[\$N8U2XZY-HW03Z[?WMEB23:: MS"E$"TP5!TIG"SYP#YGNQD+V&S.I]6">)H2?)\8&5-Y3!+H1$7AA=.9*: XA MUZ8%IL+MI1J$8%(:U*U;A7N0]W+0U$L13S'C!W355Q'5ST@_Q)N7V#LI3& % MN(NUA,?*6I]5\W(B6IVJ&S#2$[>6OO-$S?ZJ6!,A'"IX?>L__HQDY,]7#N2; MQ0*7BW^%RZOKZ/OEY>SO,$UX4;)5,>@,,4E)R.<*G& (+CJGB\@YR9&\LQY4 MGR?&AE+;&N0-E<>[\#H:LO<4,%>+H(0QX'B(4)@,GJ14%["/DY0[%XSL(> U MBM\[JOQ+*4AOYVUS]4T\85WB[\+8&!S3#*0.@ER!%""Z8( %J8LONF#SY3;= MJ3MQ> RDAC6(D6.TQK;=+M/Q@X=H7!UK2\Q&4$E4R:3 (,LH&S=9^[)^TF% M;!6>1="\9W_G[X/TH1+ 4TA%@W120^T"AV#I!! 8O3'6^>2[=$D=31]J'[D_ MVX?:1S#'T(>Z,F,JU._:KL/EFZ]UYO:J=I#5T=J1;!0I;"3#>'7[U#9_YNO- MDU#D+GI^_EN.HC*YE^)F@PBP<<7D9LIN:M.ZT-:C;'G;]XU?Q-Q2-YU4OH=@ MQU:^MZ+X.OI)YU#;^S@CYS<5((]8)%F<(*J/5NG/5#\?2N=]Y#F:KF];.8D: M=)8NQ1!JH".0XVFTA!!LULYY&1[7%O74]2&*;=MJI).J=Q#G #6/JXJE^N[_ M\C]7D^7W&D&?35=385?SM'V*]%IQT,K5 N\ZM5#$0/Y",)HH#"*WKOEXEJ"3 M?=S;BWN *K%'--V.PN] U$#[!]82=)CE PT5]]A];R;U 0I/UQ.GO8+^]MN7_@[/,\_/5EDL@]KPA%9J/TF8$)O$ZCI6?7&1?J5HPB?$Y>=5LE M0M_RP+:A/]W;-<\2<+)/8SNQ-NQ;6!%UG=]X2-(-H+L0U)''UGP? MX39^HM<0]8_Y[.JO=^7M:A7P!!?7?Y[>3D6S09FB3%W%5DN&2Y#@AP!"$U %LW16N2AUV$WD=?^282,'[ M;$]XCO:NL8\]!=6PF648FN=1=< M!LPN"9NUDH_':*^?$WJ,8UW[R/G9L:Y]A-38$'HTMU2+J*TI!G0M6E0B%[+] M-0-K$W(NO-*IBY5S?&-==]75[N(98D3]G1'U\V1QMT%I=8-P=#R2@096)$F4 M:07..@N9!15SX"F;UHU@FZDY6=.FL: 'Z'U?3]D-RKO0-E"EQG-T':9@HY4. M.T%C#P6,=D_XC2:8B9[C T-AG7.G$_/CBVE' < AM] MY#X )H@*7"PGZ=KK_G[SH)G BZ+K$+(1=8R0*!"T(*^>*"_IWH(>H,IS?8O8HRF<6T<@:I%%$9$>K4C@X%!$B5XJQ1(:U M&&SBX-&U!^^#D18"'F]FZ8:!=LYPKKE$0*O(7!,Y! LO7+<),4LV>>%CW8%G 5*!E5!XUS?;?0128&Z@#4AU@V% MM12 :9"1QVK:ZNB[U.)T^K(S4' [80XPC?-N[/E#$J\[82\D/3O$NJR61AU+ M0QZJMYRNE\+19^6R+*UCDL^09AKB7M$4SK2"O%Z!9BN5Y*3!") MGD#S&2A2+,:M4&$ M$BX+H#;1:;)6L/DVI=,8/KG/M=!:\$-,E_QSFF\3-/<-LN_*S2:#CU=Q,+9E/](NVQ4J?HC"MGX[NU)TX5 920\NQE)7O&@*O MD

4OVA:VKLHN+8%,@_U75"\_PFIQ#LHM1!I)%AU>DTY>= MJ-Z'$>;FF9+[7!!S3+//T\G_KBZRF^P'P=!R#'6I?0G.U!W<$F(2Y.RR''66 MPC'3.J.P@903A4!+ :]1_-X1PPUTW?'_'J?AL,R=!/2US(.N)?!(CA#/+$7+N.6E]023/<@]3P U5]0:D.V]D>@C7763 M,DEANKQ-EFUB9_$!PV(V#?'R^WNRM^M.@6NW^UVY_B=$4[Y-SJILLZM3Q#RO MLSV,+N D:J!WTZ(R27H7&P-P(%9.')S'H. UP-V[4G270W>[ H-Y';DH GRN MZ3\E(@1!-K]3C+-8,"31VMG:@]P3!^!8BEH#LG8KEK;O?KZORW]7'ON=OT]" MG%Q.EM\OLHG&!)<@(2(QE#6Y##JG0-1H=:PO30 MJ7GWQ*G19'1XGBVD6(GFG,Y4(;,#ML#:6:-7C:>T'3 M+=)OBBXW5=]Q)YS-U@(:5C>&&P7!2UZS;\5XAM*RU@9>-\I.'#,#B']-"=M0 MZYB>[$@L62DG8P)#UB$HN@[!ZV+!)>FB, Q3'FGGTA$NJ1S@;ME+ 6N LG]C MQN,8_#_FY%M<)(O&P_._9U67^[>M?(2WOJO]O"W.S,%%F+D"+8.GM$QI\"0@BI"PY MC_S)[/6A'+,ME)XX:D90SQI4[1T*?S^?D9&=%[^2=![$K414H,D M6D AY^"E$L Q,R:%-Y:W-DB>H^?$$=),U&MPH 9;L_4'+J^)?8_SU=K<-\OK MG%YMF5[.WJ[^V<>;?_9?L\M<+6[Z%\^LLEK\R$BGI5R#D-%LA=?P0MISX=.AK\0>"C;!/"Q^\[/PK/E,3L30@! M3/&IUG-&""$IB([.,V,E2-7G+?#J6@8[$BGM^))(KDR@0$ M[Z,%Y8L$I[2I8UU3)-$QIUI/>CBJ+7+#PZ#7EKD^ZAAMI5@7HE[ZEKE>BNNT M6VP7J8\&">XP%>E;IEKCX0^PAX 0^NQD_S M,+W=%727I[L9HR5MC))+"Z(V*2F1)?B2'!@BE0LF10ZM(=&-LF/90M=+C9NM ME%8Z&&"BT6;K 5D0[\H;ZO#C!:8C,9(FQ/F MUEF/?A2>&7):ZV38N^8/7/Z#F*]65XUZ_$P^[N?IRCZ;_[]7X7)2OD^FG]^& MQ9=?+V=__Q=F9H6T< M_0TPXJJ#*W!#:*'77!6A(" 2H5;7J=7* _/1TX]0QQ"& ]KSQ)T9FAIJHN%0 MK)[>8VW[+I_"?RZL-L@SUZ!%;>W62.^TUZPNL$^6*\L9#F@K=2'Q -'W(XSZ M[*2P 0RKYVC\".7H;%8M4MLRH OR,=9; B1TY'(]NZJ3C7T?H"Z&#R MJ(47.;4NE]Z#W#/'W5B*', T>TQ8?=2[Y">NYG-Z#=[C?#++=[P8D5@D@D$@ MJQDR;2$8>O&59,9$7Q_YUN, 6M)_YB@]F*H/8\W]<-,[5P?E*09"*0Y*Q02! MK\AUY%-'S[1N?5WN]32W?4P>:_[>/UQAX-W;W]Y?!\G>3*]I?3];+.>XG,Q7 M ;&'KN6OL_D#%^#Z6X^)O:@')_Y M97%"<*ARQ$(69[92 MT#UD SCAU*HH7IDL!#:_D8;GZ@4?B@/ HN&@UY&/?>4T]D$X($PVCLP]3,W;,^7IPQ2V/?>%8U:O=6:\48G: M9LB]NR+KNLO1N#L6+&N32@G5I]&@M'-UEEJ&@LHES5"TW];5D/S6X8"N!%Q7 MT-@B2LIUE9?WY&7IJ"&XI,ATBYB]\HSKUD7)>Q$\5NG;H?"Y+0(PG'8/729W MO0A]N;S^.'IIWE[-Z_6S^E.MY\@Y&!.S 9/KL"!1#'@E#$E5Q"@-O2Z&;[F0 MMWW'H8K>1M3R; !I-]Z0O(FNFT16%\IZ+"U__MO&7U_>3BL=5+V'2,=5.L?( MK/4&.$MU#8.K(^Y0U#GZT:=Q!6ZPWH]US=;OE&;V2D;R?S MI=1U[.2%9F'!%H::61-TZC(=^,D'GX7J]A-7PT.WF"]K$WZ^2LMW\X\X_S9) MN+I;4G9)<(V@5;5+5S/Q&!,@R4R-/#&TOI/+1%_PP.2G/]V;^YN^^^786$VD MWS 3]X">.B?QAJ+%#=B[$-6GN: ;-)X2,J[%U49'3Q7>2,##W 5KB-,1>4Z9 M@Y"13 Q'^(XF9TA*6>6"0L4[Y3:.2^L;3*\1E=Y'KHVMK=K _&T2;^90?E_4 M6,3-1U7P5F"40GW6:%>1EDB"%VV0.W^1O&>\8;BG_67'8C5Z"- MD.7%9!.7@HQ0=*+6/M7Z3EF ">^XY.2PF-8%DR^M:.!80H\GA+21SUFCQ+%1 M6CD,&7P4N0YI-1"*9Y"PJ&!K_1-KW75_CO4$IW!>#H"8 2I/G^/PS=?9?'G# MX=ZWP?OY9'9KF+VEOWN]D.U>#HH+9Q-RT/2&DYWF,\22-#@6ZVI=)X-HG?$[ M%MY?S]>A-= +?0,4THY8R6&\+SEQ\H=6E;=,>? &+1#?=1>JL%J>J+7W>I*. M#T$#](,]Q^D/+8\_VI^/A5 YB3J[^C\0*>;J2@9PREKPC+ML4E91MUZ5UH[Z M5ZR/C("1*YS7Y9.KC*+LZ]?9]./RUGZ-[V_[^8_ ML;IZ588 HJX7H)N./#07+,B"HF3Z3Z[Y^M*CFJ@W* )Z#=/KHXG1)J=U(>JE M#]/KI;A.(]1VD?IHD+"J1*V8A\"-!84EU92#!$Y$.Q0\J,!/%PI[#=-KCX0^ MPAX 0_NP[N)6Y)>TL)!YE()2K%N0U/ 8N':^.!":!U4?D+$L0P+ZJ6<64O) MMJY6;#,T_MG./E'WGNPFF>C4;HG"^8V&,P=ONR453R, M1%O7O0C&W?OY[/,\?+VE)J8H"E-05*HK@$L&NK$RL)"82T'E\GC,T_IZER>? M?.K*W%-6 V0W5LL3/N!?5_/T)2SPAK;KZJPD;%;9@)-.UC>(@98_QMO MNS$<5QBR?^[XQD [B<\:B:NQ^?[F MXX?;#AJEZ?G"!-(1(RHF"=[6U=6RB)"3Y%IUZ?Z]^\ S4=9N AK6GUXQNGAS MM?PRF]?EL!?)\:Q=G3I;D'X1(8+39%RFD+Q+Z+Q^'+MOZ5D_)F?<%K/A(ORM M)3] $>T#TMZ'^;OY*L:4:V'CW=[0BX2<BU\"DJ^Y, &<5^:?)TP7'#/?-M[QO M(.6,0;&SQ =P\IZ0]>YJN4J^3Z:?+[B3T4KC01=7UT8G"]'0,^7]WR40LH^?@HD)0-=CLA:VN2/R##GG!I!6DM\X$[(1*&Z)>O,-Y^'SJL7C M[M;+RD7FDP$;*ITFQSK%&"$*'8R,+J7FUTE7VLX:+JUT\A0[=A^SXP<:5][2 M+:&5PG\BW7WY>B5XW:%$(ILL:@1V<8$E:YYCA"!])L=;\-KW($$4&YDHT8ED M.]@CNW[_N6!E-!T\Q8W;]\YY'[[7+BQ29C&@T,%5[@)WTX&,QP%%R%M 9;;LD+_I^[[F@ M8G"9KXF,[1U'[7(%7I1HL[)TTSDFZ[Q Y\%Y3Z^F\#%SSVN*84C390-=YP*< MP72Q!C![3EE\A.X_I_2I?\])ZM//OR(N+EP2K@CN(63A045>1]CD#,;Q()6R MF:Z\7:Z0QU]T+JIO+]4U.M\[;$H.><&5Z1,N5P1QSJ)"$1^=N?\[=W&:8#!S*8!' M18^:=9'N*,7(1E999AU*5*U'O^].[;D!:22]K8&<&JR;<\733T1IKN6I.%VL M.B%7MM63G_[RG_I;_.G[)Z+PNEER\2/1G9H]]_[*9KV@;9EOM&5C_=>_F<_# M]//UN(;O]W_EQD]Z\S?Q=0_RX%W4.7,(6K"ZS"6!#TZ!+LAUT);GTCIDNC_5 M>]^J=X6V6VE9;"+FN@RW<+^*7H'Q,H *G@%)5$ 0MB92$L^\>1-B*^+'VK4Q M,DJ?7,4'4?:Q]-!>DT]_>57^:35'5YR%[)'D6)PD:U9+L*$NW40O1+:-X?H# M 8<:#GT@##Q>AKVS+H:JHMY)$/=LD.UT&:9_A*]XVZ?2@:L 8?<0?(A9Q&LS:YUQ\I& M8@Y4-7]073_N9F^BJ &*K=_C?#5^:)KP.I]Q0U8AZU=I26095VIC0"0^E0:N M>99>L*@M:QT&7$_**WJ:*&F V^<#+I;S25K>Q+C^)+TL/GS\\X8X59@7*#-( M70O#Z^A39P6"-PX)V!A0MIZ+\2Q!KSAJJ+ !"KC?7*[^#M'V7/CK@ODL4GWX M$7G=I, 5Q&P*&$REWRP65U]7[_/B M3_I/JWS=3Y!, MMS[MYQ:B[H.!9T/4?71Q*B&^+CR]AJA[A:A[P62,6-\N.CX5_!HFI44N0 =% M?H IY!'(;,D!)"] Q%JMFEXL;GN%J(\.MGU4VWB&SJ>/'^**T@WQ*Y:$L74@ M*');YP:1U(+Q#J(J&FUP&#N-'-_R-4?HF ^NQ]DP2A@@ /TT(AYY4"DF#YBT MJ670!:)F=)8LFLBTX5&U'JEZKBF+73#31C$-;Y*ZK/5#E<+U_;I:F*4\:,8Y M*,]8[>NK717>,>UX%*%38F++SN&[+WR9EOON,F\8&;XCXG:);@HU>HG38M ME/?P2T]0>3O+[!#._J:G_]@QZ]/+D1;R_S M.!P;:(9:Z3 HG]=6X 7+(HA,W&&,Q*?D"IS.$D2,PE@KDQ.C)T8:\?9Z.(X! M- U'G@YJ#?YK=DD?50XQ0M(A@')&DT58.%C'=0Y:!&2=7,I# M>P]KN7L](,UE4.@IM+* U[7!(VL&448#S!*OHDBIQD^M-^/N M]8@O8?Y]5NZ;#&X&HJR2S8VKI+M]V]!S.OJS?#SUSS)( ME:WP4(2+H%CR$#-+X EMLAHO[?LHSJG^V44A@TX(.;%"=PBOHXF9 6=09A*3Y;OD% MYY^^A.EU"??BC]GT&_&-^:T#7(U=X86#$)C1 M6F0LMIZ'-!IS)W1(1D#I^ =J!XB=U-/S#_J(Y>*WZ7N<3V;Y@IYGP[U4$&U1 M=2^* *?HB67<R8RIYZ&[/>)D&N M:@"IJP]KB@=75 :,(3MOA$GQ:(K*]_.7CE(+_XV3SU^6=YMQ5P;2SV&)=U5( M%SKDG$E%(),C(TG4A=O1(V@9!/,LY?0XRG@*"MK*]^M->%A?MRTPGUZ1>R_] M'LM+V2X(I6-PPO ZBM?7>( !7^O_@2.=%N(/CVK M.R]9']L1VBZ(Y"*:4(O854Q0YWQ!+-Y!B)'+@(C2'\TTV=;,OY[5(_#5VT+T MZ5G=>[']X%[6U1P7VZ60A6=*D=OE2L ZGH]#='60E< LDQ9:NM/Q2_IP_GI* M#QD": _.IT?4'^\1[6'^&^.Y5CQ 2+S4?3@9Z@Q"L([Q8$LP2C;??7D$?!^J M6^?!5,A5:53SK;K;OFBL'IU.C!Y/>X[1P5:H0PY2DQ=L-;A,EC4OFO/"<@SE M:.H-?C^^]IR0M/TX?91]G M>XX704;A$[WTRH+R@:ST+'V=-\97*V!3\WW99]:>TPL#S[;G]-'%J;0W=.'I MM3VG5WM.+YB,T>>PBXY/!;_2$V<<)3%3-]\QE< SG>G%\72^;1)A_/#:T>"V M5WO.T<&VCVH'@.NFJ?C688P9H MGW8;6<8%W;P6I# )5+3$)%<:6 Q6$EG*I4=#.%YHJ]EZ)46<@ZZ1D4%;I"N2K_W&B>X9'@PX^A_= U*:)%"'=#I%'B?;N'3LIV,/T)Q45]^C7A$2 MMK+621!9DC5E.?EBK""P7)0I,C)NCB9A=;[-2,=^./8 S4EUZJWI_'"*>6T4 M")$5*$/Z\.@SZ4,XADALN]83V%X;C$[QB.P'G=/T/[:7!?E$#KIB'+3*I"LI M5S>%K#7'0D1&'EX^G?Z\LVQ7.?9S-1#83JI+KV]]OS?)I=K[RT/=\F'H=SX) M#^BX$))Q9[LM:CR*4W>^+2C'?O2&A-W&R>?'>/[ZUNP[%IT5.0(F7B.;14!D M2M:-\L8Q82S&TSE_Y]M6RF'*V%X,$>DS_I/_VSULF^#?/+6>L6@JU? M-' +03]&CZ>%0.0Z'E5%L(5GNL6- &>5@DC7>_#2^&*.QF7^_?A:"!(++$A! M3J!E=!HM'<3Z_@'+QH>0T6B=7UL(1D7I<"T$?91]G"T$ A63Z!R4%&,MYS0D M0D$OH9$V!6:-Q]9P/;,6@EX8>+:%H(\N3J4$NPM/KRT$O5H(>L%DC%KL771\ M*O@M/D6OF(',HR6.Z)>8D$/,],)DF;@-KQL^3A.V?50[8@N!*VB+1 O>FNK. MQ0).>P^!FR*35,YCZPEKY]U"T$O/'5L(^BCIF&K7NJ\3O= &3>(I@"Z)+&S- M&804)?@L1/)>1,N/IO*@.UM'B.F!G9TC@\JIG(:?)]\F&:=YQ6"(%CG7!H2O M-GXL9.,CUE+5@J)8[9,XFA+.KDR]GH2#PN28BC;7,?AALOCWKW/$WZ9+I'=O MN6*0,5UT]@D$K]/[N++@R)P#J33Q)ZQ#/)HI.UV9>CT'!X7)QOK,\3(2.:\^ M/US^-ET9>_4/C1>//_<=0^2F'@^2E&/71Q*B'<+CR] MIB#Z33'J Y-1IACMH.-3P2^+PDL9 R1I/:@2 OCL%0A'W"E5K%6C+[X[&MSV MFV)T;+#MH]H!X/H+^3.S[XA/!Y\@S]9*\B^S9P949@Y

_'! UO$4W&7>7W:.2RT/W#[.^- E\>RXU_)$!$MB[;C6R^'68^.5-4A!L_QT+LC:2>[\?5 AXLUL\_[*4?&R*I4ODH M7LZ @V__'%![I67\I?D!8L+F44H$ _2P'[(DVQ8$U&?VZB[?*G(O&&QNG=_@_] M39[RULO>5&$/,]I'K C5E:BS-4/Q1) MHMGX\_1IS V^:YZ>R]37=2EBCO0HN,F;"4=1@/ MV5::=AW%\*\-DQ<4ZIL25CU3)]0_&+0?!??@9'[N0 $%WI[P=#ZJTF0K*\%< M?FYY.:L70:J5<;KQ7>DCZ%5E?J3D]>98#E\,WOKM=,RI11W\EH+@_7^>V/?> M]133>":SJEOG-W3V;+>"XO4"IW.W2XD3^>&ROW8%:FX[#CCX2DH*[>)V N9^ M)4_W:2_VCNU!;TW659T8WSZ<*A:JE%O6+]OE2XEEE4_X@C>Z6"WPMY#,5&%X M;A4^!DBMT8?SL#)"-ZWJ54Q_TG*(JIWMU+E9!L@>FT/P HF>>=3+^GK]M62\ M$305,/ISA("5)C^)ER08%AO-4+@"-+K,0U^T;08S&520?/.+>R,K\[^[6MGY M_]3\H#@Q0!ICW'NYRRW:8<@SP(JRUW2'L.'M?Y4NSP)V\U%QTT'C?:DD6,R$ MEN15AQ;8MBW9)1$M7EIX9?#A^4N&\[NQ4F"X?4Z$1=SYDYUO,U^, MK578+OC=REXWW-#Q)-LZ@Y][S>S "B;7>^P?;34D_;$P_HD+95Y 9,*3T\:" M-UG<0!V-><\6=%]""?W?Z/_!U>+Y1[X5;J4,4S MJ"M_LR:O[/#IO_LG%-2?3 +;URQQ:$T5W'?$99]O1L?\2?XG_7U"G@0]"-R/ M*TJBJC&3NX(N;E%,GT ?-U15+;\=LGO$\NV3R(>_G-S-99&G XNI%Z#O 9V$ MU!.:*>"YLHN8#BC%=V-5?;7'I1FUAG1D,@M:0(39_Z#[_DR<#%L)3$;JCF'% M$#K$A6%,]<^PQ)]01J1H=>2 M!W2^@FY'HNYL8X_\C2(:Z8,^#KD_$J^=' Y)/!KZ!TT MZ2$5\(7P79HC M\JM+IWPGJZOG7#RP-PRAX>@RFV+>VXW$D>LNJQ3M?!A,\Z5^L9N[N>#,8;<8 M,H3*NA*6"$_G;W+13'-4D&@6*3:NDGR*6:D8_6447I?KL'HIO%\)'(;/L9/8 M3\''9EJ:9/O64$9Q]/[WN7 MJ%B9&*[+[H#,#^939K?9#2XV=J6QH?6 8&B3JXIL3$?(L^9G!,.NUX MQ(KK;A>VGH(K=.ZY8!T[O&/)*O"IGLWJ<$FFZLF3* )69 M\CWTKOD"_$:+1SND!'$O=ME"EW"DY=:E^NOD%UNO41!@],^U+T#%K-<\>""V MN^63S6RL*6T.Q67=%ZZ]GQ+P'6%A'(86@7@OB2'.9F!6K; TF5E=/=5P7BWF%$VQ>>E$VINUQ7 MOV[SU%SA#1U&$CF^/B^??VM (T7SG6,9Z8K?2%]U9O+&V49153N?LT5)AP)= M_[H5.DUDRVDKA^]>&V]5+>L.>^_J1Q[=:*CM^WBFH-1&3 -U3.6RP@>M#/^KZ*A]GIL1YA<)TGR M5VNH9\SQ<@<;[,KK,00F+BP1W6G*=*9J7(X18Z]:I3% 6[C9]*LQ0R/[B!^& MKMZO]MI[;:"H4>C:*/T5&(3J[&<>6CL;2$W!$0//X81']AB@&51=>GQ@4&%^ MZ#4=\K#NXPU3JD$RG8A!;&>?KK&)$".R&IAO*&RB1H MYS;4.4+CYE=]<6O*;>_&VB\\*RZJ,7/<#V;)+^ZFJ#! '2Z4 M&P@A0(^4U2T6]^8MP/X%2,:G&M%34@[\W8&=S<$2]&S'=.5):)$O*4% E7-RN M7C?U[1O-,?YQK8\ZVK7GOUC+:&T&N<<2.\DZM'?Z.J1X/\3UP= M>SQ^6Z>CD#NYZ[=9WJ.-I_9#D9GD_:U(Q>?S3V)EDBY'G9?L6]$AB%#YQ[MQ M$G19^C!:0M^)( [FA*%XJ4I8/F"@V*=Q.R20P "=,,EP,WTKFB>HWDXK]0Y8 ME10(%M%1>G+:C*,0U:ZH;TT:9YY'D$*N)85M\U;#XW;MXCN1+-/Z.LL+=K;/ M._'B$J[VCY17K!7J9D7 M+A>(ZT=P$/DI*V_+B*@K6-I;?0-\@7+O(VZJ.E0N\U-@A*VGL-- MVVOFO\'#VB&">RC>V:N!W@&_DGU>CY7;?'DE4>@P?ZV!Q'6 P%K,D!'J)?&NM\1^ZFF8_5HL'@BN34O(&_DG=%1 M6,R::(BXOZ'.E2O_B#W(VK_-BE=+0]>J;8<1O9<5GF%Y8:8$G=03B10P/*ZS M4S]:P"/MU)(ZB>42S(<#XEP?TI^KDH?>BD M2D7(R7VU%%N$+0,4&Q'N2;S'?8%@,94V;86=N)X?H3.48;-[_XKI*VF3)]=D MV1U2/>:C!C#1U >T-*H]'G**"@)2B2+74'RWJ<+3]7-MCAW-<142CLX4OSR# M[5>Y:X0'IO*[LP$WQEI+;R2'!!^_+%\WZCHWSM[&\Q8DPPA=.'W=5I&:B[3-^6:DV[U 3F8&)+T52P M[UN_W"F5[KH%5?V\[WH<^KMYF;32FT<-5]9_I*I_R^#YC% Q,?[GQ.Q MIY&=3T5Z"K0GVD8ZET0Z]A_YC^1Z/,5Y96V\I/="2X4^TR=P1S359L/)CTB8 M+0I!/=&?L'3"S7= /SDC4*,'\?+S7MK-3-Y@H=V'6']:?-?%!X]G!2R9'F^H M4;-K$5I0#W>-K9'OH4F3I)%HJ@5QJ:>YMW-$="/0H])'M[2GX/W,P/[K3W$F M:68C32&RQ,KW]*V4XHOEQ@L&Z?666L%,VG633=!FNA1D7>KK7-CRWL4G[UR! MP>KJ]PVVTM)*$W/O[&]*,DK13HG2H$MR!%P8;CD=3;Q.TR"K$-41'D![:?MC MTM4NX"VVSH0685)Z*(YB. W5.W^&T4Q0R M29W#1EHL[_)"C7_[?- EA2@5YIXK6[4;O/[DX%L" V1"M:Y,Y3;)V;/>M>YC MXM>#/]1/D%@4$];,U$1)"-BK=WW3X,+9YS1S#)/$O9S[)$/A+[4<'UKKK!KM '&"AUO=PZ2ATZ%>O$^32]0#K(326 M=NJ\>C?)Y.X_YM#,S/C$E1OSH@ND3HF_=QH\S@\O0<\ M(]SKZ,ND:.],?8-[@YLU:_SCKB[U>W1Y0SIZO1780%P1'4DTD8YT4>IEHK<^ M?13?:A>=Y3Z6@E'2LMVP%3'')@4%O0HXN%\],H@P)M;&Z-OV(XL+\1-Y.'DS M2KUOXY1 ;>,K-[SR.9\6V>4VQ^N3F@97W!29$\Z^< ."VO2WL#67+4U(S?VN>M\+\YNM%1AEJ M9;#WQ!V*5\ZO[8;)JN<'_C^J=;N^HSB7GX?F@)AUY8U@.W0$4"N>I^[(R\<, MJ59+E>1BIW:>+60;3^?TEX2TNCIJ,$ JK1Z'%TGH6"&%E&AX)?;0,7J*NZCJ MN"O8"M9DH"JWI$1X5Y1$?PLI/()E7N]H*:I*;C>D[FT]Z0IA+@03JZ_?)]%$ MR76T7"U;YW=U[ ZAJ7<^^J2/Z*3YG6EPU]X<' M5!,U_1B:#?057CVS[/=GO.[G[ O4]K;GK^^V[E7@*KCB\Q&]E5DAL=;S&Y.Y ME<'Q(P7=AV.4/BZUD$N="IPNY2B0#6D->"\1@20PU"^K('Z M:2;A^1HBE**9%[(I2=XWW\D$F7V9;WE.[,'E6,]R+^MT86;25W02D*Q4MZ]H M*Q)'7+U('?;9NL?*BSSURTN""0[7 @F.=HNXRE9YPA?O)V(#/RWVOP7GOBK? M%OD%0(L"'V^JM]I6F*NK+"<>;+WFI'YF] GD@/O)%!/4/JET,LOQB&EK?F"Q- M>X/5\WED2AR_ULH 7?U8P,5D;>9AXH]/[C68@%L#4DQS("EE.Y:EI56QE0[: MVJ.=1R]4/NSD9S/[RL-V\R+H!%-_VOSYA[1+$ M3U-;,X%90*2YC7P@YBA7S4%@KZ>55=*2A <=7AKM,$!=J,N09<.]*:#"64PX M57566SXPDW=_!/7Y/OW4KKOO=!62>QG,^=@*<_*>;/W&V![E$50M!'))=G"P MPM\<,8PB]":M$<$=(P+PM056\R( 2:9K*HCGG9*Z#.%OPO3HTAR921H-SUOI M6*H12:G>JGYFM^ \-W,&E>KU*>F2""FQ!-.?1-:_VQU^8YTWGF[V&+%Z!D>> M0'E$B*BOFL9=^/839EL3W_]*@(*QH2O,@3]HX\Y@B+(4]1N\6U5>A!EV5&RT M)7K8@5HQI[S&"YRA-VT'$G#'!W3ZTWT?'T5^OUZ-,ONYP:1*$.KE#IIC+KDL ORWM2M)93(JAJV*N,'DZYY?3HHNQIL9I M\]=YYS=D"KEJ7L4=?6BT//ZCZNQ455R56%W)RL6Z<:LAK?>^57;6MZ:Z[$NO MMUVR*QD##IQ5(%LN8:/HY MIX2]N:OLKQ-KINWKC=9->[D62B\'_=*Q"LU6L405+YGNEB$#.^D#,B2A 8$X MIL;T?>SPML%]5MEYU,T+][3>WS[0&H\1,XR?\0K;UD >LWD#=531""W5P>V@ MJMF^S3I/JD.$9*NR* MEK6C'0CC0C07M#M-QZO^I"H-ZX6[W.87A\%S_8S%(M^_Y[@, O'Z'332.=]0 M^(PIZ[##HX*"PF9Y9-*A*\#+ 9S L3VDEJ;&GU-J:9U* MSU9^U_'3\MQV([4I)X:NV>= M1.?[X%F3^#"F2UO)(E^$J;A+:J_TI@Y^^79"U/"PJ,TU]U+O=]$"_= 3#J_ M?=7EU>558'QYE=CX&QLK\6)@?;*NP-%H,B!8];%E4TU;31-<364'[[,:?>L> M1KP89)\==93ON1$[E@GYT;=0[1H(>PH"<8L^2[HAXAS6&7ABX31)&W/J['3F MPXZ.A98OGZ.W()-OYI%>EY>J4,1;:H#T?@=JKH)@@B9-X^,3WA"MD[TG3D-% M!XY7 UH5YR\_"3TA3+J)P.S?_\P[TXM%" BQ'4R#+A;0A4 [/#!8YJ6[-^, M_'TXAHCVHQ3HG&BKX(J_N M[2ZEK@$HR7[AN==TPU[?54WRL!C:CCU.Q'2.<&XLLA$-HV"E/H?&KT+S @H\ M3YI5X8VYWKW7!;'YCCH5JDPQ0!_J?,_=0]Q@@.2DWJ0S^PSM\A[F=ZWR0.T) M^>$-O**.[N0ZK&&N)>Q1UL*'9,&XO<1O]&"W MJ::_3S% D>MM=T>-46\NG;%Y]N51WB6DJ+-@45'K=@O2?P&G/?*R_-*M_*P% MM"*JW4W?@BW^LS]'QT"H[8H-Z;KE*GOO2Q[MWX%?=EC[^ X).'WE+32@ DE: M;F$R4@37>\2"GGD+[G$:UWQ_!N:GWR2I'J4)9"4=3I^ZIUIWZ1[6QI'J AD- M9%%?SP6@,?[.]F[FN%??$A,/3J0(,D&NZ!;"B_5*EB3[V=3U./..=7YYLI6!MT,DZD<_C1WS'2K\$#NB5^P6 MT1QZT&/]![:C#Q4@+@Y 8NWKEK%_9JF5?[=''9 /_[7W^,=T*X2B8U[E[D)U M)0W%J;Q^>*CZBIE.8'[6KD%>HB(%6^+]6K2"HD[_LE^HFK/4NR2P)75H MX<+&_^HCO_).-A(6>0W M%_Z>4^%?Z1:KMN+ZR3O+>.TT4 M3U^51CM[\;L;W??JTKR@*H-=$J8M0:!7=[Q:P">!F*O$G*@( D9@DWR(?/G6 M:2#LW=)"OVS2[+&OK9DM4D+V1O>L04=@WS& 2MC6&SQJ+AF/[MB=\>@.BQM3 M$T&83]P9W],:WM:YF=Z./)/73PH:_G&N..YN&HG0&H.'; <1EH"SN*W3>-1, M..$&^S3A@AO,B%9:]RKR\!$\\+YS'7_49['4@6]75QD@H>JRA[>R.#]S+()9 MD894,*T4*S5+O0T(K.0'"L"]J(WDT+:R7H49M2,?'7SN>W*KQ_&4/L_FJ?ST M13I4Z""*R==&:&^IWL1<.B>,PH<<@?!HAL\@C$C>G?ODT<6-42?S$&_/LEFW MQ?FV&O=)TW+EO2U-;QN?'1XH/ZE_=B6L]>1?)^ MS5->6>) V-(^("PH1C_!1&L:C)PSRINJ+TG\#.]T!E)+X&+BVA.K$R$6E BE M*3W1[Y^2SJH2:AD@\[N?5M6OR<*M?DW^_3/7KAJE0W1)=S\JG/AG5TN;G2IHL8]FJW8,WM*^Q+MGT=-4'WW3EGO WW#,I*XE22=5 MWLE6=8Q=*>%$-^B0D-1/!*>V7B*I?3[4Z0KD<5YFLO<2RDI2:HNP;\X:>SWE<78J'SS:4!RF2M,K.<-4UR7J&I-3@X6 M7<2G&GF%>4DK17+*$4&8*$-5)H?W;;6C7/Z_VONNL*:ZJ,W0I FA=XE21 5$ MJ9^41$4$1$14>HE($Q B A(D)"*]1D1 04!$1*5WJ0%"$0%ITDL*(H($$I%X M-(7)]\\__S,7A2T14KZ(WH__SD-R[2R"&^2J! J8:T=T ?PPG M_5. BA+ "*]PZ]N.RVS-C$"H7/CF=G_H257^0E$OV6JN] MEJX2TH+FQO1(ZA,44)=K6>__[?:$*VQC L"IS1GK :XA38%'J)@$Y\>H*B/K M[I3F%V!#7W5ZQ;.)G]._TT_A$4)NBWUU ZG2XK)<9XD@_G/N2":.[SFI+*G_ M^O6X9=@/R_DJ^S+CIF.CET1'=FV#\*[5"4<7/PJF%^?ZK-FM+GX/&F9&<@(R M*.CHBNR(86NFJ;(P1A+M#3FKN3&8H6ZNE"SO?+/BX"/-6%KDUBY))"K_Q_FL M7ZUC_Z1$7K!CQ-, ,;.*C\0K!S]^L$P^\4WI9\[J,._T'QV:R?9V97;39%MD MZ\:740W/)_'3[7^*1"SN8?@XLE26_AAHH=F1-+K+<30MG("IA6@"N>K^0 ^N MP>>+LJI:[LQ4D4:NQ,$PE5W%V,?FFD:^T>6!"CX#A&MU^2OGIC622Y@9Z U+ MR:0^SHP$Y-A0L0@8!76'Q-M MVD>&Y;]>^/7M/A.\Y_;HWMK3N_?A<4V%QOK9>U_=Q[YM#W*N M!X?+5_K#Q#[K?B0E;6K^FO<\(V4MF7A1WO'0H#<\+^J/.5+H MH1>OV/>#MAN,734[J(BM45K[P%;5&Z3H]H(,C+;[KF;^,1B^2TY)?4]59ZDP.Z?9/:>;7Z:J%@*^>%\F"5-K8GKT";&' ^W$_AN MV!;S/FS-[8)LZ)[W-+9UJ%J2WL+*Q/E#%HN)S:54?OI+P,N+C!79Y'F #R_S MKW_!+?%MP1>_^+GUGRR!?]24*L0P[__A[WX1E["NY'=[1E.BE M&3 G?P8>WT2;]16I^+ET>!Q4"0\PV_O]NH-@\;4KN'3J=LU(L.9J"Z6<4]Y4 MOU Z^!D^/Y15@57&L3\;P:2=C,<+!H04M'+OB(Q)\/UC/4'#%A_M[S^LY9$; MM@R!64+E45> "%IIM[%=OUU\E]$DTYK4>7\TI#$F[&*G39K;1[?2014)N0CE M/K&[YZ09K7\FVBVBL(/[H 5L+XZ+:4\D)-8!YJXTI_2NP_!E-Z1EKZ"A"_Y0YKSC%/_*QTL?4U.W--RT]8PN#YD!));".1^L 'N3BI-E] MD"BY*:]O'+EB\D^I57FJ2RZRO/E#D>!+\3[G3_72_"?N?M]\J5QCX31I$&P" MGPR.6%;>\&_L;+&F^%\F6RV;:QZD'X[SO$[;I;>/=X&8$8 Y5<\="*O>E&#> MI)G-I)0%T>^Y"6L;DT6@W_[DWIU,2=._/];BXH$YA M>AK00 LCB23A"\/P"TF]8)F%[PH],U^;$2TV9O&R$V/@^;6G OF:R1^7>O[\ MR1&]\8 "DK)WU\A$ZR_/H<[ (4Q9(#J&=@1'4D^SRKY"G2D-4GRS?,%Y9?2; M^Y"2;["+?X"4X>I7W8>VH,CP?S=HG++9\[AF63QV+HQ8.#B(32V2IYU\5[H8 M:.AXW8)4J$'1'52?_F*8I9?KDZFV6YYB8X+M[/Y'I85MQ@SH HZ3K)JP8-0A M&@*[5S"4[NH?SY0.OO.[Y<)Q_S#U):K;.0FN76O]B6H7>QN35Z?XPRQ0LT0( M<,)I:Q]$$Z:[M;#*M3K45T7.? .29!_Z4&4:RBR":]R ][:V^OT3:REO?E[S M"E,Y@##Y=$-]OMMQ$$,MIO<"%C1SXFPJU,!C+)(T#.8)RO^,78TVBQ"S>T4( M".LP"K7^:IIR6-&H].)G-6M5S>%@D'*%A2]2ML\U*8VI6 94.%#+V FA[YPM MPDYFO-]B.&1%B'P=4?6S5UD_*/WL "]W:/[T?YU$_I\-; *,,DP':7F#:&[: M%D$6Y43:0"L#F;:(2[7CLE<89FM?\F.^%1$"& XOMH?HT8RNP4M]01TGCV4FC@"+??DZ\QF]34WE\]Y!$1\>.3]^>I+2 M9K2L5KW^Y#284L((YY "-00(+(^2H8VESI+M^D1,>M#*&/Z3N3T1::N'FQ(1 M+?#%J$#V=3355S:CS^\UM9@R065<997IC\VKDC%XN!S*E#:;W*A9Z-VK@$C7 MKLSGX.QB,,.^H:VVK2UV+=ZX\;')ZQ(Y:&^Q 2B* _P]LFPN/$,!9<+*;"S. MA$EIY9$.U"B_HU:0M=_4>0>382(>&OE2^%"$O]2U@6L!JLBUE+[DN3N/*XWM M.)JMYY3I<9HB"1./$ESE9&@Q>:"\$G C7\E9;<,'[:C.==O[94/#(]N@OBA37;AX%QH$1$A5+ =-F\; FC3C8;9WD8F&H M.C(,OT/:8/I2?[(_G=G+D/ZV6V#7D;@]@U1/O^1Z ^I\^N-:TDW=+F/.6YSH MDD%=GT5QT2 D[" \!2[<$4-=M_XP&5Z<["DX6Q)S_=K4MH^DAUO@T;^*R7M\ MN7=#Y-]<1)BE/Q^ZB7[UZB'4'TCAO$0/$$S&B#$-@$+JSFI2'X27:0[ $3%! M9^ZIL//]U.NZD8]&0:1DR#@?9V M'J%/ + :5#A0$AI)!J?K,:]., -DFOR#*P%XO^['[=F_X71ZLJJ:R7%KF0M' M"@*KMZ&M-'"ROH[@;=F5$[2+=<'E ?F^+UH>9)9$&_>+-(J71*EGS3U,?B\L MHP'BMD6M4=?90H54"+EX:^(5>@HJ2<6FBN2E08_;$L'\ /IOKXF'I>@TL;P!0"H,>2 MW%L!;(5GP-2F<79_0-CM7+WS=]@?M7B=PC"E_0=]3)Z;ISPO,YO=FF:<9L)8 M>1UF9#/5'LEE#P]@<.!!4BKS^KL5-:O??ZM(=L:(DU)6JQYU ['VEN*/^I?: MF_U[]T&+1IS*TEMVY:>K3_2-;CD;/Y\@K5@M M/G<<'L-4 \RHY40-/,6(9-D#2W+523 U>&V^%M"F'%MN&104TDD?E.-1^^E6 M(6&M]B3H]7^VJ ,<=?>'$8AR!V+\27: QMB6^;WL?\=>'2JRA?7NJDITB4\D M6OQ.#KGT=>#Q135QR6&KRD]*?1_1CUC-N#OP.$*MW=80N68A;S7SK=>$J=XM MG\S/!R"WOVPO45KJ6Z[_?I-__FWIRR&_(P[)?\;8@OR,0TROR6JFTSZ([S2K MM;$6"F6&66WKZ+?>R*%:)AU0&,332:W86P(K7CT!W$E+M+R;X)U#'MEJI@?.+=N-5:9O&39_ 34'&\<4&HRQ\6)N+S["RE7V3K% J?_62 MZZ+GA9OM+=97]ZS%3L%BRR?.!YN\-,WKQ]4BMCQ64U9V^C#UZ[&OBYRTM?MQ M28=;GES44&OH>S\2,U3S"$=L)M3SW^+X6X ,(^Q;H$P6JWX$0[3H@%U:S84_?%%SXC2"JHTB)X@\V.,$ZC2. M>@7W:!_4R/N;$-!!D\5WZMK>"I[_7"(ES$<<0[GWGV)JK@1N$*E/\^^62X<, MJ29!BORCWC<;25^K =:/8S9L$Z3L/31R_Z.3\/V&JU_[&_?O^2L%?&LY7\%\ MRV5?--6N]VTZ9$W$'GPM(:#**R$2]>]A&H8J^C.\#O-0!RW-'H$(_=H'\2,C MK]+X5IK"7@<$:SS6.>FL7YVZM>+*?%^AX"5N[^!PEKM3.17T)X@M9,(XC#K% M:C0]1_W=[8B!H,RI#:M&B9D59'@<3LQ4\Y1LF\]C8;?HM=-G!",0*LN+6C-] MV-/\*R!#M 'K99[I8#'-S9Q%#5^[RV@6_3_H\%J#[X#;*!W3F\XAV@Q0WD>+NKLC-'*SOB2XU)9_6;\X[U683I"F0=3E+MVO\AJ%\[#L2?%Z#'D[% M/&0Z4!>O &Z^467([>.W:!]G_0NNM](4AOCGE^!+*Z8-*]_ R^@_!,&?Z:+' M>%:'F/;O-N&-A%XXH#%30)-A7*:N5#%,6E)^I7G R8:MP:$UFU5A!Z_WY5$] MM)=J@H)3KBW9UEW;>#V'>I9O:B>%-"'GX;'2[!ZX"%N//2G.=*/))L%N@R4" M(E?,9$:5\I.R7B(?J6?>^OS-A>@@\_.2<\,0CQYJK6*3D *A7H;/"9-W>@@' MF=P EJ&)O'Z#6AYW\B!;>NIH4T3P"?.,L8/?>WUTFB))[)B*]OL'C(/]Z5JL MO*8^*J\11.!.< G@_(D@6A5>\7RKA+JKA;X:Y$SY>B&CHV/PL:[]<[M/?6+@ MQ+V=Y =&^/\HV><-EOU7C9([>$^R=9$:EYMH_/':CL'.8Y$OD>@%$Y-3DQ=4 MB];*9(9//X&IC7W[D[*VHS36/Y8";Y1]U,'' 0XYX'ZQ!!-.X@,0U,AS-/^' MOUAZY,32=QY ('O5?#I$[:=.F:8^U'MN<4A-O"X%/C(WHM000ZG!]$ QWECI M#8)8.$8&=7"J*0B6.H6']=G8.O[\]DW[/O*2G-]S]9RD MD\2)[*0UKR^)&K M+P]NP(C/(;7F"S_H6>SA%86'R K\70#3-[E@H::[V7;G\I9VM5H&?J32@]G; M]SPL19@3O VDHCCR/NC? 297P;%%7!@L1*)I5'$UK%B3K(!(AA[>-!); M@KM@;CW3"5;=?120'=]9:.22?$!T"S%<7,06\VDI'KPU$!2F>,7A\!-Y7Z<4[M=)ZGBE?!9T0%TI(7N1%4<5;:,HA_.NN63TNDLG6JP=]TM,$RYWVA=UYBJE!G*J/W07-C]#O3 MJ(AWS(O3:$56Q?69/6V8_6SNNG/'DUG'SKK4%4W-BG;'9XO+=MRNBU'WAA7; MY%1OFA\SF$ :$2U[P4DX2:8OK;3'DZMVJN,Z[8 -/^U-2TB\;85!#FZ> $-0;=D%;.- M%P!72.J*X(?I=:K#L#O2[4;,@[_:YE=R2L7;R[Y>U^[Q.\LC>60YMOWH0Z@E M*W$?Y+<#02$XCD?1'^&-]);R92"-B*.<-+ 393I3FS-S;ND[8,4*5H&8 6D#@F68C"6W&44 MH.8L.^@)RU^EJ$S?3[2ZH_\G7;@[VX=VMBS?3; /%PYHD'X_0BLB'2$\ ]> MYH%A-N*;7&7CW(5C"I;^3^SR>#]NCVQ]W?;W\U-/,<@&=V/BQ9FR!?3(#U3I M#,*C[4:7QH(=\.:1ZI*.QN?R?M8C_?EAQR)U31.*+M[G^*@]O NIWZ'HK,)2 M87)=6NC/,*G&X),P*=31+[]N(YJ"N<]XUWVA[&GK:GXO5,U9)H7[%WB M[K+'L-;DUB.Y5V<_GU<+? ^2J_[\OQSK Y7DU!/*_.9?;"+,-QAV=F:@ .C M5!#EMIIX[C3$Y%^;+?'Y.?>0<45T\FYH*K$+ZL*\"O!P<*N?]0SEP;@ _ 2G MU2%W+&F625"% +JK:X 1#+R-'E*:_?MDL?>SSNJ'>$O>)U9.0Q<^+CU@C=+6 MZ?:L(EP J51C<"?1$'T0&]5Z[(YF_X+3UD=;1WV'M%]_4M\O:M72V7]6%1 MJ<>B>F.]>^3!P=]Z& MR"@T:.)KC#?N[#B5%7+44>QS^^NLU]E#: U/IBNU?,N%<0W]1<&?8D$+[G"B M^M,[VAN :"V"9(1A>V(LJ>,8,T7$Q@Z2.@4.>)KC<%8^N')G!#/R(N6K=U_>+:MG6U/9MVFA2LSHB,4 M+SE&S4\:!4"T1J4N]ST;?\L_@OMWFK.I/2V;7@RKT]@JI+63_?X=>6?B^F,% M1@M)HYF[-=4"3J1C7H^FM[6W*#L2,R:+@RU9VJ]^_MRU"PW5&%:VFRX6A0JA M8./HX[V^39#EMZ&-DV4.06W:3*N4<@4:8UQP]\ M=TAN[LWY/E&]H>JXGGU0_>^M/T1P\E___AT^YM%)?8+D[17NN!YCSX8@+I>J M#C/>WMN-7\YTQ_IP]?[-;.3ZBFG!I+--SZW6'$!*]A;7%6/1QU%0]3V,;'GL MGJV03'M[2ZZ>;_G2R7=O%R3OP"/Z8HVB$@5NW1G85?VW99 W'4!H4 H9TH&> MLD &%=//YFJCRE*,R! %I%Y?V]._=SXN]'F>F#YYT/I0YTA_'^]0P+UZK4!R MY$^UD*/PJ4O?NB H9<"76M#KY,D'>!-_V/)8=WY!U&S?^?5PAE1=H_&$_.WN MU407M7P7-2T!DV>/S[T$)S$C(C@J;:Z='D(;&X#S;\AVZ5+AO7#YP DG=4VC@A![%((&V/S=O06&R\1=-A[-N"@NW'^16O.I1,S2N-'I@D?D.$:ITS5JUN]>$<)RL:YT87WOG M'X?M'38W4VD:+3C$^&<3)_IKL89G^"4GO&Q(%<]0PP%:*)S.T,V^[)^I>1\X1EC@_$Z3%D]MA"/+,6L^L(LO+YE:XWL$LR6=KZ, M^XX30_D*+AI^^(3,_3S"?*QL#AL!CYIZ_UIHA3S$<;-ET2.X R@#*@^Q/.'P MA*DF25M%V^3"5/"@N+G<@/->I'=>Y!G_^WZW;"0]_G-\:&:*BMS7LY_P!RMU M!7Z5O7H(X^0D<24/$X_C0QN@>XP^>V?3,:R73!L2168:JWJA]0,C)KW[O@MT MX@S/ NZG&_BRD&$YU&@-JBUORMJP983V,M&"-59%9/%9\ M252ZDFGM,T/3'V1']6OQ]9AJ0J-367PUZ3 B<2Q. 3< !]0P_?.FQ[O,,#W& M#K@,?>&/%WV:/DQLW\)%2;)J5.1GV0>"-HKGRU>A6(8E^G,1-^MEH\BCX4%E MD2F#'P[I7U4\%@;_@>-'!HP?'>/)F\:%P.;W0>=958UCS2B?I]5F3&.K7[S+D?7MQF.!K_ZO:%C*(>IB-T&I0Y-A_",K MJ(:,D=^8;?E[T!&JT-':%!UT,2'$-W?S6+YB1/J2VR/?\&_([J&;FFL[@'9D M'-.6VM -!V.(Y<5"C2[53 >&+K*!+2'B.CD:9EA.$BZ3:6,]IHR^DP6U"-// MGQU]$-D-2X7* -,U*',6CFET#W6.9!(LWPA)G-K C\C^=2Q2CF:TWXT2"7LK M'_SQ^T;90NV/LQ#+V;&NTYRJF\<>+>)K!C:B:ER!3F]6X5952)=JE*=XFW_F M<8I:AV6+;?NW]'/R82=YSUD%K]W#KQW?!P5#%@JN<'SOHL0YO[7?(7(U>X77 M!Y2UJ5^*_@'NYM+'2EJ9(H6/%[<.J(E*Y,1(99*/).UL-RQHW_&/IMA MBZGA>#9AYB4XY'J/M_TE> K,#>"M@01B(61P06BDV?A;#N*MBW"\\.'4V[D7 MEK@.&\[(RYO^KG(%HMF">0QS9 &]A#I05;6(NCIMJAI)+< ;1R:\ 8PJ>Q " MS?DFTKD$]R_PX8 BQ;EYM1:&Z2MPP^"3R4L>7E\QWCL+X-7?@SKR@<7UL$%8 M.D2Z2Y0]?AJEVA4UXWKFD;JZ80Z+JAL+L\ M]LJ%X&D5G$.Y9ALX@\D]:L5,' X6*NN*GV4?8][\0)WMM;6\P7K=<:F4O([= MJ_*WHRIGO7'%B@<508),VC/T;&H+?*QO/CY_)Z1Z^^2A2X]IBO&[XG(\E!.: MNVXD'*6%X14(H]J-\2!W^I6UIC5RP0O-NZ3?_6#YLHR&S7S_> K3 E.>EBM# M^^.)OE77E$L^]O.=?D/U+/QT,!)';V)5X?R+$XL;^0>"L.D+GQNH^R [H)6$ M/8"2H!FE:3<"C=_#ESUWK)LZI]&36I=_V\\MP3WZI9>J3'73(I:RI?UN@B?^ M:NZ.T=NRV4)PQ@DF-^LU5+-X 7MIRE3O#1.,HQGA/TCVB06A52:8Y\HO[H1? M7;X];G&T4#_X +77,M&16T_AX^EIE SPG'&)>883$8F<$A>T6KS@!.?(,_1I M)L\TT[SJN^M*@9=(=?;[C!I-3RVH7[F75 MZ17]I@E7FR$9NT:;T .ST)OJ"3%KU.ODO(%_F_LQ3,EV(AP/7Q3V1"BA;DX3 MKE 3OWW1>.&Y.6D>%M8<_:PDWT5FY=.,M]JP4LV1IEL\LKRS $=\\8[.,,UI M8?17TYC MZA#Y!HN]E1V0$8%TK5[*24\>:MQNM:JK_ZP9*OSZM/+KV12;QQ\ M^2*XFP9A2CK1AVFXK302Y"%4AU7W:Q&KC)*A->6E0 68\&!1%QV;N;2TZ-L1 M[4XQ>05;U>K-^5;+J%'&O'SL"I=L7PV@B1T$Q\-YNXZA+M(BMVS>VL10<8-= M"N-?6XT+Z<5ER *[61WM*NT(D9-DAEWRF-IU]^3UIIN/-,X?_*J;_PL"QO2< MA?ZS 9-GZZ+']D$R^R"??N630"2U:W:0#1YGZ:(-0 M85!DM&5S>;.RCRULR6J/L<<)=9:4>88K>Z"-T(/%PI6[#L$R.JS)(LEY=2[(R#NNKAJJ#_F/"<&]1EC&,]7N/\JTA T!OTM*=4 MG@/#CJF^M0MXAE.7\G?FF35U?)WGZ_Y $<^YAI;7B,'5"!*6*1E'3VAAO;H) M3-#@Y$%\6K#B558AMI<2V0OEIIJ-ILLT;X3ICS>EV=PGJQ^XKW%//.'C7 MF;%8 O4R=E&O^S>N_C44QBKM.F3GS=!.Z]2SQ%I1/;8I83;!HAXR1L4C'8HG M\Q?.HL^KIDP72"8*/526]*)AR;@M+X8P>\$3QGH:#A'=<,J/I%2\W0BM')FI MVYA9B%^!U#VQN9%XU/Z4DH)J=R[6R3\1]!,9F/0Z;]TM_=,I!4?,X8A>5!CC!'L2UK#2 M0O/N78C9!PW4I(_2%/'YG649HWVN9I^6-_+LG9L1++TN! MHMCU%#[/0[3$[G4JDMPBMVFV?Z[7_>JS)$6W_T"YP"/3#3=0BH'G,#.#BL/O KY$X P MM95* RK$@=G/^R"J)7A^F)[(>HPC%L+ .#_(0DPXG6872^Z:DEFUQK,#E$Z+C,F(;VN:#P[]>4J'T02\,>S#:@SI<0=F0"Q0 7'*F^#W'*O\()7 MK2TY0M:2F9N?^JVV16ZAQ ]Z@X] C A81\2!/7Y)IFGB2RA6:OQ2NGA*,/Q MBW4O_4S;O>Y]ON>24#3FJEBI?EH/WXE9MVP#,5XL'D_=!MT5TB$D# MD/F908OZF0Z=MYL+F/0.@U69Z7"2V6MZZ#[(_Y-Z0U.N29)-^?-["4)N7?*9 MQ(=R!%$8\45Q_7IO6H4FF \(9?1SU1OIGJN.N=<<@A 2&'Z3'$^(,/!1;+&\#%EI!UBZO?GHL6T"[*=3C= MS=K,S7)3="99\+/D'>?SP4M;6NF1,J:S./NSRCQO.)XPOU%95=;:!:]F-NW3S<\V]H1.Y07&UE8H$3MIIN<,2T^FE'V>H9@U2ERR:7D6K-TR?/R)GYC* M<\-TI\J)L\HZ9!R@,;B5L0I/(DAWR2*QQ+WXOQH#G=$,?[)!EM:!=S%?%R\< MU3AS'CHD]5"4MX @?U_#AI[,2F/SL:?:./EN"J?)#'K4S[ /!5Y?0<(\J'FI MB$8W"HPB]D?VU&OZM7Z-;/VSEBK^?&>_GS78G/X&:2JF*.^#&BSQ;G#Q[\J" M=M) N><,Y1><#_G/CYF_WD'Y3TN^ROR("&.\O=\CW; -D:6MV1!F365_G6,Y@Q94A^\O+GY^3@DYM6"&63#!F; M80:2;!\1OJ-V/%3&H2"P_8SO)LZO9LX1EJPL2AO#[X.P11!@.IJ:-U@DI^!9 M0YVB9P!%7<=QK1]T#S!NZ%I$(1<>G#@(RO.[F!7WYZZ^P&2D:PVEAS9&&NL= MXPTD-/)O98$?,3$T"+FLY1'J"#$ >L1M4\Q::^;G4EI[ <,MTEGL7!"2(7'& M[?>Q3I\_D5WBZ!5E4:"$H:9#,=.)T]'6<7+[8FJB$Q<./9(/E1IYBCE:3\*=S)-L6@TR8?^N.9#A3?VZC7^U8=6\N;'R/%M8[CP07B.%J#CIU!.9"*XS#B ME+U@>/??^HVB4Q/JC44@ZJ ;:C<1CT<.;-L"GFW4Y>BS9Y(&,7]O9 AJF95LO+S.)]TK#0UC\+# MT&5&4F4ID30\6RB;(1AP?1,NW05AVC9.F09161J^<63+^+Q>J&)^L%;-$827 MWY-HE[,:(Y_$2#F6".HP?7V\RPS]J;@)3EED2#+/U3LF]4X$L94[IQM+[L[( M-GO*/G+1/EG5T;]H>J]WO$WFB+-DDMP2UV_X(U.O$I0YU3-K=1\D/'SWKU]K MV>*F0MCRO$VPYCG](#5?\G-'JX*@@Z7OZU\D@AYI7L.9=1EA>LZCC5"' 0.J M)7EG@" +#/;L@T11 =1+@S=HL 'X :3RE$OC1,?U4$2PBF'#G>!O01[_)$5* MF"MP;UT=D@.E8 )K@&/\_7:QGJN#(NUY+Y[QO;?.=8/GET0J\P\G\=/02YC&]2V" M[ D%2[<=3K@-XUI,,T\N@"),SU=TA/C?: P0CMUA:-3EQ836UH+J\M^'FYL M\VF/&P:\..^)W_2=-H:^O$Q0SZ]!4Z&U-W6!@ MP29M4M>J[(B2^_>]V_5LKNYNQZP'D./HB"M988!>Z:6>7V2J>=+ M!G,M!.V#))FJ"%)\JYW86K=$&1J>>)$T5LXI&%ZA:W"UVL;G\- M[3D#4C+JA@$G.)QFE?Z2FI0!/8P29+TS-:OY#A?]U?2E([2R+[LGZ-5"_2>R MRUJ^O@7?S>=MZ^)U@]*;& &T,?,D\,/K/0&E1Y.:190$%L^WK670\\*\HMXL M_SGM+A"B'5*:>5N^I$C^AK'(Q$AFJR,OT_XU9_WJ88'@)$RCY;^[.@M ?SDR MR;.1JIQ=@91=#W#'9-OK"6..N2?O(C/-0MC M&M%F\?"T?9!\$TP>=:YVPF G_=XN ME092_9B'Y;-'5DN"LL>((8Z^APM3_^S23[$:V:*HB&Q+ $:$)1KG/6I!'1]' M!1$[A?XJAF=BA.!_:IV'%;JW:HUC"GQRUP]HTT#.IQ=_'?KO;7C1R)/L7;K# M/B@NKNOHCWW0H6W9*U0"19:*Q]/W04*FMF\-A\\8:!\YZ.2J<(EP8NE#9)MS MO5'-\G"HQV _+A4F_^]58S, /]VQ 5BKZJ?^Z,-Q[XV) VD],K1Y =^.ELZ6 MQA3FCBK%7E5MYW']6ZV'Z?? LY[&0 Q1)U59_@,5WC?&&Z"L,E%-HU=I>$S= M:F\NX%=%7:M0O?DWM9\JNT5AP%":=5_"QQ(AW,Q#I/;@6ZHR-8B7P*W)49W' M[ZXU:-F_?7HS*_%C3S\(?1YU"O G[3R"4\]E6-(W >V2(&V:#/XJ#9*$,E_U MT'3O++@VU:&HT7=FH$I)T=>$V\5[Z]G>E''$BF'C8^6E[F5Q8[O'0\F*YM?GC72-3_4P[>6 M_#'VN??AF 8B(AXC!)6[':DL!P10!_$KAZ9"EHM^7!EO=-8^_#QYP64U1=HY MJT?MW@F=1 P?5 0E4]\ZA19%J5/'XJMJ?"56W #_-=+0 M^ 9MY/JCR$EM'\#&:.M?88?OG(8>^XZA9KNBS)NF]GZD1+Q-V.N S#U8NG[N M[EI''[Q)[9+]1^5 '<6GWHJ#N'I<-^X0NP?3C!V8:Q+QA1Y#'665==S9!PF@ MSGF1TV:_=, J\1&!X<-NZI*'ZIT) X7U[@Z;$@#9V6T:@B>P9$4PR[9QD3+Z4O&,1_:+-HI?#Y9EYE#S1?E>PX#B"U-!LB6 MR@$T2:@J*AI 4!>=:!II7;H_BHRH8\F_*N#-\("K@;HI?'G%H0%*R5Z'R1=N M0D:\ZV#)/.-0*:03\3CKE1<02QZU/ =?4%XGR>3XKII!%_ONS-9]_Q&JECK0 M?=G^,"-HB>_%!6&E-S]!W)!%$R)FBXMQU?D[IH% &205)W4=R7-Q&\8* I$# M1C,T^.5;&3*;,:9ZKS=IK^N2=.>& GM?>@ $]^:^AOU(4TA9>7)(>%S MOQ@94?I _U;S;8J*6R,CLO'2]K:JQFW_6P>L*W$IQ3QL(6: +126CA$PU2%/ M3X:(##SM.DIE-0$-3U=U+=9+H^[$3&[$+2UL[J<.=E]\#<-K/LMU/5JJTY'B'Q.NI[KZQ5.JXOGLBH MDDHKNDY6KBIG?X+4L:"&EOQ2^/'HU/;P:X+Y$]6L:E6 M+I<:?1\$G[ :O.S@8=>C?'"FXY 1OM.[U]B#D+2MOUJ^=-O)4'S(7[O$3FNQ M4:M,0:7X9*\A957N)?@0*P5S&PQAWIJ%GF8: DG B69&D!3&,D$(M%_IPYS MQS7#R Z7Z>)X2E56G/6A1R/W?4+)DK21%/Q^)8(+=0; 4&OP%21((EI@$F56 MIO;S<]O]M'++(/X"S;QIN=Z_91AC(P@ MRSGQ?9_]N0T1"S5$F0 8_W=(&SN %1T110,A[SFK:H=%^.0ZA;E5UGY\W$$[ MZDXYD[5RKFFN*;I)BFN74LZ47.3(F[CP8A 01D\'NZ7D+=NF#T.];/?(F( O=")>>4X##RS M\+9AW0N(> -L8EL$*WO#R=@VY]5\OT!0FG7(R_O-#@G?$I%??6^8Q*GHLB 6 M(%0>+8XML,C08]Z"2#>F$5+@$K\@HLQ;1;V_^[O$J&.IWDU3UZ\UI"X<,Y 3 M6VQXW6MBQ:-JTKWBFAM?_\YS!<\6W"5ZZ)'7,Z&&+J@0(('52N/I=O04G_7] M\$5+P[Y\0;!/1#YWZ-GE-YND],S1#R.1W-P)OQ>.\> YZ]R+E@# )' T@CZP M2J""RZAHJA!2TPZ86BT&>9Q[[T98 +))VW72AMK3Y!RCZN& M3E_AB]2_RJ](Q1*+8JD%#$LGSO/3G&B0Y*:!A YS,D%\6)BPZ2>M*83+DKJ* M5S@0\[A'ZFJ%M2JOB%KZ.!!$E'T4GB$\H !+CE]@ '_9VQ@9C\UG.C%20U_+ MW@E(:8F["5!6+08DS$9<+9]8;A]["19BY<)NPA/A]2VI)%ISRJJ=.!)[?0JM M])W-1:7,)ONV:)CBF:&3)-+=R&H+9\BVTGK>M.LEN*(_X>WN_Y_^]^S M_?G_!E!+ P04 " !H@5!8<7,5LVI= \:0 $P &-P9Z]UUMK?^M8^)\PQYBP@=-;*U@I@V\<&7&6] .8Z(&!V,_"Z%^ %L!H; M5H/ M:9EQB3A3U?CGSLA8QQWZ2O/;U>U$'>,0E) ])*2@J*1]7T='5 MTS7K]\&!H>&1T;' MQB<(Q+GY7PN+OY>6R9M_MK8I.^#NWE^[V !VMG]N_U.[A%EV[?OK ^Z_=K'M M"_W;09B#\Y@6UT$S!^YK02*R)R/WBYH_>5W6/X^XO Y!@?S7 MM']8]K]G6-1_RK)_,>Q?[9H ^-C96,YC%P:@ )V6GZ@,_-\J.#YZ&1.8+60" MG^)I(GN\7'0<$_#%""(TYBXE=Q?YAEKYEU"?1:IXV=E=2G^0?$*NYT"-W*'> M\)>H:TA;)A!]G0G<@D]J7R '=FV RA(=D$.([#DHYN-BXU"#!0$O7&F(CJNY MZ>'J^^FK@'QUU6-KGLKEWJ/)GUUWUBX(UJ)OPB?[*";TAH9C(7/8<1%*Y _C MH&M%7\J6;0M[ENY?[SE@9E+Y+:.EGK^FQW*J_*9B0$G_WWJT'(]5WCW;;JI4+O7L5(A\)[^:F"5DTXX_@65J"!LM= M%'N22Z(\WA"2A'2:W3AL=_.0>HB]82=OWTDW"26_A]6?OD>FGDF0G">AJEBF MC3"! /0AW["B5B8PQMYZY5A>G\V0SG-CKSE5&P457>".S"0L]5S(F?#PKWJ' MHQ@7;V@5OQ)D#8I&DUP"027]+OSC,,U6?!RVQK>:TG#MFJ"1(*$KODF&";1(0;W5+[;FA/F.HOC! M2 )=R:RV0L9C;!(B"$]_-'KSGT]NMN0Z.,@V;Q"2CAP::C2$/RG5ROX7=,Q)'>TGF! MD^4=:C<_/+8^]C3-G^3-X UA EPMJ+:9\E":2'<[$ZB"KL:^!TNLR)"V)(_P M*>?1=JF-R=+M;KT\@UO3A[@S#!.,.WQ(\?['8"_=3,(9?._(BQU,X""J%2^" M/$+L-5]>;&$< 9.?("S6^-P"WN;T*S;6/,;6/:H\N'J8N_9!Y^5TMKV+U!NL M"V/'!*X)@DI;XOQ4.&-01H;DV5E\*/O\P'KRJ,N.UKY+W[*RBN77)*]:/Q.Y M8Z6=,TI_@@Z$CNU0-DFQHZGHF[ )[M/DCCBL;%>Q8K9V86_2"04.RJ *C&M5 M;T9+XL%@\NQHV\Q!].P8?CR;TC-D[$&F,G@XR=:=5Q3 OKF5SQLAFD)@8'N M )90.BX^(G7[I$6">NEUX=92PPH;.0UG$ZK+IAQC_[%9>.I,&9IV..0&51%4 M[3@(?RG8T:1""DU5*.?+JGO[\@;GXG.UI(PJXTE7[]-=LF>2[R&.0H8+11U. M<_[_)0\EUH:I7C1E^B,FX(438PQA)0.#BA /FG/Y3RKMFW/!H[,F6MF&"W,< MWYT0^.'V7T;7-7@OCB;FS^ )90*< M%^EOH;.OW"&=D'$N4"-;Q=Q;SAF__40 MU2!-Y$Z,F%/FRW?L6X(,_I],(.HLTI;^4J/!BW4N'7IU,$QI#M=)K6\\[RE# M/%*.\&NES$_;2Q?_TOBHH+)Y?#?_3*IV5<,PKAL#&O=9C@1O@"I,('[;WDR> MJO>:Y&V;WC)VI%Z<"3A:78AXZ?J$\6,;=Y>>@9_-1Y/N8FFBKQC3E3(1_/D8?(2L MJ)%L8@>$_QCVGO#\+BS)_H0%(RT%EBQ3=9"REL;ZG1#!M:XBFMQ$;]@,30J2 MOR+E0A.NL&@:F@L2*)RCARW"U Q\SGP](#?9D^BPS=7DQAJ)IUT=AW8$==37!26._Q3?$NA?<-GM?$YA1_MQL:;QC M05\B$]>G6"#4?ZIP #H;PP1(-A@^FB$80"IJQXM4X0#PEKJ2.6DQN@%Z/Q3Z M.&2)]G4A,WU:WS\\]//#Q8>2R(0T_5.65P4E638DFBK1SM+?-D@0<*!LWVKD MU;K1#GBJ1%9-GI+EO:.DKM@ C73?$-YQ48BL4I[RC\,'EPY_8[N5 E_%@$K6 MJW*D-XP#GZFRB(N4<^ 9=^*@6?5)OXF>?HY3:Y9>/WSU* MB\*_@$3!28YHT,![5J(#]AAZN$&8>@A\.]<)%]GN6].4 -^X@?S%GM,_W[^S M41MPP6BYGWXD[[P4<]KPH"WT/9P4".O"@<>Q:QBR!W%FS9<56R:DG<>5AQJT M"5/Z;7GL_=LPCNY\C[9 XXJIY9-M=_I5;7I&*,<*=L?6G+[PY#\R90+T.OQM M?"SD$V2UBHB?R)CC7]?9$!@3N?;VS.QEOYV-S4G7TX:5%6>=N-@F>$^UE@B3 M,#3ISRSP?0IF4 T]$=T,'E_J[=]YL"YXRDYHV(LZDW:CFZ3AV+6O#3GZ%[]Y M7C[K-'_QSYF$P][^#TO@6"S)B:7P#$T,1GG&\G>D#UH2?0L_)D)4FQ%H$EJ^ MJ-_:J]H)X0KQJ \OM5B'"-G[D6+UY;U7B:?MZX2W//W79^/WW$X M6SWMP7ES&G)-7LN1C2[L8"D*_)?\E_R7_#\HEW?:-Y+P/*8'$.ZPP[1;():P ML?_WD[-EW1\06/>HUN$C3OC1KID)5'>M>I/U._;0;1MQ,U7X M-HC0RM[GH$*?, @F>*6^>^!))>:7A6C/9H"EMY%9:[%29 ZPM:R<_XA'-8N\ MV 6)1O,VP A]'#1+\,VKWSFCR;J:JTR QUR-/_6C#9PP,BL M>9Y8EP,H?Y28TUPSH^HPOM];NHOZ@:V$1C;LWYM?.")F[$7L-CFQ?)#/ZZC$ M2:6 MVRF'R7&V1WYYQ1^F^HC4M>9!U0 G"8V+G5!.U( ,^PA2K@A>FL($$G6P M$N.7ER@[MV_PWMD1_M;_H:!WOW#6SW/O@-VXL#Y^<+(E[R0I$X=I.$936M;FIWX>D-PX+17L!!-76V3C4\]X$3*?QG'<->,J_<%F*7KA/R\WP=&N)D[0G[#; MX$:6Z,PY'UGH@=E*@7D,7:^J2:(O*7@YT>R1.'(T@_=O!JL'C8QS(A;7U/V) MJE_^,%)FZ2?G')V["LA*:>B-7V&N?%B]7J_;,C(AT#8)S:9N"QN'$I?9)%3\ MZ)#+@D0R>G89.E9_[ODLR;H9G>#>U-F<19EN[87\O+Y@U35L1BF%C^,9 H9@ M$-4:T;K3F@-=_5RZ%-5U7O_>S\M@EL1/XW;[U\X02L4+RD<6/8S]PY#XXK]X MZJ/,I;M#-WI/?9M>#?3??#N_\SN7STGEF9I.F=BHFNS'&:]=;*&HR](^LP7X$T.Z5HQO>W\.;<]X9G220)9%."LXQ0T1*D&_1 M[Y'XT@.M!0]?K=>_RD]4O1Z5J/QJ7Y,3/8NERBN&%AV'#PQ,PG*@^&DF@YHH M?B2D,MYB!*6@.Q3EP00D=W,_!E.=#J7Z'(U9RZR]^53 [:;%Y46:N 6E'WQ# MLB#@XM W!<>YS$*H9D@6GVV#\P<0T];[KZHR7G[L.:UH$'!4C4"Z^\N#KZP6 M=YL>A;^^$3M#@O6-PUKAY?A6GPD/B, 8$VCO&8_PH@0C%(::/!][T>IP0D4!@3XWWDK5O4DI2E X^/7F3\V'[]Q MB;5LPR:C*=?1DU"**QF[6@;%P-N<94[U%PZ$1%SA/^$)$RMX1RF!(Z"PD>@+2BA;S=Y[8H9C&*%:_-W^Y_T*/6;S@R3\VB#5QV_FB*FQ-=$? M$C,!;8.,#W;M@TK/-*86ZQ6_0X0SA'^'^$J-WB;*UR=]AS\?ZCJJ8'[,9+%PB[^A@@V\?F@RRA%Y)R5RZ T 28U"2:UF7(.Z>CJDQ2J7^FJFJA$6'^7 M781%D1W/)#=7B,493'N?_D;'M^+&K&U)<(RI"9C4Q3#"=+AKKK$7JX\F&I_2 M2**XKEWR?>(;P'%/K:=7>L)"JII0V[3 :38!F%Z@%Z!44/WH2MWL56&J+=** M"<1HPTA]&";@@Q5$1-N3.C,+//GMK"2:CHSL"PQW&_=8Z$ M]S\:]<*)=D(/IX^0H*TX*+=<6L;Q!2[%CS0)#N&P!"JGD[S#\:]YB]\ M6?BKL D;\J EMCF1%W]<0=CZ\8^XE+$W7=N!;1 >8X4FM3@_Q%RB+?&WE\ZX.TK MF>J*2*UG =P4_2,3((Q".= WX RA'2,#&WSA%B;JI6!&;-+(73>#L=Q=Z&< M@-:$.:^*U/G.Y4GYP"V;_0Z5TP1_0N8#B;@EV;3=%MK%W)-C_9!=G@N6?7: MP#D^ #E*LFXS-:*7,H%;@>QM!,@XII65*9'WJ8:H0<,^E0C7_46RF1JCQMAM'Q(.EE0%:[J"K+3*""":PI$5?"H?L1 MX>UA&\D,?;M"G>R[KA,K86LC;XI P\GK"P^+J+>U>J54;T&F8O=G4[[UD!TNMFJ=RA@>OY1UPF@NU3KWI=9W_P?8\MGQTM5YI=;N$9DT>?=P0 M!'GCFVGZILQ;^-M$Y/3T^]??XFU+SDTUV#KC' MJWU_(?K?RO/[]P.\ A1^_6JUX%.^XN9U]WTBE]U!!"!P'X839JWT3)"7&-H! M!96RNR!Q,YR$VNR.G(W6%%17&V7DYNZHA./8N00^Q+QQS.K%\1?!K_@PO.@6 ML^"91+3 >M,IY#YZ3M,QD!6+O^I_TC,Z38]@["^-7(L<5_@\6'HG4/9S0\Q) MVZHL76V.WMH7)\6WL''8RIUFS60(%TV=>AIY"BPL7$8)D4O)TW[U5R1[X M^>U8HI@S6TR3KU;E.?8W)26.6/FT3^Z%?LF%4J)[) M9NCE)F[4:(Y2)Q.8L)OC7AT.(,U<_K$-C1X-TY$JI)2J5U@6IYP=L7OG52-D M=TQXUP>_PM/DP2D:I3I:LID[5]-:2>;NQ(/*B\DZ@DDH*&EM(])4$G1Q)U5M M1-,>OO.];_UN F&^'.Y17%25J5BOW']\<_'AL8CV.J, K[7@P!2L-#0 BIF6 MI&?2G,B)$(&?*]#RP%BD]^M)SPZ&@?IAQRLHSF C%86T(#OA'YNR(Q;ZNJZH@N'$ MR2DN36'/I= ZKZK&37EMB.(OX\6I(.D[F9GEO8=34W9J6K%1,M*@+QG:(:,] MP- $!Z\TC51&B'?N6)"5DA6&U'7:RZ-L\O.FI_KVC&O8GB]F?%B/[#OZ@PNV M9D]U7(%7Q,7I"NYG],"%&2KP#B]U.@-#6F[]9OOAPYOO2R]Q=TK?/#"X=EBX MHN^X\_@AGI[/$Q)K7;.P!&AY40S4;V-\AX!+-I5S946774TC*3X.J7TM4*80 MH9#\Q=GBH;$>)?_$1_GTA^FZ7F,?ULDE%'0ENFTF$2_&X &C"3,M@2F.2".R M#*[(+J (TH%6(;B^6.#ND45D?OF+WX"J?B+7OD58-\R?*G9>2 M'[F1!&EB%K-*J6BO #CE51W).GGKN(X@!!>IBP=6ZBX+K53G*?N#:G(#YZ[? M9S^[(^%,N"GRT$-!X/LKO9DS()1ZA:8*EI"Z.N$B(1+8-B'D*;) 23YB;Q". MB/:IR7D@-1?>OB'=>VB8HG?.P)6 M=^Z"Z:IG?.7#PZON"M:8RH ?_W1=X1Z@>:$))G;F&9?*[7"K$==U[>HM@SX[ MWG0TMQ%-^9I155XP[]R+4%K-H#HA-HA,@)45$B 571TIW#9)[7B!2B; O^PB M513O>*F\L6KD]LW:%.=3GN/RB1[ASW(7KRZ7V<;\X?/=<#R.&!SL"2:P2F#52B?9E9)T M=C(+L9;U3P'\A'CA%R> "\/F)/'%A<[YWW'Q=GD'A[W.@(KL<>\'!CS6)*.825F"LXN5"I_5Z0,:"ZA.,5G6GX'00/(U%"O1I MA]>H9Y'G7/:+"!!Z&)PU(0ZEAC,=[A_6X2 MO4?)5]ZMPB9#Z.X>1:?1L<:=1A)OQ>X" %ODY5)1E^7@8L?7]A>+ MQ"1+TYWM^N4&;2W=.".T_Y9A4#+"^#1TV1VZY\"/[(6?0[=H"M*NF"#10^4S MK)]0D*UG3""#'\L$1N.90.&9W28M)I!^0XP!&8;<<[ 48QS ]G!,H-Z\\Y4H M6W9WHHW4"%7_+JIY^N;U-M_^HZ-U-!E6 DM"_9CADT_L:C?\AB@Y9\[NOG*S MDH >KX681LP@*#B._,8/V8__3!]N#[]=(6+HR%CQA9*M">F;OF]*>%,[KWKW MF=_1_,KP]_X#A3$ U$\\!\K$V%#]X[M@D[#+@JN>;JV5*4M\V ?PJR=8 99( M<:==YBCF*X@2Y' 9Q);WT43]._%\A=4D[TZWCR%,0#"JK..==F!CV97G/Q\^ MY]YQ76=_/7N0"/UO' M+E7H@@=R%.94E XU6\D!N\G1A-%5.@G;#I=F:(!Y,U:DKEB=\)2+EXUH"R.WT#DSS*'X_%F'='N=]9QPG9$4TV3JV#?M MQ*>>@X804&ZGA0D\QE?!.S#BZ)8 J!^&[[(K DNL>CS 0F071^G<%@:'M;K? MJV"W#<&],\F&)5R.^=YF>\(.KF/CO@\N+.5XO7"FC)#5G"DD*V%92TDGI\/* M #,LCF.Q/Y'[A/)V!$UQSPHCF2KP@_3RS/[ V)Q"8%7_G08\N<5A@84^-=H M8D[ZT_4..7_?LVZ>_M-Q#,G?3JS33,96P)NA$X+-=>@V: KT0#!4V$?J?*'_ M.U]WY]%3'G,GY[VLWL,O)#]X^T\$1E]F]OZ8^9@%?"QX8@!$IP MK(1V=O#-( TI6U]K.?IA+NEKXL0OY]/E[6D9/%960[$Y"OOT5.ZBM- M.NBK M&Q.\S4U"+.@NHEPE]27HH('31TF>3<7L];])G$[B)#M\CXU>OF9&??>DE,9/ MV?JK6*J1X.,F,; L@%1TOIK,';D578@P9'SYRDU1CW2RJJRR&7>4 M/.0@EN^T_UNBI!"7+DV5I$H0C#)50U3,86-H;$5CB/JN$[XDL!X>=5)#UV;U M!J)4_.(+X8,VR[7LT=_OJG[(?V3<3:Q9#:+J(@/ EV]IM\!<4O6D ]DJLZ I MT_=#X79O0^_5]9O^ML@$(1C;@UM:9P^=[$JUMR,'4LSIN2B#WS+BI*YV= Q% M0@_%W9"ZTE)^*89IRN\C-FG>]+FUWQF6?>7]9[UM:P'MV[)I_NE/B?!";[CO2"-"8*ZV>=_P?ZH93>QT7&.NDEL CE;SJO3_3SRV) M:LD'O8YX]X:'ZSS+OZ\$ 1;"I*.:H8+HV7Q\1<1HRXR(OPB(;J_S7 WK:\,= M\?WLL<'K7\T$=$NW! I.3,RHOCM:K@TX59?OCM(.WJ\F17HZ]+:G MC* :@#"I62O3;P256NS_?@$9W7CS1,<634V#E]/[S-*%;N9%#J625:BB6$H MTF#+W!'_-BC)869,1?D#W@Y"=G74< @*U2(6)FE9MZ#PEA MF12/ZJF#K!TGA;D%$)JF?'$@"B3NM.U]<)4P#!FX*IJE9-(\G9S*->I.&V(" MT0G0V0\U20_?,8$64ZAWH,C#H/R':%'=[D--WDK8U:=!/]BB30WGS]BTOTXOL8- '#0OBH471+4!5^0O_B M,-Y+<%RZ?7,<:10Y,=J>IUR>5C"M>/4N^4S;T_*^P_?UT5,O2W8P,V^>&BY]2HLWT=& MC#R$TB+K)^*4R)#VF2,5VC B1'CJY4[-P0H6I5!E+%D\:I%S; NZCF+#W:8G MLJKH-1@EB$QC9CA$N.])@-BPA!+9JX/VX*'O(];9%H]+H+GPW%&ZZ0S?( MS__45#ZL=FUH:[)VL:8VP:LF3X(O78ZOY/AA(3,.J2Q\C>C3=-\I[>V8010CL(S]?\C4=CSIPL88$R#&I;"84*J[T\B3N;[8[!&, M?!@NP5DVP-C"2XKVQ%[(5X:0.W^_ZFS%SVQ8NSK<>5B7[KSB.:I[:$,S\(Y, M>'?]<[NOQA\[7DYAU#H2Y/-L=2EPFD0\9227TD2OUVV4:*NKAQ$@\>I*\4C# M!,7K6:XS])._!6*^&JA(1OPF/![MR*0G$3"\%O$&#\14K'>&!UY0"QB2M(Q1 M:B_6+8N0!1'(G5IF F=$'2Q1J6'_LAL-/\ORKB:,=J7Q+GJHE!5,DZ.]3ELL M.LJJ5#K61[KH9\M9$67?B#JTE8BUIOKSFI,?B2;.,H==&3]'!GV:/XG EY$E"%R9D M(Y9A--!T%+P5D3UAOWS9(N,1"#VI3U7[[&@4I[NW.*LIY8,71HH5(C;:*@++ MAS_N=RX0'6BOMH:KL48YPDD:*$O;M5_N(2SH/72WPG4XG$6CR"4UN_ MH"ZSJ\-S)V#\#M0ARA\,K#[03HJU,%"4B,?_IS=I7.+0+6?1OO'T-/RUOL8ZG83-L8W M"$7-TJKI.")&].>*Q/N4KW&M;%(EZ/*;C+@2L+7KW M!,V,"5R!,#)%%FJ[&+;)+B#Z4L2HI:@+*(\^\>_(202=1;@^@&\9"J#M>]J) M(0T[&*'QM)W/AS#WGW>NOEE2^0:C$IO8<*^AL\_S#- \C,$'$^P]SA"A)1>] M\P6T^F'D%A0^)0;9"!]=FA;TSOC2<+KE&R7%>[5PX;TOI Z)FP^G:24AC)E ;Y7P6E)AA)LS_QVVA_ZC@.?"S2QB9OH^,GWF") X7H])*P;B1 MS6=_=C0T N^,,P&#N2A\N/_N=Y:K,"$' M&SQ3(*U1D&E:3.E(/>/R8^8'M[ M466S'9+#E..].%H6E!JT[,4#UE/.@2SU<"L6R_]NQB96.11U%0(V[7UA M L56:+I*%2YW90D&*MIGKF$[&D,[0A_+CO_FU'O33: M^U6QQX[WS%\$ZX+9 U!!N,3L@W#SF,.+*OQ66O;5/]_<3!^NZ9=;0'QWB.>] M_DOIYBLF8+&>J&K$.,@JBYG C_XB].QM])PU38$AP@1>OSG/!)I9:-6);X-O M2Z>@?[NQ&%^++G179->%:JW)!+#]K [9NSDZSJ'_XQ ,:$=38IW>ZB43B"QC M BF097TIUA05?W?>_-";Q^AO6!#1]YNUYNQHO5+_:QTP_TX#(49_-Q-8W$*3 M%!BW4L18DQQ QS"!WSZ#>)(>E%Q\C R-7>0H2JQ\C=E8OHO[<\U\]HK>G6[5 M=O1L(I;V&.WS:X,!MV8"^^ +GA]G*'YD=A!.B28Y5Y>+N3;8WRQ_P@2,I[U8 M';K<2OKPA*.D43I_#I3!S[IBQ)6+S0QETG912G#X.Z1;P4;2I9J0R9+3Y\\D M6IF&;=UKXIO[(.YM(53>K[S\C8K15=,O7NL,3,)KHC@O^*;(.&UV9] Q,WVWWWU/" ML:IIT!!/:*BS7K,F#1*_363&7R')3\!SN 45,N?3]8GBVU ^E^4F?J*<18H< M-V7INRHIFS$1]O#PN-G.+Q0H\L([_-*6+,92PAN[(F<+%-:B_GO8+ M2UEME5:'PJH?%M6F;9TYP_D2 MS4WC?(_ >#1 :P,8 )4871+ Q.0:%*.R.C" M5@M\UH_2T9^41=R WKL:\9U,F3)HH6F MZNB&,L^"'JJI90+WN>G+B;21Z:'UFO-!WBBWK%N'OIOF"7+:#Y7H^W3X+^VOCJZ^\%5+D*:$!COW8%F7S=6>@?:V9+:#7N?!!BU&>KBQC\$ZQB$ M(YQ$]_4D'[3U+-^TQ0?) 0A,FWH@,7"MCVKW$^D#CKZCUXU:'S=RS\^LJF%+ MJ*F(.WG^2]N^]L-98QW=VEE0U]'=WCD()N_8PG.&0-7M^Y0M%?.Z9).)2X7G MSP8/77U9F>YX+W-A(&5^L(SZUI_PT?+)3=V3:F%.)<3CWPSB!TX4BS<^-5(U M^N;GC=LX7V<]YOGM EH@&;OC[&0JS1JZK=)?1*5A9-OK/'#?_$J0-ZC?^4(S9?:C6N>\*Q[#[W@!_T>>/JYYO'/@BCTK M5<"O(IO_)5E:DJ+ML]W *D*$[/Z=QIG''UY;'ND^G\B]_C?O:#*.EKN@N+!N]F[R'/*WJ8OYAG FMC-7LR>;:Q M64:&;=?>-"R;JS*FT^'%U%Q6LMHM1Q<=^S^Z1_^7&>5"2/=WFA\V'6.TA4$Z M7^H--?:US4BT*?S,O?]K;!HW7F ZCET-V8-=EEBS(\F9T8OPWE I1M^TPEAU MDSKIU\@+Q2?WU!<0?1D&,F7?#IJM1S6N2_3B/X'Q_*GA%W,":9JVZ/G27,)[ MJA09>PLM]]2Y*!4I083',72'&3*(P;/I7:X_0HQ2H$[E3Y$_+K?)6 X1X*G]M>9<8)U)T*?;7]H,758E5FW_/J%,SX!>'ZXD M6V+B\01-<@&@C:AOORO7<%" \NG^D4_?[[8%/S,X*0R/ Y]O1<]"^)^2AE7H MWI+X7[V*N3!&'LQU\,_Y/\NO?J@V8GH@8_&,_=>HCHPAZ$UR48?_0U-IT#"@ MG+?WUH^79RG:?>OJ!YPO6%L_?=7"][I+;.\/]2@+_HV9@!=F+..,!RP*+WA= MJK[MUPRBQ%EV[F+]W,M!(>,J@T.I1Q,Z'RSF4)9W5RCK=#Q2D H!77]/N$^N MR!@,!73[2@G?JRG>/:$Z-39BC %L)IB>V>R7\Z% M,DZO;3K"Z$+QB/AQJ5_L"$OF"X8(R-?Z&F),KY]*%3([M#PO=B7995.0V-6! M2YBIA+678"%(\Y$[NA&!EY[?2'$Z+R02$R79]=/LA8K@E?GT^TUR-!MR5T>? MU#)$V%0.3)US'@FQ[:G)KE$[V?7J M<^V4=B#J>=+@ H,K*CU7?;*%7MTGID[-= M;;R0 YD6R+DUP\HO]YM^-?]D6Q<%'NWL%W3TK\E/9+CV:(TE]TE?%/.=FWG M4KR_V#(@<;.B3G9J_FA%:[/QN:#.<[<+4MN)^!'<^!013BGBN758./'E\M5? M:[^+\&7OUQR//XCUL-T=@?;@WBZRH;W)XKQ)=TD[6EH477<6B:D?Z5MQ:S MX$=&:HT MU<8D2)\2K2=CXY]O+P6-[E!WTL5C6:%=E2JZB&N#)9JN2X)8 MHZ2M@)%^(V"QSI)/9.Z)$/2-FZ95"[S:7NUT(& M_0W%Y7--9>1BIEQ:YUS/<6E.OGU9S6IOTMA^.L"/=3 !3@OR0BSU&.A/^0-& M4D7!URAQ,+J%(G.\<:A!CBAM#W?\L15>?_.SQV3]P:,/4@T*7)YZ5'Y//%0M M5# Z!.5'R2,DYB3:ID2(^#9!47=_U&&R8B97X>MERLD[<9L#/NU/SL;W9T8N M59E;DEW>4JI]4Q8L3*LWP"4./OT57 M6Q]*Z)U\^)7OBHURT/& L8N>3H#H)<.8FC17F-Y+GQJ) [PZ0L9-KD^:C2Y5 M"_PXSW4WZ,7L* ;= L7[V_5-QE/<6!S5E]^"T$QZNO>V'N=;X\JNL]E&XR5^OBQT9'BY-^9!=4Z/5QJ>5G>-[624_ M,KT]#V!/MT=F$ 1!->X6G"2C#\(BM+ZYD'C#590,:$T6U]SO^U5;!48,3WH< M7%U>&WM8IQJ8GYLDA-TD-8B+;]K#8')P3?QN['WFZW_2X'5G[?!4) M54BZT3XJ!6V7O#G,/_SRE1UOA*4&L5;KS,!I2O;=KUDIASQZS/$:'OU-$F#- M%?+BH^"^0V!&BP1*NFYH5I_]S) \_WU?7JT3'V8!N6<=G[Y*?DGI5ER<;'RD M__O=AJ:ZSHIM"+_YLL'1*+WTAPMWBZ64O]Y2>@1PI(>YI*_,D"[ QE1;"W") MT("9&$-?>(,F0\'W[EPZ-#7H)^3+#^X%;IIX$6-_/7ETSGNM^QH90W$B>39^ M?TZ6&>TE._7V#GA,^.P]99-+?_AL\Z!/SYU]JO4V&4)O&^THLJSDPL?HF:G MC!L'D'^VD94ZR@+2%-_XU]B49^#6UU*11,/ W+L&'%9Q3:5D/$V,RCAPW/=M MW[4/Z!8;4QX;GINZ\>T1AJO%[$G.NM2??)O9U8&OD"L@C7(N*33)6NG336*2$ES/0[;!HS'T(RXZ\\'A# TW783]R@GP6L M)P#V5Z++JO.!H#*&)EID27^A=@S M;V?N2<0%I10K;>9)\\.E/=*E:NK7%OHJ"=^E>\$2W3AX]L7%8LTZU0\%>Y8A M:/E<7Q,5A]%LVV"S"W@/,C9GM-P/RAPY)NGE7DF9F4_4WY[^$9NP#W/_ZTY[3= M&.A&UB@+(4*$_6KT=W9&!4W6UN9[Y2N^S5<8U1]T2Y!/?R@_[$[](,"5RI6M MIK],90*>F(WS &E'>5:M9OS"SDJOIJ]#Z4VJYJ^H)4ANO2;"OZT.G]1@YD6( MX!KJ"T??2_,X TT8F[U)D2EZ=4AW3Y6$(TQGD$J:#0,C=9 Z#TZPJ5'O>C^E M#=B@IZ^?-^(3>.32AR;!6-6QHNT=E*Y_]0M%JOU^PVT3Q6=!2]1/9AM'33@C M[. )8&$[U+W36C6?/A'6]]W>![\VQ-@)Z"9P)4><;@M]6F3YBDF0"F! M.;>R4/&K8$]4@PAEE'3:)QC[>.0)YNE+4RJ'X(:MR%4^[*X?+X3"&3YU WF& M% P5,N9_C]"[_FIF0C1RBO+^W'[$L[QO\I>4AO89C:Y#K#4/8F--3_QZ^,MV MD_"3GHF:[L1]UJ-N>CK9[;["?&T(FK4DZL>=BG,XKU_:O::\0ZFD_U9@&!D& M4')-#^>_-!;Q.$<9/5%YSZKC9LI0G#,WAU"8L#UN3\E>-QC]6%UGE:7LVZ/Y MB9>LG[0'%=^Z$7OAI.TK00=Z,A/P/N)"*:*_#M:,%2_[4GW0GE**6H;NAGYZ M'*WJ728G7,R@)<'K^*AABK).\HO[O9_.'(2P&/V]T= M/6^(-GZ!ZN0&5F1X'F#E(]I3^J/_G;2EVH6>?;TI#_\;)*GWOA&<4 +@LPJM M9G:J"HO$J72 D:0YPF('EF<*(4+$/MJ"B_B$EE3O6)&YLOG7"INW$+>$N1SGURZ_\FWJJ2XP23@L&%( M SSLX>(#8?FS!Z[3M3+@)U"=<(ZMC:B9BOC5/BHW8]BO'&G>#_6&BH!)ETGQ M[2F.JFC>WU(!"R6\].J%J8R>NN'2@U[5B?+IQ_C0_NIJ\L7H059U6]:WFD"* M=JLF2[0&CL,)7;';O.HS-YI(&Y&K:F^C0Z?'2*T?/F]$:7LT&8)B)&LB)A$) MG<,F8+F-58GJ@:VA]O<) 3<\2=M54R,I1C>"J]._)5/6'WQT/UFP=IA\&I(- MKZCI$!2BG:=G,('99W"1D)DDJHJ(S4\KS75M2": M=?5Z3W8$W>F\YVRF>H+OGODO+M%,:+$S$R@;74WQ?8L(/U-%SS(] M;.E%4.VJ)Q46H+@_N59ZQ&?T/"P5LDCR]E;HMA+-.J6DD\'H@I0?&T/51K<'F@T7#15RERZX]XF4% JT?!"2*A17X]3:OOU"O!IS3.V0#NV4": MN!+A-E0@Y(CS%$J9\1TE-]2 K E;ZQU8J:&$Q26/C&:H#9SP_>%Y6>4+<$Q> M^<0KY=VB68DN)]">NH_1?46*O)&R!>6G:9*Q:PID)5LRI9[XTF0]^.+Q46-[ MQ>?>[]Y?/LW_8?3: 4'9SBO*#;W]&\YT>PS%F?[L&%GF^9PDVEN031&7OQ1O MWU_E1(I(^_RI7.7"I(5F9IUR=7J3>UJM_ VN_ IZ.M3+!$JX4DA2A=&?HR > MH)Q;VM<2T%"0R_5M)O)7M'C.#\M?-G; O6_G3YN\8_\32LD$Q6;QL7 .8VT" M/)8)5 L4$C&"TXQ)!ENX!XS=K\;PSA,"YU"(OU;HF[%G@8IPA4L?5MB->&]A ME450JNL8=L87;)EFLV "E \))=C%_:!9$R*)_IBX:4@3F("6'^5]=]*^1.=! MC?[MP$P[N6LCEC4">OM;Q"9^HKK@Y;J+;2]%9NF+JU6DA< #B%MH:%N>1&Z+ MGF"1K^-\S?. .]R],>X! H/2D3V#(6VN9^?(_=^1"?.XHCE6\N]C$D26KI>6UJ\TX M4#R[\1A:K?D8'R XSD+W4GJF2RM#C SMLDMJO+/V&>,)^$;[#I:<+%:RKW]^Z[79$F:489'WI8XBOJL'[' [MZJO7RBOXGIPIIL148;*CUB!5 M]!@F-D)G '6NDPJ?@AX5, MP$D]R1A6?[_C!!^OE2?C":DO"JDP.R.@&6.L25CQ4-=ROT45U>)/'K09.+"?A;8?OG?NCPNWO7V$ONWA;/ARO=HK^_DFDA?@& M88L<_#UZJP8^[V]5=59,=';;>L&;)AK.X GP)06N,8%]IH!?V4]$Y9WHRZ.R MQ^;Z85:)IKWW#&7Z903@QZ G-G"X$*/Q*O6SFQY)20GN'DD)\QJ;]8M'US^ BB:MS% 9&BH97J1MD)@H*J:2>1+BNGY84 MN(MKOF=P#=PE!O(A,"VH8PTD;%*E4:/VQ<&/4KQKIGM]#]2,5OU M)Q\.Y+]$**9RX20J\;D,P6R8/6S+H_ER6Y16@W*6W=MC"FM#I6NGJ$U;._/^ M=H$;?T3]0PE%CT(PB3*&@\@#KY-A[RYSG,S\$J?UQS@FE"?R62K8O/"I9%5P M3&FVG]074P16?'1?:QQ)ZWA;\I'/.?)S8*!6)WK*\B@A!5ET<#&X%JU4G)S= M7IFXH51.AZ=[+[]PR+,X^G4Q@1HX%;6A5//U#NW)>IXHJ3-E%L?O"L+:1IKL ML["WTSR*(MYKI8>7+1BH@"HEFR_" MP"6JC4^Y&WCM[$\?AO1G\PH_^HAMY"_U/:&BY]SY0A[;7",C(YTC1JJJ/H0X MR58+/ALQA]/-%[@!MN9]^-P&#[)S"H_N2>.Z: M833\X!5!A*U[8]A#2NCY'RF%9U]DE8<7?PU.G#Y.@[FL3^:F@RM4$R0?O0@E M,T53HK]N.HA =^8=;H3@60F\L"M$8%5(_L+L:MK-M2=WOSWDD/$GE.!!>?A: M))5CJIO(!$#9G35,R*O?6E\&;:DFM%NUM2,-"@;?Y\0RORINV/=1^3K&4@94 M$NGB^?@LP16Y65@U^5*UD[:X%ZY M)U#J76K.=_2PN*QGB>310Y*C4PP(62"2."4PV,X0&U7;-M%C<.9U71A<=_31 MD+V6F7Y**#-$+LWLZ(AW.Q.(A?*A]!"R5$)1IV9\CE)B@U%QQZ]E0\CCX%J< MNH9+/S'3S6-2+OH++L;8C 4F3F C]>A*-EH$/9L$J5HO(87Y%OGG]D6C]+(" M[C?G?(CY]=3L^,.MA7OGEUYK- /OA"YP_PX1VUTC0$#UG23T+>C!<>3?RK*' M\75BL=G^UC(AX+:IXA*O8L6LI]_%'UUH(+3BUO*Q9UJ6"]9GJ5W-4*$&3K)+ MJSA4""6)F+0ART2_/ZTX&-+(ZY"X/K"NW3^7HW@S9(\U4FB[A-O Q*]Q_TO>"\7U+ MV?2/R05"9O-2P$A^+7H?8P /,)1HY\A*+?AXB'BE26B'C, +,V*OA&VCVT+_ M@IRL:MISH<^+//,BT5W<1SH 41=5[B[-:!>XY SE8258^*IWKC;XN&X)9K_% M^S-[R5)A=GQ6RS9B25T2SXW/'GK$=_F&@4$W^)+JB/K.2C:Z! (V$2]9JU?29IT.&:.3SZ_Z Y 31YZJ;O$J*6EGG@5 G$XD$ MI#][1"=<) MGDI6%>?3W#W,/[5)4BY90F*O);02R$\]5?H=DW[WN2CT:=\YTE,\MSDQ4.@N M?583KK.G0_%]F]/_%M/&!"#H%C6\;V#4C-06$V"C.9!*OA+J<]/7B/2CSV][ M59]W/:"W<-P5^3Y=I7HNC2=E>%L]-B4K^X; \R+W G'*CP_.I#.UKOVG>5[] M4U$Y*-UM9&\^8B=-=5V, MS/M*"3TV:H1($1!"(KV#H(*"$ $1$ $I$85(!$(0$9$."9""#2&0"(9'4MB\ M.[,S._-]L[,[W_[8'_OC_+UGSKFO^SKG>IYS#J,Y58L&;WE*_^@N\:O/5"!E'\[>:WWJE< MO@KR6P?\1..^?_P/_=B]SY66G%!?O$!6*G(X99OG9) (4@]Y2FD5'8-==Z50 M_'IT:IBM4*FZ2\$!OB\R[94]8W?)[]DP8XL1"T1]>6?84_6TY:+O*^9V5XK. MBCB)[ZBZFS0>?:,QG]*PD=!#:#,FK:FVOBJC678%^X"7+$KYCT"_-0*5,[A/ MIJ_(\N05Z+ "JY" 16H^6J^+4+0P>J7,;E1UA;.IZO50.7"@E'<<7G*EM]DJ M2I":*'9J",*:SC11\7JE^")RSEW'*-R^J-&%FW_4@V 5<*I#X[G:L$XM>V2, MD'0,K?GEM?+76_7X&(UJCTCOL;JW@L#F<"][>:>-;ZU=$&.!'$H>:&1_[X\ M].G@I.;?P^?>4]4?P[4E+IH/'>JUQ3)/BRP07"!7H8 V] Y:;&Z6=P'@FF&S M4:Z*LV&F_04QY<\&)]2.#1-3VHY)U%85B4Q/4J4$"CPSP(P>AU=FM?58Q*0] MLXTTC%Z^G$1YMGG&KR#FJN>FV>=ICJQJW&@Y6TTG=>A>'WTA?V2SR#\2+I'H MEJA6"ME#@^\Z8:1<+Q5X?4IO+PX&[TKYE0.4+AV)KWOV;Q_2433C?_ST#HKK MZA'( TGT,NKNN/5>G+<-8CF/D&-)X+8\YD*+]'0V3^E)VB1*K\GFF_'CYJ?S+=GBI M%]F?[\<6'Y_J9@N)!% 22/]A!PR0J$G4 YA02.:3$;8QB0!&.8D5!'7^:;HA MG3L4%E C'SG:APC5]*1;'7R0J1P)I;JO"[!RAO@6\9=2]5J@=R+?X6J"416' M 7@2AO4W9!=9\,DB-@4'W@68^X[RHAJ\@1)F"Y#AJJ%\M_]F86*Q<&) M;9 \"O[5TW!<-6?'Y:6@/:]^&1:&O;/[X/B.]_'CW'0$8V0FA=9,1))-Z 5, M!-N(Y(=@R/;F:;F-\TXW.ZO]<[L!E:76;!KQ!!;@=NW ;>0IY=WA(.LSPH3 MN25/9;I;7/ 9WB'6:[PS[I4J5FX&=79T/\JED:SLP?4JZ_-8=ZF;(^;6?)PN M&HS0U#?Z*W>';R[ZCE!< >4U*&,6YQ&[@>A]L9G!350A0Q1"2_>GD&?]J'LF M7 SV=G4YJ%HSGGO>E:7[6[)@G)VM@#);;S&H'R,I^+Q@4N8%?(\K(?,V]X9\ M,,V96>E_K*2HX??\_G%B?=K]#T])3U/6@V:$\-'R!$)8'7T$62L;MBR,'2;( MJ*)X+L15$T5-$I\/[@O-BSJ=Y2Z5?R[PZ)/KI: _4=XMK1U"W[9!<=ZK"V/: MQ<@9+G&GE_PQ93:C\4!N!6" ,?&W9 ]XL0DK.;'<&%_!%%R$Y\R 9% 5VIT+ M%.*"2.2 ^S#O1-+];I4"*-:I,Z;0KHR":]E3Q)3/&BR(>C7.T:WE:BS%ES![ M:M'S8!:.9Z/8\2QNY_>>EW$1!]LL$"$E2L6;1:L?13&F(V%R,CH@D)N,"QR8 MY>H#L9Q[T^U<>'Z%;N<47NGISV)R7D??3..8NOG?G4E3GMH3Z(V2WB,/KCLZ MZ[P)L-&^U*IU6.P=078;1"O%X$H&1F:B^F 5Q]BDLH &E#O_KI6"4$D=JYP?C-]U5ZZ]^X9AL]U;&9.67!0];:L05+LG*"Z6V0K"DDFVS. MW,$6ZQ5HLG=,69DU+:!46"49S(-%7U'FM3;[.FNSKOMD59Z=M@YHM34WK5KP MB5#1]_,[N.6P".W-0>:AI< RM]Y&(OQDMCC&@),!+5>AP?.(H4[*<8BVZ]Z6 MH1ZJ>#&DY.-"]VVNFZ#? L948LR+,(+2!0?GXASZK<&L9P1ZCI\WU<7Y-<5I MZG*Z_GM\\76-4!RN_>5@D59<]_5"Y;MWX@E]V$QK&:"#M7D.:&"M^>:X"OW, M:D?X^9R?J-RE,U_^T=G4Y/#E/=*J#5)W;B("WV"3">)6JBPQ&C6U>Q?O-*Y4 M5A;0[SNI(I,F3>R^GA44%%[,:C@I^DV.].;4ER_3+O^QB7__K]IWLA0%3MHT MA%9#V >Y/$)6<&&%ER'IV-TAW09 %*8JI"1B#FAP?%/JJ/?&.FSHJ>X877[^ ML]C"6/IN4,\&(74;M-_Z).\LOTZ@ YQ@P"4A?81=9]++ A)"GOD^J[%N,7ON M-^=CE7=S]( P^=FO*T+*F[*O2$GC168.-_GT8%6ZY5!NG1,;T%2J$EZ?H>YP MX6\SR3 EWXZW"4HW4M>+E"4/ZD#%PF]&P&4]MT$]+AA$,?^^%83=S86R=DQ= MY[]4HD,S*S/.XGU"3+' A6U0BQ3G U+2+N)K?>*8:<.;[E70OAU;^^VBCK"K M:2N=JSAZG, ",!!9+QQ(YG17Z<;/V[Y'JTL=7ZXN9JT\Z[S*9!(Z0"+?!A17C>.MW%.O;P4Z_E413CW^P#/MD^.EL[3/8HEVD1RX MJD RU/\H@:5;SD[H75\N=6_S_5EJ:L%O\YOM?:[\M'@O=_'L"_% $.C9 MRH1P30%$GPH\#^_ M0%4H:.X$1.N$NPM.^RQ1V=&,47[ET[(>6=G9G*-6QX19H[^JITYD+MW#R&FIIXHWJR^AK"B< Y;ENRJB)7U M!OT(;G*] *RSS/U8Z85L,5M@F&XY+$)4R;5 IS1Y ]EDYS,75KU0#QN9WV!' M3)N-5R?W%@?^.:N7+00I8Z27D%-LWEG;6Y"%!K//O"K'Z.171M"9@9(SS/![ MJK3"RAAQS2\!JE(G3AP6>5*5W0\\8$OV8L6MU1%"T*!BZQN+,^CEBLL>4TCP M4\7BS^WCCHD/Y KH9\&BVZ#!94P/$;Z^20?/K--AW-':')X]87.0\JSVC9/6 M2CPZ'=9#8"%A?=3]/\$M%6^YX2C7<14J"=,^0/2#,XR:[D5RIF F#S>6 \+9 MANU.VM>>^.3"%MS^>Z./F_E6#/:Y3YG+Q5[5AP6>M9D6V'>Y;A-N'^0>^UYO M>CCQV&]\@H6E(#DW6M@C*V5L')?!<5-L545 MYFLDOIXLCVR%!N!> ?K&N?^-%XI!/-B62"&*R":/PN!C)DY M^TV5C.U554;4Z9YB/H;-FOU9%RI4M6U0SJ$FP02ECI6>C MN>89MW JZ:6OF=B-]/>T50;^Z)Q^+Y#EWR2:BRT_#/FD5PT]/;RD;R/W3_Q% MY]_68R_YY=:B(1]5J/3P?&+T.M.V6EBG#T>3S=.MS.CO>X4,>K9A A8HJ3W8N@073Z]UV09%RA5\*4Q#]8&S/1H]+OV^ARG[M]7?Y.[_ M7BO ?VY E$!2BRZ;"=Z-@Z=B66[() V1"2L[QD@2VL@'KA 797GUSGJC]^N\S'ENT!<1Q[_U_!@L#\.F[X ^-[ZGP)_=S&O?M8(G6,M92L3AS M9C]74_ 9\I*:&=TQCM>BK\DU$T/:%1VG;5E/.R\\M;CXK'!QY5/G'9RHAF9@LR\^@Z?@TEX@A8*.ML_[(X'#[25;B5_6U-_A4H$_:_+\ MRH5GCHISC8.GW8/3F3T7?_+KJ^Y 3EBKH<( 8[8"1PH8Y1Y$3PLL[M&G^X4B M9EFQ$T."*\>%?S4*-TM86@U3'"]N8+)2E$%W^<#>6,L9O[J:D0UJ4""93>I-7IY^C1 M"O%M4)H9 RZ39RB/E V-(.,F"S*;KG&'U;MK%%\];3DXFW@_38H+O<6-04!$ MA"5\+%MVI5"HG3&]2BA"R]>I##IAKW7)[?HY 'O!RZ@**A-R,B7Q9;&6A$O4 MD>P0\I'J'?M=AZ%CG8=%?AGW8''(7N0=#>&S3L8()BK,@,&:&1]/],?-3M'J MH,6-B1NFPLIEME3%=\XA87_Y0 FJ1$[;4LHN(*L)$I=^L'41@/@!REPM 8G: MAB014@CM,F6,M11_.8#*,'18#"I 2X84;Y43TI%F^HD7G)4#TIB!@;CQ+X1\ MZ76;;]IANYX7MF3!-J"+:ROE[*X!2+M,.==1,$+%?:JD&092>^&L_)\JN@UT MR[!8A\YVKK-O5G6R0[H/HFA%9%"MY[IC)9)EJ9W8H69 MDH*=2B]3[9'>-86-@15]\UZJ-*;'CX!H%N69)\KT]J[U@66:PDR'E0:SQ9NN MMDT>ZHI;+)#XE,.QO5_WX=O!F0_3Z50'PU:A6ID11N K\->\!SY^>C)7B!_!KT M <%DMW7+1#C>G95E=H56HY(B:1D[$=;_]F/SCMW^4$,W?9;;'3M0+%P:K0&X MTO7Z&D7HL"33_M;//),J\I*%66ET\AAY?_J!@=:JPSS]T/]Y ^U(R38H-V ; ME%(D1Y@()K1_7P%@XTQ_+=9O$H;F8SJUE;L%^V&&1@F=B(?:=0$)UL&#?&Q]+JL*RQW'BUH/?\S17JQCV MX F;71YK>R\76>5R"UUK/A."J1F85E(+.V& H$@(=^P^&*?0BU9NG[PR^N3D M5O<;NF.8]7MC^_JAV?G"ID:ZSW"#Y0VX0$#09T84PS=H/] M9X'\LK4%H,41 M+[FH;OP:$=Q:PM1?](,+)(ZPQ^WYCW$-MOPJ](%@@1K@546%7I&I;_ E Z'< MOXJS I C&CT;M[M&5 M=I$Z0.D?G+7.FTE#,N/3F<-#$DW5;[0*2QTE!U2(ORQ?V'RLX\&%<;/BW^?M M8-4R(/U8E9];@C*Q'NY,6/?A'S -U=>"2=;TXV3'P(I)MR[*H*K^@)7U]4M' M=+R2NZF*0#_7$CU^#Z4LA" D3HQNU)# @,QNNH^OHI"L3A^*;7=G2YE-B2/A M)/-[8BFB*^#1URRKSZU-K.;7=>&6'-*_#(.ZS6_"6W*O\! LV3M(4QO'O(I] M)TS*J.BW_'(\]%93#P-AG!%K?8I[IB,=:53TW;;C=?+";3HB;N[CDN''"U?^ M#OA^R/$;OH\._W??D@+0MXC,\)=A%>3AG?>!%:_\P]HDD@E)9LZ&"CY=QQ_9 MI5JDL@R[YE?$CF7,-7.KL\[EXPF../XS@0&FQQ9OPO4!4CAF[-H4U#Y"ZUHF M2J?>-Z[,=.F6H%FH#5N5GH&4!+D>H MF9,]!'V$/::85/)"H=@=E"MM3151H3\YMJL-US*:,T?BM&KGCKO$V-ZL.CBO MXJ+O_/6^! W\=!LD*3@-Z#/6LO!!=(B$%R+"+TZ!B)DII822=P\_ON3+KSBR MZ>-TXNAGO!_2^( $#"#-J$9KDO9F"%X]BJRY">B$98[,C#7&4 MQ>8^2'H$XE6\?I:\),)R*3 ]&M=Q>5KA D/WUG$*Z'Q7T+(PN\E;W5YL5H@; MMV47]!A>ZXVI4&4?&6]7=W7M?E4*D1?RX!$T-?QEE^D_:X6+E(/2#P>7'_A; M,M8&(%GQ,.*P ^T&^.5FGA6B\B=:33:(D:,_K/:C9,SIF\.9/"JY:0!8;,7@>:?%3TON3X=Z-(Q,FJ2#VX9L@N3'@K/M^\(?,.UYNV; MV@9=@<^H]F!W6NG12]BO.FA0B=F0>/^RP(^:^(D3==G-!W4EW4O/<:=V]>U4 M.KAR\ ^&J<,UB./VD6-[$H9A+IWL;5"&0;?1, -.UO@TXH"HM_IK_4<'AS5O MEKV64.:#^#[.ZSJK<_Q<&/).[\PQ$%9B%H4/NG; M_,<$^@L"[1%8M5N$,I/X?-,#P"1&5?LP1Q[5S=:];8.3OBVH;%D4/O"ZT)J\ MIV?7K2>R>X28]!>,4EG""+ N"KD>WFZ[*:SHWK*-^Y@6+H%ALY^J]VE*]E0 M;[*O # \K 0] &X1,CYV!DK3+>.:"48X\7G-::8)%$KYR9%+$RI?F>2?WYP? M_>.9A+.:]4T#[>A\:_]_])G^?V4F>#@]T9*TH$1@Y3='W-[?5!/*V3SAZ>^$ M/&9_(*R(9%-)LO]Z,)_T!C-+X-P"?+AZ**7/A"!JE=2L@("\H-N MG-RKF5)$-':G4\D$3A1[A(@!+@G$ 3J]BZ XYS4/K0TY$J^^)C^/?_/E3H#= M6.\7@VY7\V(T[&BPR&AP\W#S7DS/64*8H99 /&)QA'S;6C=8>A$JBAZ+M98J MYL5=."[]Z7Z%>Y7^6,NYPW/ YI+[/D+G\F#T4+],:K[P/O4PM4<+:VC16YW=ORX#[N' MW04E;@@XZ- >.DTW:4(?UQ<$:F?G8G3Y8&FK]O_ MK$[_;6*OK''$^U1EKNC0HTTC#_-W8I]-8;DH,T!XP!]\&#N%N#7"?" \9A\0 MU=LY_#C6PAJ[^X4^S?C;5._>\/\BR0RUR#01C6+5N7?0LNR"5* MNI2*>ZM?[&7\A+>WMSE]>_^B+NF^YMT[J9>(?XN-;L#>;X,ZC)ETMB5MA"G. M0M(([X:5H%WCO'/LMK.L6B(3_4RV]DHN#G^?7H2 L-%3"N58A-C&L/O@D.659(X;Y M?NG,EQO98L5AC<_F:N:<]HK-F<(>QSDS@K*M]5 W)]NQNXT]%(QW^:^.2_^D(I0XA')(&V;T-"L6F MWD13"&T=O9 LC!@F[.U)D@(]2GB=HJ&E_O6-/WL>*$XQ-78@ZY;NA8'F/WJ? M8K*N%[IK9Q.\@Y_()J&U@&N+>##+=1ND*-DLB>!X?R=B9_I<6 ,95MAI<0.B-@.%?6UJ555[1KRR5KUN?@F^:O"=476[73;1[+% MA=6.V&<;?XM],<_!GV;OW!3L&6;7OO/ BN%OZQ*>"Z;-O4DE] V68AUR=>./ MM9;WS_I8=<(L;R!UAK3^)RF&>E3E\%(#-.PZ;"2($:T([UD]KO#?GDUI(="!T$5+^K4&)C MB6N4:2> 0 -G%ULKL N(V(Q?2Q:;R3SC>INZM)2+HP84V-@7GR!SW=XMD9O? M]I?DV.MX0:W3N$:\0*"/=8TV,J .XU#&5]%F<>8]6Y_N5J@#971D6J00)JBS M;:5[]KX@N^T9BCU3UG[L+5'RZ[%+-QMW):%7J^[(>9Y(5_X25)@-K''."&;@ MP%$L,ZK)%W E*EK$9H;AI;K5IW!@J06?F9\N036^?;.E1@0JI<=+-M?M4- 23/9O2CU9$[4*=9S'^761UI M'^\^9)Y&2\B36#@@!8L?LFS8?\PFDFVC?*W;Y_T3;3N#%]W_!C!,0#;?!K77 MKBRSP?T$24(0TZ&_]'P@U'\:3G_4H;]__;_OD&V9_\;4$L#!!0 ( &B!4%A Q2H+ M!5P *]G 3 8W!S+3(P,C,Q,C,Q7V\_HJ1GIZ1E9F) MF?5_>U#;0&=/T^W3-=/328).G:6C/TM'[0*)TWQD_)=[=*#_/NA.T3,P,C'3 MW&"C'5#/17.?GI[F-"/-8]K>&-I^$,-91N[S%Z\R\5BY,4L&GU-_FOGNM-2U MFG;>.R-X:0WW1[$LK'S\ H)",A=DY>05-+6T=2Y=UC6Z;FQB:F9^P_JNC:V= MO8.CQWU/+V\?7[^0QZ%AX1&147'/XA,2DY)3LK)?O,S)??4ZKZBXY'UI6?F' MBL^U=?4-C5^:FCLZN[I[>K_U]8^.C4],3DW/S&)Q*S]7U]8W-K<(O__L'Q / M@:/COW'1@>CI_GW\O\9UEA;7J;\Y8/X;%]VI\+\'G&5@/'^1B?NJ%;-;,(^D M^M/3YZYEOJMI9Y'2N(/G=7\TPLHGK8F5(?P-[5^1_:\%%OM_%-G_".Q_QC4+ M8J>GHR6/_BP(##HA%Z7(@?Z_:M7L)S54T/)[*NB?1#+/,1O32345Y(ODC%!9 MN9LV4.8;;N)?27KU5,'3PN)N5EB:FM1WED8IP<'H K@;S)P*BG.G@KR@X X8$3N"ACY:;UUO,4(BSE;IXM(:+SO9._[3]\9Z8;Z)%/6NJU! MB;0F^\.=VYQ?$/>A<\-$@Y.6EO.A*Z@9'N+3'_K!;F7?:K;,WW_?#''_SG+5 MH*X_N_TK1^-WXX6ZE4M:&Q1=PE(L7" "? >()TAU'WL]?;M!1(96^CL.[H=- M-CR4&#!7^LQ5_C94^BET@)G,9=2&$<70O 0N;?42+?%V*=(87?%4F,WRGHC% M?4'E4$O='K9A=0=^6;_(AG^&GF9<3Q;XB8?7TT*;I(("$(*^464=5- T?8?K M^<)ALW'-U_J>*XIF,@I:H$"Q.4C&S=#KT=%]VB*Q%&N/BQ_>3%*4:@5,8E6S%0KMWFE1VV*6#@[\[:WO MA7Y>W:4*Z'%B>Q/18E10NQ#86]FZ(R_*=PK. 3S%GLA>_5(KYC0])\X)S MQB3#SXZA)6"ZA,#\:A_'[B(77]TA9(SH8-7/,^J?NY7N?TPR/?_BN3_>F\(6 M2@4QM<,[ESZ'DWD&NJB@>O!V? 50:4(0[TQUBEZPG>H2VINK.AC0+KSDM2C( MG*V;K-_M@T_T/P\I<#"(IK"7$]:[J2!N> >&!R:*&[RVM=Y.$072,B.,=M@= M DKS1BZT-B:AFI_4<6^+,'\)ZW'.HB,)XY"\$1YM%+$60GBZOJE;\:;N8P[# M=Q5^N<6\4K8M9-[I3-[%>4$_7.R--BC'OL]EX=D/YB[V1LH9MKW:9C" M/D %O;",B*,,V-)*L/1$Y0G8T:.H'18TRB/A'MLL!+0H[/UX: M%)]GEV;(OM48=NB8.&\HD3>!90TT&Y[I>I+_6*+BX\>=*^)O$?C =3*W-0ZR MO1FZH@K(E^W4%D6"1>$Z"PM;CS8.N7:R.VWY&R_\]EF R(<&R]ME0@:YI8,+ MJM:JX,Z(]K4HE=HR1+L=&5SAQR([4\\9IWLSYTS;SG3C<99ZW/96%Y*86!6= MN%U X-*75P MEMF?'%OHX]PM>AG0TL#:UV+88>9>]@L!Z'ZEL+ 1_(D40!@+G842[^&?420( M5% 'L/MV7%_#38S4&F3RIO+S7+6#=^QUE>?(UY.^L;L/D]I$D&0Q#DE5\MEB M++<\%JT&( (-P%BQ27\:5"S_..&W'\4LI^>)$LN$DT)5Q7]-Z4:Z=5Z[8&8N MMGC_#K)QG5VN["-0TKRH$HFK<9EJ:#8ZQ'>V*G. MH'A#&:"@*H*Y\Z*O+G^BOBB6E-]$-JJ&K$$T/^80OCK-M0X,ZWWK_'GS:5._ M(BBBERQB10#C[':TEC$NW MMT=G]0DF3Y9SS=9NLVGZ44'W$>VZ8#?Q>'&\Y? ,3P?JLW>'Y!1?'D=-MNVD M5Y+T;,][^:60: F&Y:_K?C^WC:\S/.,E+Y.Y:;YFTXJK$PQ"*\"N JO+R.GA M;ATQ=0#U">$;@>D6&FX+N+%+7+6Y=M4KJR4R992!3K+QIB3=CRSS$UM:OL/A M.K33;V$"H&E@7HQ?$""/2M0W>K< (*Z.Z5_$DXPG8/P7X@/.Z?! 0LO-V;E- M$DR\&FLXSL_?FG!^\N0VTSI9=($*DO.;PFS'_$#L1]O)T #,DPKJO]!"0UO/ M2GLJ: R>:XM9WAI.>D2F[8B%+<+[J"!ZBA#PJP=]"4U8?*TY:Q^?]%L/@O M^R_[+_O_F7U$"0&';1B..D&8#8&_)^_6T_>=E*]W)NL%J@)6J* H[CW?] M5Y&I5!#>!0/(3+7/)=?]&IYU'^O2^6?]A+_]V&6HI!JY.WP.X0T^)+8J,4'R MO3XW<'+JHK"IN4N>[][KVOAA'BD?B[N.0%^YTHA#7#D5Y+Z@;I+81@71462V M5F_I#_SR9[LTMV#6E%ES<#NF$DI\2#LL RT$'UE4;\67II-4?S7[36_V[.P& MPDS9,KFFV6[7LVQO1 M%JC04K/W=5?\9&_L@A[X S8OKWZA.0PH0CK,/6TF#04B,AADU_Q])5X@VPLT MCJ:"L1! GGF[$N=[9W&O>VK6",.JY:)@##KF2]-%?KAT6-VGYBH+() H9:7^ M+,1BKBPEIRCB\9TC+X,0L5V(J61L4T;+R+ZEJ**'<7J9%DSUU*;?[/*%37(_5MF MT$&TYI+PMYG!&6A; ]C%]YMHF;$#54&8.>$QQA,(QB,[K&**G0E:*Z+E-=?? MI=U.P*Z[U3^\EAA3WB960+*"3X!!8 _.V./&'7J2!?GF6(LBUD5(?WZ+_[?H MZ+>K,PP7/[E&HAB4S 2G]T6$0'5&A:<^KL=\ M'H%Y%N=SW%B\X,6V?L4B8)[I0.+E?<][9O?\5Q ST126=,(06Q M7"N4D8^#"/M^CBG#EK4MZ$+U:%KJC%62I]>U&] M*39TV'S%P._<&1[38[8K MX@7@1ITD?7XL%% Z[ "SDF\#F03F6WA(,IHM(N/0Y0?L(FZ8RS@@O-S)U4&F M;FW*XA775M:-KQU/K@HGXUHKEW-[56>&B5& LC?!"(M*HDA&Y%L @P2MCX:B M$19=>:N[[SXX^[DZU/D[&57."P8$I/CF\@^*[ EUE#ZR$3AZC.)%>"W-LG4M MX6V'$\ -3$^7%U2@=!$ZV)QZ;(QC9/V$Q9&*%ENJ;XY/ )'7IYATB:/9.*0I MR;HN<)R6GR>4;RANM-H"3 J8(FEQ"*D*DGF!(K3*6(M!A;.PA3)\-B)0N5[Q MPLNSY.2UA"T[\WXU;N0;MYD7]&"<+)D7@85TJ)XB^TW"I<@"A%94BN$I7RY_ M,3V\UN?-WXM])1"> :8/GHHN2ORVGVJ^L7"S6.$>1[Q\PE%?3+O3QOL#V/>^ M45/;?03^ZU/Z'KB(.D2"+E/M&13O<.I*C/X6MQ\?*7#::=;H09:YAO/1G>M< MY].^#[ 0$+-S%)8=PA]BR0^,+SB-:,@UIHD0)KL#PK[XSG9# ^M["K MI?+NNV#N9A:QZ Z&AT?OW!O2=I45E5P0.Y8D)?A$H0Q!=7N0Y 1CQ0_%1:[L M/?F]-/=KZ)\WP\_-D/N!E]0( P9D@+[S&C_OU56SM+N$S[,VE^4S\R])ZE:JE M"7*9IKD*6"[*=LRZYNQB(U;VRTB@D5<[DNDL^0R T,80+.Q&0H<3705R<2)#62Z./K:Z MT7,NWY5LW&_.9;>:#R0X,\S)'Q\3J:#NL$6.7.MZ_$[54)/8J]'>DD]%=P0# MNR*Y6+Y'WE7]?11_B3EL<9P.OY1,(X5!8I1^#/XV9(8*LCEY@_%%I% D)_2# M*G]9$(JO$3#(ZM!TL,./@/T9Z5S;K,EPM>D!CC^;^&ZB&3;=\4#J--?+??>&4]>[T.B\EW47? J#O[HW0\(Q)[30EU"& MFJ&I^Y,C:'4@R)4@^JF2L-*]\Z!9&5W2*)0R:WRA6/JA\ZO&5R7)'IDBL5G7 M'[:=4IU51CQP(P4#60AVHQ63"?X5NTXK?"5)?_&O".C@GHTJ!Y)PQ1>%N MO=+<'EG1D[$5Z,&.&YVXR]6^]BHR-21P8 KF"OBO&$2W"7&VB2>$+&ZBQ='V M^WL\0'+]:S%BKW&"DCF[AME.L,Q"&UN@K#):*\N7/*PEQ0VKI>DI#EK=QL#" M@/853E$GRC!%<.S]B'X,Z9(C617_TVK)R)LY5M5MXF>3B^F UQUE\NN5!T[, M+PQ?LSYKM[W-V5)>_C%@M>YSPF1T6<%*LM7Z0WJS*^T>&>M5%E<8SUG]1^/% MFY)Y3.^.TB1?>1B&'^P/G46:([N%[L!<)\FR^*5VH1ZOT1:](M^T',*WAK2; M)I1(]L\#C_L]!:^;7+]2OPK7.$&#?8( FH)+1@2@9LK:1BQ7\E6?4D&A!_E:@^G=WXO, ]_5?;&6:0ET-$D[NF!L8WN%<[Q9\4_E M"A0)E]O$X.\,SZCB6E!,]09./5$T#$&)*P_'[V/.7NN+5#)_]THZLM1G9_E* M[:"4X8^[9OV54B]-B,-TB'9;REE@C-87RKI=H!U(+(('J.[-P\2ZX^U20DD6 M5\M^-3LW9FZ=G5\*5'M?)]GOR_ZKI;GN1F;=9^GK]%MYBCA?\'+]$F< 7%@U M=7A[$S<(L:D!-DMA*@2F7.S@K0[BXBR%@A.HJJ[ZE%:NNG/!8;QKY (Q5%[R MVE6_0T@"HLYNAQEW$M)VK(,$NU%!?( YS%*EI5"FM96@DAW.&1^?]O3!;$C MP[7@J++'<#/W5T=X0S\0T5$Q!:!QEMIVA("AT )@A#->2@)C11GF_1W#$_8" MEU'6L9KN :]FW%=7O&9[Y!P<76*U%S,(F/6I;2C)C\Q^DD)+7 &X7F>'$[^. M\TXB6V,YX\%G#^:0+# -0O:6E1_E;&)_0\* <9.+I?'\V7F7Q$(U;,N73VW@ M%G.;*^!;Y=6Q5)!7=9K0I[AR>S('<%(&-$).*BG2,*UQLA%6E9=L-.INJ6&% M=@J8XG.4,"]U,9P4!5 A"I9+ /6PZ)56PO0?)99OK9=K!SSDI M=/H+?4Y@$WJMH92E$74 .F>7!?^.:NAM&YX=[E[BT:?#?Z*"[B"= 8N5R!;5 M%0,IQ[&\T;7%S7/JMS*;YB='TREWN^AD7_QD9TS!Y^[&2SU?RM( MRGN'/V"D_R#[3W7?'J"02!9Q>4M6:1E'GX*W'>8(K;7R_8JQPVFFU$[;@TTL MI"6JQI]000->WR60+RS>5+=VSFOE$PRUW/XY=X2RW4^SBS1$Y6^\;F4W<+YY M= ^)03Q0!>28MXM)K!$V,'.2,=FZ?DQ%15*UU(H\%T:#^Y&M ^LI>JNM%-!!/ /=$H9*T%FYYJ+RK].>O#@[6.ZYMDEY^ MR'P%1/_4OOY$M=/P+'[74F"B5_6C#>7W(7^)+A4T-X6Y'W-&6*%SQ [50JO@ M+UL4%1H*C1$.N])Q5%#Z$FTVX 9O9C?\Z=)MF0H2 '<4>HBFCK%^H0?1=3]Z M807],/K^1KS6K3=WW1O,'52O(RUE>._S[@^3N;=I_6J9 **"/OA009O7M?YH MQ=!(-D,+F!!Q0*#E:P!!^Q! C'I0;FHCJ"!7<9@<@[L;T&9^S M RX@U'@V\TK+BI9,*WQFTXBY:@T;@^-B'/0=2B_0S_G+'F*C=[[0PV.6(HC5=$6M+=G)&KLB7=$/:GET[U!^A2%P MR$Z95>F1J6>]'FH:ZYWCP7#('R?PZ^-X/#UQ&9 A'.%&'I]8U;D$XYE2*S\7 M]R\^_Z+G>.K)LG3,%12WT+U M&9IOTZZJ#$:K[M)ZKZ>G<0'@3K]@XM>",J8-KO(S/^\OG*L^T;A1I;!??.?- MBV+I/-\%3:)OU=C&,#JM^-('XP6-441@$*" 2=V'I#U"M(/!RZ]IG'G'4(DR MPO^<"NH:U7Y!!76 \G'>.;:B ]5QB9BPVCT("LD@R=W$'^+-. M\@%D-GKEL,L"D[I49YHF.9QNJ!*1(>&9IK;6>_,9N8'/S/!*YA.'*\RGN2^= M&!$%3YXBO%" ;&)[%Z!%THE0FNG47_(C<"9I"<)'*H!88#UF]:"/KNQULL>, M==CX76?E: ,?M?^-I2;Z5?&9/T138(E$3S8#4 $DK0A$)UH5\"5H]$S!->OP MDS4XP<>5>VR_PE-BB0+.3A#1[K11D\_EWR&!#N/2[4]==7JA^!M+XF0'0)!T M%XC#,:>3#3$TEN.[QV)>[.+J\'K)&+]0@"XDYKGFLZ<+Y-E[S+OZH^3%O%^^ MN?;4BGG^W&WFWC#HYZ6=6AQT=I@8>O(>%HZMCI^TI8)8*:) ]E6"5^[[B"6K M/-,OXV.WKFNG'3LFCX*WE[^/1DH?K5ZC[#TN-"]&M%_$!&$2,1R:J&1Q-GTW M?*\%T(JG@HCI!$17$-.,LW]>_&Y\E:^A1!Y^T9=_5%CN0F/VMZ^SGWM%GN@K M= I_1A7OWV:FL9RZWNU!&@?A/JE GR:#@X1FR;*?"1EQA,X.M X:OX!)J3^] M7Z !&:G&MI"D=5 SHY:1(7HF<^]]W-)U)"L:$X?[J(Q#HM:;IZ,_W\JQN>.H0 M3FY; >O#[M!*P\4>/K;$@O%5%E_)>5<*(+I0=1GYI3-;&'SJS<.<6>[-L-0S M^1(Y]LO^,W<\-;Z^PK*_/P\Z_0Q)9#Q']T@4\RP1-09S%Q3]&L)@$P,5\Y=6>1_ZYPKA6I;91^S)SY[RKHYQQ9R#8_SYR MI/PM9R+B/HTU5??NT?JO"/K< C!L.Y;P%!^ EFDD2^<<)V?]753"O_ /7IIC M3O3Q@96/M_:^NA7(#5;][MQ\TFU\CNX(0\N20DTK+7AWRF(A*^UW+R Y9$\1 M VJWX70G-!8H)<,/R3%&6A#8RK>(GU]AP]L]Q'.%GK:FP].GEQS\PFYO.0;\ MM..;.JO4<,AE)BIC(FAK*Z(F$7MZ. @AG2-^:$%" M6'+P>_\\6.N%QCQU9!Q9B:[_GU5[)@$)(:"68: MB":P$&ZQS*3)]05(."<16+F=0D$Q1U:+KHZ^Q*RE MI053!BZ344O-(5XI8T&E+CP(E 6YD841!B_C(("B,LYE"XR'!,VL=,&=_6+! MR<>K:4L:V#TZ^>\+/]G!2+Z4VXM[#6:B#18E[8S8Y:VO6 MU$284]_2YC05U"GU'4%C>GCG@"!BVOA!T(P1T82@GX,XLQQ63Y!-42J15TU^ M):)OI;:J5-LK,KATZ.T/OV=EC/"FE1+GZANMG%[&V/BBQIC[Q_V02D1"?Y]T M3"CK.?S^N$1LBESU@^F_3T84-Q& S#HY)R":TIU(!8TF*:ZE'#M16**I()DR M%_$#Q3XJZ+V:'19ECCQ2HTFRDPC$\5U(WHKXT86+4.R)U:'6.2OHBO&:U SVR("Z*%43/K*[+),&7NA,WDE7;82U_6L[VP;! MH%JP<=/5D]6--AK>G@\F]3X34[3#PIS5WXR&MP_.Z%!!*OE;F"]+7^L3ZZHM-==-, ]1OS>V\.?GBB7514@ZX=WWXW7O>K?+WQ2[)G;,0;=;,T M]8\E#Z\RP/_)\]N@W<=[_Q[^_ZGQXCG)?)W+>UV0V&/D4_!R M#:)6-=&SE=9)MP^4TE=,Q M--%&YBFV/*F$,T8T3-F-&\KY_*CN>/VW4+_4W>AJ5>?EY=T5J3T6FL0<7D, MIHRO79E*07@B8C'GZ@NBL::=04+^81B._:H;-CZ:EU14A?PKG9R]'RL&M]I> M,\^T@J;/F6;8$6431%3%1+'?[GX0MJOV'6Z&>H%E*EWF#&N5.V.@9_(7MJB@ M*T4IBOMQ/UCEBI[\RX[M*"Q1"-S!KSC*>U_P?NDBVJ_Z/7@YMY>B&M8 WK+) MI8)N!/S"#Y=@R*]@5!"E!7RB(#L8C"1G"U3C*>4D6BNMQIM1[OV/"]+,<).& M2FZ4T1 @VSB?&$,()9*J%.B#L9OO@_(L[L$C+F_=?MX/;C9;EHD)AV;09C5< MPI_6],C1[V%&^!:2:EU^5Z'(&V;Z!!JO\WSQ4FHD'=X4P=:3I]H%9?1UU<-O MSVW7^POL5O5M\8Z+EHT\_295PX1I:&%:<5@G&RA5\BI.=LQ<.'PI2RO>9O_4L,_">L18/":DVZB9SA M)(H Z839R<-OX_M+G'T!;R^!U<8_F3742X3/:9;_Y,2:&-2ZKD-I= D?"NT9 M0)Z!#X,YX*!IEP>&"@3+R6I8^7R=-M='OS1P\_U6V^,N \7-+QKR&9'= C=% M7J[(E\F<3)-&H9=*'V/EHQ_2^/V:^8Q; ?6U!! M?8DXSF/:7=LO1VGU@'_?=,=T'A?O-LL58=JECI[\/Q_.*^[M 3+>W3H$G0X# M.VS"NT>." Z_4T[&'J.3*R$@@V"%?@@)AZ:K?H=8?EUX"<%*&0N;I?]N*\ZU M::=]JX3\=0*V#X8N\(KO14]M+G)Z9W\C7VGO)Z9[;[]?J_ 5;X95_XPF7TR- MN+F5O2G;3XF&:X---XIHLOP2_^HD@4\B$A]?C*[E"$Q!R#JLP$)J?Z_)%- MOL<.P\^=2T,<<-G]]$[W8#3S^A>8OLC6K52K-.M'V8]2S&7"YJ*DZ[V_$]X4 MG^'K[K_5=[5Q(V;,V!K!'>&N-;^H.(I8UBV1/=*Z_07(7+9PN&XG=N&)-U!L M^ASN4XKIOJD:YZKJ\1%/ULO(B['E_@J-*O,XTBT-S[8"")I3'W$8Z\"4#D0R MC?&//$(K)R.+9N81]EO/EH1@9QG:-6+4$?#%:?&1&?^MAR@3I/C%'"+L#^SQZ'W?!;DJ!+K =QH1CSMMP9""W/ MZHJ.&$;#YZ]2HV_*L")P7=9A5%#;90Q]1EG2&V6.BJ:H:] *T]*I()(F\)2L M2KH6H>ADIU 3D=?G*4'3^#JOK:@@PJ36G^]+8F1+A1T(I^]9U-T,&.5S7NVR M>#I<+Q$GEAQZIIA!3BO5_5M.\#_T@Z[QG6EE>/7D@?IPL6N+<%3QQW9+S3W+EL6QU!Q4$Z&*PM9OB]?R=D%1% M.ON#O5.#[W-[.61>KGQ#B#9^,WQ5/0$3[C))%#+AW!E[8X=5[9S&0*QA( M@_771U":*C]H.CAO?.XVW;^,]YB#-KOK:) O&X$AO@G06\'L&'A$OX49N-=N MYEU=% M5V5G'GR:L[)\B__[AAN%Y3T!0IR9"(1Y5T#_/MCZ$3Z 0XINF?$)%*>']XFB MMUD\65D\"C*1KX<7;$_H3@K)9_%V5H!W!>"!E7UBDHW?M4C67.*:PXHZUP;Z;)= ME&CX\9:%*U2BN[2+)TW1K:3'/*;<3%&R\!>V+$X9+08#CY!Y_/])UX%D"(KR MGS(''2V)[USV(ON32XZ-8R2 SM0-JP^)'Y1DQ/T%;Y>Q.%H1 RQMWN1\KOS^ M=LI,UF?KYRHIQQQ+X5?%,J8/R<5K<"^W0N5>4&*=L0.]I9BAZM>9:ZQSK/*J%>1K4&6 MF'AT;>G)3"A\^^.+YU;&O*0CH,W*^!SHK]D9XQ-OYCH"M=@8(8'#UJ6DC^^, M#Y1UY<2K0NI_44'_R,9)$]9W"O!S5\P.(^'RC>C0WKOU%S9K=QIX7 -#4C+8 MY+K<9>KDAR"4A53$N\V?KQP\:M]H"^D-E4AB=C9ECE%-=306GB][_.@_S0J/ M:&R-V9#,_ 5()K%O( 3WOW)JKV/WTLYG_;[=]/NCZMTY,X0PLF9J4^LAM%ZV M+8:9B#HIT/RZ M]"!D]LT8 AM%:Z$R#Y8X[*:GTD@:1R)%]?K!R\/*\J=3T'T4OG+0$&^"!<>.]>4E1X!TVR M<;1,U9_8!JD,0SXCI8^_7NSH2;GL[^W]@[SU^3O[>4%5&]PL\&6+V,=G[0 M6GK!EZ1P%DXFKV*D>18#PJWN1#&M_UT$5D(LQ\\B:'*V%N,#G0OJ_+'H3^\Y M%(^G_&21J#&P=<)^RW%]=K5?EK#K46_81 .)-,HLG_AGNP[5;0S+XC68+TZ@ M<*FSH9T^)D--[3"C[,F'-Q*7.J0\YP"EL&CXRH;Y$].:4N^:.^0HLXOLWRVF$,PV^&>V921]7.+3A_:@ M@=/[3B$ZD>9SKVN)&":R+@SZ)B9:F TKIS484P$)Y31N(7]$3TS29 02RX9) MQM2IH,K]N?L>:QY)3QRPK+^H_;;15ID5Z>[ETS?LZK^[=31'85E9UG@/B-L! M\>$LW'Y3J0%^#HC5-(G5%\<:7^GWN*J+_(\JN^;'?LV;;!B3ZMR+J: @G/ 9;?SK!VII\G!]E MJ4J]O'=&(RY-C(7WF',$U3-O%RLF/?+=KZ^%27*\YK;C8G[478N/FV"X@>-Z MK']![5%0;S6KVJ+R0QEG1LT<]?0MMY_[]=?KXV*DK*(_;Z"4\F#E@'O** $1 MKX6D!_+^=$21Q5P6TGHN@X8F16VF)+@_EJA=^JFFE0_=YXGK<0MAE]&WY?-[ M7&%\0SVUQ5-0L<>\2LBW-&]!'#>DR);O!R(H9-FF"W(U\%N]U4M^"/A7#J&JL8KBZ,1?H>=35J$5S@ MM [7+H%F,,?'$6]\)KA6^7B,DX/"0B,;/PD&F+$\0"_WH'VHH$]K&$5"MGZ" M9=O$9IGO5+TE/BRDO<2L:J M;^\U-D.(65=*TM('FE@ZA2@.8!\PC6-Q@[W :11)@),0=-V? ]'IF#H+-1KJ MN]AO*2@1E')=45*'H/AA#SKIRAU\7Z,EW?/@/6E;UV+H+C&5"FJ$\V^@K+?4 M6^Y4F5JI[FND- [" 0F=1#!96X0K#=EUEF9#=H?X4EVE&>NGLMG/U^"4R[QQQ@=9>$=@FC&=U0E2YT&*]#V>J MJD3N6DU-YB/E+YO2_8]F-L]NP'[8D<>^:RCMI=7VO]KNKZNTJ]B[W$<[- = X)^ M!%M;5+X.C8T^^E56]PB6]WZ:T17_M-V9SZSVS7FOE4$%0]>,RQRFI5))KA!0F'O>E\D_86<[Y9!3>V,P;."*KKQU[&MU1DA] X.3WP>;XR-L+3[9^:>@6NH"%+Q88E!_,M\F(!LL&0&Q!3 M35CBT(30]R0)0\9&5-@1H:52CS\:?M9H7''A/6?WFTF#UTXX]4/2!\*M6Y") MK[5'.:U^K_)^5UHMW@EH7%N8IK&$H?N1S#O>^&P*]S [#8C:?^Q<'7\< 9GC MI?M.C%/JS2!D.37V0Z5WK* 7[9;BXMYP=ME]0]4%=4 &[2V^N;M@)$#ES'? M+]))25+?XU"[? (_R1]?2Z^+_TK\(=6+W/E8ZBJRKA4$Y>37ERXY*.#]N+&P MNPF[[8CQ^IEE58+(HX)N(I@QG__P]EZV 2_8^EUZD9-9OA\/E;'&9H\MF7]M M3D31G*2\$&_'&I^K^+A]]ER.+(BN3Y/N Q;!2+8F)!+CESK 3Z.FNF*,KHY) M3ZKJG\>22F)W*4/SE3JD530 MY\;>!0L**TW%,[P9.1\DLB"7O0)N/R^;_9X,J;GFL)I^UYW#@2[,_*Z7B6SL MH"2$;+3"+&B4\B5[&EL&,Q0C('TM=@8CM;-DT MRS+%/8&Y^;@_YDU:S8]\M^&Q(ZZ*)";*(@8$7BX"GU*&7R8S3J[-9M?G)NOK M5)C^W(*+C&>?A,9O,ZS)/U\_R1'PE#'3VK$YDC\&_EGWH&PR7>8 M&^RZQ/'6R",STVT:A'JF0JF@\4#B$X,5[-3.*IZY%R&".\D]:*K?8R*;-8\N MW1F#":Z@.(=+Y[=R:.+[8UZ_'=,B^<(90H#2^U-9[5<&HPW@T;2.\3!@J@M3 MQ[QMOEP=/YV-*R-KF616^/CZ#LX;BC0T%AS,.(FKU7.=H(:VV^0,+CKW9B!\ MH>E"JMV8!# _G)?RPU">$)B)0\ZI0QC\#>5UO(8[&_.41K>TRZ[6CLXZW$'4 M:'WN.D;FLO49U*J;*WR]1[_/W[[$\ZG%A2#<305QE@)NN )),,O\C#%G4FCJ MZ96Q>FSP@]K<)&:DWPI_&0PU.;H/>D:#8#+]!6Q>X#\=4/Q MDS*8F__?E^YF7:OQ:\?:M7\T)1?/4<:B(YAGB$H!>ESVJOEUG(N!PK_@%JJS M/+=.&J@@[^IX4^(PD*\23YA:SDT*(H=Z';]LW%6I^[+O^R[_EJ'I,?T_Z!S9 MQP-UL)P_-6J@XSUB_4E5"R-))(+?&(@GB'A K46PRJ"\N[3YQO M*L2M&>3>\E";C4^7?/C[&]WA(._1X?*"!C'KI!BS7 )7 R[B$'.5O8Z0Q,>H M6#2(\(*/"CH3I%2UG7^GD JZS<_VX+=CD[9&ZA7!^QS2R1),-^4<2198SHX" M?VSH5&J@%C*-EN^'!'#J;OV 60LDA#WUG9'Z]J MT=?\9XV)K]HSP.K>787.CR*#&G$T<:\LVXOA\:=)6P2-Y7"034]>P-6<-Q;/ M 5;5ON*#4D?.W)5UOONK1G%P1L-S\O^G2%HI#/X _C:R9^JA0N-DGO;LM?=VXML!P6.D? MY\M98(5?T5U4D-QMSD\P#T)VNR'G&.QRN<%\7G;$5[OZL1:M@!+&/,MKYN-] M:R8ZH)'>P*SY;T<=G0S((9"!#Y?-_\A-":^'2\>W2MP=)(7<+<7S$V\^.U3?B)'HU3<%;&7 MQA&(G582(TSUI(6L^ ZPQD&[,$F%_%#.+6Y7>RCL,N'-L7)?YLKT]:SKG*_> M/CJ71C\(P](F"@8.@26AN $.P,VIV\>[XZ-%BJ>W&23Q(FA_P?K0<./U9M+_?"#0J M)Q6A^),*PJ\'S85W+OV&@)=;,'4L'"'R6PV8SVA#]P+\9"83;D?G^=*)T M:$IK>=D_M3QW=P;()OK@3X;V/@ZH!0.L&YTK%P'!&Z5GZLK'@U]$+N](E^0% M&")=Q$V]F[6*'1\KR'<^CE'$5K,"T6W'C*BX%ADLR5+QYICRY&RO94V#O5M# M,A.?IC%(XR&S-)&53LD,Q'VE^J>K//;-W/GO\Q=U\O(#-2;^+!P$[81;+AYOU1L.JWZJ M%;.WLARL:[+]M'<]RVEA9_Z/^%P0L1:_OIV(=__5UGUJ4 NX?>CF1[@G=*B_$*BF=+3)T05J5,^5#ATA=:[CKTZ,^- M;8=7*QGF&Y=$&:/ .]FDNQ%EQ$9@.)K 8_\GH*Y/B#-S5M>C97?J<T;S_57 M)'T*QU5W5NGA!3I=BL5>GUT&$/MOE@H_3ZPR/[]I][12Q M>(,/Y\*&M)16EB5WWM*2[WO\PN7 Q7K6*NJ&7M+*+I16W MJYE9N@_NV([5.I766UZH-VV/0K\LWW"L&DJNG*WCM\UNT5%#JV>4)#"+/;.) M.A8GM@,6Q#ECH/Y=^^M[=^,N_K$N^%AQY^71A5;;+ O?#Z9O[9; >/,@0+:^-[7>27RV;,4DJ:_$X>8% M/#P[E,]P0?U-U4H<%:3T_(\ 15L8O95^A,'?@@(R854$D[7>%>2.S+M!3^PS M3Y0I?J'_7+[=[N>;92\:-ZZ=;#(7W6O =$_881QIL(51MZ9E)IFWVU9C9@H+\QT<>.?A/AJX:OX6^'0B18Q?%9] MU/Z?[=V"=\(W7EY6OG]\RZ+$E@#!16'"YD=I%)3\#\)!G!Z^",5#D!D81K3> M J+]#F+YQ7-'7RJ(7_(I NM-5LF#R)H"E66RWW]\+V8[4U)\03$S=K!3),MI M P+(+I'/B2]#R.>@RRBR,C+NS\+F;&ENV.,]84#<&=DW05:L*+W>H/-<1%WW M\S^V/5.L9C_5H*'5SS#+;U'X6\AT,5Y@AM9?]&E-QW%Q)B)ZI>>E#T^/X9FF M8+YT N3F3;ZQO1^\-E]GWQH],I.(M_7L,!=@7JBS&U["WUH"Y##M"$"NL4,8 M)0R<&B)UHI7PJYNC%"F8#N&40#V"Q:_\1I]O* ]CP-=,HD6=8KR^8F51-'G, M.(C'V?G&!Z%_>_4NR]R $:2;0A#5H+#RDC2!N$X[#!=9%H%K#6F?C*P.67@A'K9FDE9M'&TF>5\V YC2Y9B)4.AV= 9LVY0=#SO,,P1 MJ,;_689TT"89V0>HQ[W2A+!'V)E\F0@]<5UUR!H=/3UK?E_A2:W;7>Q=/H\G M;[/HOI_0&((/.!Y\93:C6L2UH+LXU)YAG*4Z[ MO^CIOVHW4__TVX4G>C<4]"HKG80=5(,"N07HN%7I-NXZY='ZTE@9<;H7A+5*JK+GZX$T4'\R08K)6M*/O-W< /6.(1W=J3 MC8=V' V\3A_JNAI9%V ]SR5NV_]SVS)JO1,U9T$, :H(%I1S5-!37KUB<">E8Q0N!4!< M",0:_)0I.CK=^DI=/_JT';_6LSJLBW^#:(7G!YUTLH:;)TXPYZG-U_Y'] M9Y-A)TDT&@J>#>I%GP/>$5([HP[66I>=/@3"SG_P-=2;?)P[6I8#5C%WX^-_ M6/%M)"N>\.6#PBT6WE_G;C/GDU5/:&3>&_-,G*L:K1H!;E,&IVDI,M:T$)!) M]:F#'O;16@$=XU#HH%;'%>&UWS9=D:"=;[QKAQB\&8TBR0X51X9$AN.%W&L! M&0$,J0L@PR?%SW1-^I"X&\% MS;!U?R;?R>X2/W/@CP1<;)_/DB%("D^!I[5+K!QC2["N\K1]YKU37#4,8G:[ ME+T!QTQX)ZKV 9@+QD:X'>'D$H# EL8'%T?(6F7W.@X4:/>$IE]XINCR\H79 M/QT"_:+Y_4CI;>>HA7-TR_SB> LJ:+IT#XLNPV>L8TL;*&*3,#@LZ,/F#H'3 MA0HR(] U\9O>5H]I_/Z'H^-C%Q/K_=O /%TI[.'?0J9T+-5Y]Z2#B<^ 1KS9 MEIA*S2AN3"4T&GIV2]O;KB9M53GT7,.7="VY!*8[FY[L3)/]J_X;"G+T0_IZ MI MD%GS9SMD*RD04<_S!:?W0JHV'/K.E5500BV$1?MB-7L\H@&CR1;L_LRY+ MG3$I0/VR@)+Y. F@+.)$EIQXW"7<^9[NT M="-CM2NHNN#CE1;+D/-GD$>^__GRRJ-BE>$. MR#-:A5$8R&H_#-G)TOBJAD0LDFU3S3>/+]/W2Z^_/RM#.IV[PS^@@8M*O=)9 MYEH_1O[GLF_$WDX]213P((X"6B'X,B="1AGVR!&K$A J>O&I;9Y:F'*7Z:F( MIWH-W!CU#PR\3*TI*6O=;FK36RHO(^2-]Q&H[#^.A0DV>1Z_;_;DZ-%;=51I MOQ=4])D<&MH\UAPA'U,F4?_P[\B0A'^I&Q.,VI'![^KFE&!V[Q4MR^9CXQ @$]31"M_M[8+6A7>E1B/.NFQF MO]I]O,>R>3/WN'Y4E_RMW2/>[FWPFDK4E"GI!J*=#>R)2;UQ/-SN_PN3Z-BP M*%EC%%YF%DRV_7WIOCX=J=%&I*!D:OUU&?UD7$C;P&N$X@BY<'@]R!;A^5!G M%*'2?>V2JUSQ=EEC0^F;M^15#D]Q4GB!#M$=V5\]X]'FC>/O-6"SR.,F-H2# M@UKU'A5=@C\40(2^D10__+7/6D.AIPET683/\(P_E'"FM7HS+RB9L?"F:-SY?67PRX_[JXXZ%=[UW62W[&"OP+(Q+=9)[E M5XD F3#UE#V8,$F='$#HE/(M9/C:\)0*6OUE+>YUQ0 .T^ \O%KM"X20Z#;" M.$2I()I6XJG_D^$$&=,0@9H\)V\;/N5LA3_M+.0C#/,,@6W:^]40@44_X[\N M.O8AXLV/Q#7R@A,Y/<_"9YL?0;T,]]&KC8/%:\.L9#V":A?I$(]*:+FH4C%U M4=-.>T#,X^(EA8YK#RN><;.X,U^J=CS)1"P_IX).4YB!; J?:7?R6+=CEXZ7 MB[!ETY7)*+^$?CX&SKJ;Q>)ZH">_>22T8CRP4.8(I[;C&S[PLS\"ZDAW?QH' M<+GT3B!M#=(X3__6]V+C>#5X$I([VV.XH]=#7,6TY%M^,+_T MIZ>OYQLE@,!=Q@G$YV.#OWQG%_FG97'HSJ3K0?4@T=%2]MS8:KCOPM\W)1Y' MNOWWA63FA$5:EO4QWGPG3?LT9A&>J+E@UTD%G0T@&X04_1J+B+;VMP#SS)E5 MU-!T=%L"J2!F+B ?M_<,L9P&%0NMCH5$Y V3I?@F M#^],\ZSUOA\L=^S^H-:K9YPZOZOOIB,V07QI.UGG(MZ5I[64"#,NF8-N'A)' MG:#VBVV?.T/8/MAE7+]G,_+B^=W8T])"($*U -GB!YKY[Q<>98%!DN)F'N_D MT^6]9YW.>-?\1Y^4 O<'+'5V^/"*UZ^FNYX>L6F[U_3?VOFNJ*8:[\LH34'I M14"(=/UH2I4:!4&*$!'I0E Z&%!I04("(EU 0$5!B$I3%!!"48P$",4&2(V$ MDH(H H$$$2ZF,/GFO]:LF=?Y_5]FK7DXK_>L>\^Y>Y^]UME'*"I(9D-HH.E6 M61A;QI:[?Y%U @EAAF4:P03U^\7X7>H1]@1"5\PT6\L"$1 U=*1W-;&YM0A> ML"B"T4D%67)L_[4M&G:)(IRIFG6LDVPSX 53D0 3:4MVSK/ 9_Z%Y025N.8. M7ULQKFGM..Z<%!+=,YMD0I10%539>T!X]14D2/\V]S Z8ZIRS\2?==$(B)!1 MZSB.[TF$0FZYA78\UL1/74J]\#HW%_GXT^K%@Y_;/M[8PT!"VCIRT)1:GB)U MW;$^R+9_;5*I"R12P.(PU+BY-DB! /OZ[$U;Z_BBQR[(,_J/!9HNS7>$4/M1 M\;H6Q!;=8\@68!K^NQD-G1:&99(5FY"RG5JI;' ](M/"2G:*@4@_E^?L9G)? MBR3-J=#4NSTDJP$["E?3?%_GQLE!@3X^87M^Q9V@?L2=)"OJ?W\'%#T/E]H7 M'>^HWIP[<,[AT[SKDBKH8>_=#4?5^\7VL>44_#=#JCZO3=)A!U![ ?=!9?,6 M!KE7%PV=8"M&1= ^-GR7F+9AS/S:OF CT73UUMLY_D4"U592&K2'WL;$LR4- MG<;^X/FX8YV:V-J9N>D %!$B07V'[O+?VM?#_Z.K_TW^ MCS1J 9469B/KW:USNQ!GNM? ?&/?EO$/-!:R6L%8V;K0S@S!$/QC86^S!KI. MX)F>[Y4[GFL,/GHY__&'_^S3C8G!'UW[\QWRKV^H?O_.EPV42K+#>7R=P;8" M_"5SC-#I\[*=S!]O#\E[3+8)O!DS"E%[NGK8>-8#2 M!:)H5B(#[5T:,:"HKI.M@!I5IKU8\7V0!].?16Z)E(H.;)\2S\.J%U49GE8< MOFAD8V;=RSC;@Q<$A&A"=[A:X;W+_D&#-^_7S'?$)EISGI&&%1V.9 OCFMP"8"95RZLFK MDGL=DH:RGTB]M^H<<_V_.;N,HC(?E1WBLB.4\AE*<=^%\H"9;4\/C22NGU+?79 M3OOBQD0[E4L4KZ5\Y&]>@N>< JDM$4ZJM0)WR/2#XJ6Q.)EWS(S1%'ILPUQS M)[X(4Z+U]TS+/\WJJV>4,E(.GA*P3:F+^%LM2'1_G4E3FS*CB=8Q+"].7/PD M\?A2<./#BN7KT2;ACOV,=LU+D]>D@UF=Y]&/H?:5L8\O>&9J/@MP+^9 MA&.$XL^7*MS=^4S2G&#E'"F'#NI_0LX9>PDYBYHRZ"+6=?]P0%XPN94)OFBMCN)V(1P&>6/0)-:G\9FCY- M$:=3YK2Z'Y29WKY\[WM__;+X#&S%QTKI"9]KR[R98\/Z E=3YO?9G%U0%)0D M1X.Q)0MIA3SNZ4'+M_$T/OL<0ZC TCFI%N'.DV[2?/3\Q*V?0/P3[JBR&>=1*)"X((^SHT R&8AY#GUS M)5:PJG;(]ZW30(>-4:: MG^E,Z5]?U:7N_'S]F+TU_'>M:T@J^84&]$W341Y8'F!?A16B]W=)\)AF%Y1K MZ4Z!GZ5"ND=$ Q!1W6Z18[YV"RD&:\-S>*IJ6*9+1\+H)362;F?0Q_B[LS&& M_=)'P,\GO'X6KK*8"[1B%-%<:)7("IMG.S/J\G!A]8@'4$$$\10S;IN[#\!4 MX^1B9S0K&2X=#N_;6T]\*N+/R9TQ?'!_[A B*V\7=!5,TJ>4=OL;$K@& &%A M#DT36\4S?W @X8EY?26#6MG6RCW)(A47$'<+ @B>8XU7+FYLB_B]K@N^H0%" M=8W"I)!> .8%F7T"FJ^02->E-8"=@'?,!:=QY,$G2Z:2 7- B7WJ0R_',753 M"8V<">Y@/%*_V&%*VV<[YE0:\4-<(2EJ:YJQ"UIU9GG94L4D5A(5UGOQ)'.( MV-*5G]X*[LB=V(7)(+S88KN@JA:!')Z^\TF@I7VX(-$2;^.G(,-H_@0\WM" M;F_;TCP_)7SI-2ZJRW'UF+*>XX*Y4_/R$VO6QH#A%BZ70-W.Y8HMVZXZ,T71 M4@&1G;TDQ<]6L<[%+&B!HL$51\L/EZ%8@Y/!F28>1GNV961VT"P-I!>G9M,1 M3:DDR^,\6![ >K\4,HGQN#.Q+T4$-J%:ZHJ# 6?")E4J5+RS2J^5FGP:0#Y2 MEW20S[W[\F_:*0%4(FH.PZR ,;S74\&O94K_PM*[1/P@ S&YHV)E6KB,_/:, M<$Y'SMR/\'(+6NG)[B%4&E#51Q*ZQ39^#@SVWVPU40@H"3)>JTFYP0KJZ,@1 M^:BF_*F^NF1)F]($',G*Y+5T?J48\([7H-Y 4?50#$V,%$73&'CQQ [QIFRP MUS?6JJ P W?_]9GPB%F_<<:3?NE6@OW MAR&J$F<_W&G(HY72PRCDO !^AEP?+-U:;A('H=%=ETV/$EP+4&>C;\9[EO4334F79CBDDK#[2DZ1#=%1/E"2=3HK5 M21AF?M9)KO+XI_A#7EOPM1G?IM4.%F3E)K%/7R(2(](ZW=2EO70\'"^^YJ.8 M\/;R0=S4Z&E3RWK"=8,#@51.IH7%+DA\2<']G\BRQ0JL$;/W&6U1_)'ZR3/R MD*37U\PK)RW(W_J3EE'1)=J;(\'5._]M%_)5,SME#*,F;RE MR7G(-4U>;22 Y5 M.KG,#W51!L6GC[ YK,OH'@.4XA)^#\Z+2IY6VW+YRCZKU0_'(31D]D.0&P+2= H $9 MP=0I"_H<.;7EJU30U$"HG5E6J)GX" ^)TI@@:W0Z6C9G/4KSKB*K")PGYOJC MYB%M,;W0Z3 /8!?$\D1]LI9D=+U,HC7PG6((IE-AN>"9]K]?_K[GM&7@?L_5 MW'.. 96MF6AXV@2=/2+U^KB@V*H[2[B?0@8' .]1>]BV0!B%[DY())W-12DA MG0%JTH(#TFZK\)A72O7VWXQ7)Y[I5'WQ01)_^QJDB41OCJ3B&4XP'N\'\Y ] MFZW/.$N9_)$31$O17'#JRD&&O?PR589<58YRUGI Q[BF?1,,IY\[G=L8VWP] MEE)(__@4&*3&](O)(SV_CCM,6(LCSTP@E6@(HX3D>Q/Z@7X1\/QB&4E'C0FO M]BL62,.=WTG_!!^Q2 83WI\=( VF;;[WHYW-@L>E)"P/:4YL\F1FZ]D@;>3 M'CW0O2=T/;=A>*?3^(Y$1\P\,=!)0M3=@*!7I8(2@"61P2TI1&EC;B M#8E1*/.Q$L=RV$1#]8.3K]0?"7SW"[+ ZG94B";Q#5EZO6 K ^X4?!ID/^X$ M TH=>*"#@U"5]H[8C^H*0N*CX,*VDH_C5<2#MRV)9_]/I$/NX3U=9Q?TKY0V M@/U/,.U'"_D%$1CR WF"@[?6=X"C M)!#C%']R;X5[?\U7B,VH"/E!^B1[!5&L53EN7'N+6;ZYP.DL%J06X,'_Z MY)UFSE?17EBK +&$@&.Q,<]_;?EJ^T\[&[F]W7C&0QP)\Q0P17\(4V_<\#O[SYXG8L#/<@M+1!SZ, MZH7(02B87\_TJNJ=->KRGC& O'AB6KE-Q1^'-@_78.\FSZ$3UTN4OG=?UW[, MID+Z\-.$;AC#95V8?9@I=\=2HQ9115VGLS7PC%6BN,;/S(8@H$B]T.@U9^6H M0&OS#\_]RM-NBN"Z7IYKY9:_"U1T;>)UB+-Y:P+ M/8:LO!R]%B20F@3>YY,.AP1P^WRA!"5(#P:KT4'/L[Z+CO2#I5X;C.S\T\.= ME^7)NQ:%Y_\,ZM#4AM*:?52G;!.[W/5,'J MY;+L:T>!MM\S+\H.5?_C+_-AMKY?_*[H?KN1TZ>4+[,"(O'-BH"V X!FQ3LS MYF$'@;I+?@?EG &,4LDWV++UN<:B@8[4@="-*7]\_X2HJ]@P^C5T]2PC=+P' MKX0.Q>]O[3K"*3.&*'\+8&N.%30;39$N?8;#$Y&='J2N/VWI[F>*A7*8,GWN M_/#1YJ8V2S?*+F@_@NS,)3#K,C;I5SX/^: &ZWW.7I?]8^8Y?41-K7G #I9[ MM('F?23'3<+FF2KEJ!)(*0.$-&,ZC9P#-!AB"UIT,Y8YT@(>1M@%[=/!N=-V M0:+>L!'C&<3/P:*9X>VR]^.R!I=LHU2-7SGM4[X"77S6T%9>:,])QX?C\]"2 M7!.V.R#/%!E8&#"/N14G)KC<";DSE-$J%JO77//Q>FQH[]1)ZF4IV\._;A]0 MQ=\Y<540XK1$4LZASBG,$"K!H_2K<2O:<1W8U]@.[Z>W-,Z_5%!-K7\"VIL* MXI.Q[2:+=H&1)T;)!/)!Y/XJ1#*TF%I7/&@[1FO-J GD<[B@X:%CD^HG?U+Y MWA[L?YELJ'C&^?49Y<$M.4[Y=V F\7*=HP8QURA&;'H^JB,?7O.K)-*+,=WP MA_UI?^Z8V,DA%3Z-()+P@P,@JT^Y# P_^P+G!5*>639.P"O_@60IC!"BFK)N MUF57 Q74/.T&56V+EW[Y5I[S"+WHM:H"V8[.RO@W<@=QIW8<>J-+@K9N<#IY MK==$*J74D.G[&9@%_:PUW+&@Q"2EM9=ZV.B/7L\];-\243X MG*O@-9#5S=R=+*ZP%.M:%)D/>X;E>"W18*TP(N"&"1P?0R3);I/'TVP"2DP#;T3XWGI]>$72G:GGW&_8D X9YJ2 M5F_ 88!*X=AZ$)^\*;<=U\&Y1.D.5$F+,H<9]BVRCX(0-5Y']WGF]_2XIXKV MYC(*#Z#FT: NJ\_,6"I^E0](<>@^<8ZI:X2YN=NE!#@005+LA.!18JB!3W&MNW^GW?P2&TK M?<^WQ^W'A@*C-34HH2E+IF_W_7I@]A&T*:RM,$/3)ZR0Q;T1KB.#OD:DQILEI\SK ?0:+ MH!#=]@J!)A!OYC\H?;E<[.,WVWJ\M5PYG/KHKGC=L\.;"\]!J^%-NIQ]^V-558KR]DU\.*7CV/V= M.*+,$XZWVI8[U[ L;X!X'K"!4/DX&)3"+^OC#.3=#RO/$?6?%J"3,01,S0( 4-RP9VH&6)L4[#I MNOZ ?5/Q^@J ($Q**SMN)-/K6BLXD*4$)!W8C]CXE!>ZYO/@V*)%]X%*>4;4 M@B12GE>*(-27@!.X29Q'%<*90A[4#= G*2STH@XYO^31NEPI[-;PVMK\CS'$ MG&YT75OEF1,.3*&.1QY^'Z^SW.U * V!#=$*NL1'R@F@\6C1!I_V:_!3>:U_;R_B2!D:LL.X3K"JS7R;$W(UP B MT[F;!&/+0F!,=8F.7)6L+<5)95TQ I$RMR)J_#2AW;-)<6^T9IJSO?C:/SV# M8.,4#B^U#>H#1 '%!]1MX3AWD>[50*$]5" 2@M7/1>J",XTJ1)==P(1K]IU2 M=5D_<6^]'FS12$<7Y:#7M90='U';)95F35?7J]D@ABE;*FSK"',JHPX!AIX?&ZOON>9/X5@='S0X_A?AU7=["K;E_N^6"70QN6KD&1W$Z!'Y0J9/6Z MR%&WV=(C%'Q?A85KNB^.&$]/&#\[&8?_4Q;'%1NKPKZ]\ L;7.IV/_NG_C^7 M#3X/>.6Q?9*?<$?0>ZUU4<.[H#98*MN,*?1O,>WOPY\CS8 VN#17%LAZ:H6[ MLGY.,BE'MVTU=KJE^0X6Q908O6<],B5\E.^G_C295KCZCE8HPY9O8<)Z9L " M;#C1FJ_G53A/^&[*ATXA(4_NM[!"'Y/2"1LZII*GI?HVM-_5TK,.G*WF$LW7 MX*'LS=<=MG+)LW7XXU/8N:!M(3?F-'(HWR+NR ^U#!,,!Z6 M=Q-#B+DUSU_PN9LK@1^O94Y^+QV?_4ASB1R85ZE9&DC.*K;'CM.\0Q&$?5.> M'3D(OP^%A;R)_OB_U[)(L0N% S%[$#&TNCMA1' _?F\;1 ;I/AK:EB%T"^DB MEBTYK&3F:>39+FCZOIUE68U%!^]@D*X;*2R!MO?UA^CP,6.]84\CD&RHSM#@ M#4?U;?6RD/;R.A^HU63%[1/.\4>2'ZEF:SMU"QSH$WM(V5/R31A4]I_Z=/]_ M_#\18KO3_P-02P,$% @ :(%06"R?ZO,/50 FV !, !C<',M,C R M,S$R,S%?9S0N:G!G[+L'5%/?VRX81+J = $E*KU;:$J)B("(B*#T$A60)D0$ M)$A(I L(" @("$A76J07@4B7(KW7$)I2)*&$(VDWO__<^WTSZ=N6O- MK'4WZSF+L\XY._O=[[O?]WE.H4W3L*#3=PR,#$ ,)QA C^A_(-H?$)>N,^R) M"\@%1&\,M#F0'N@$PS_MG^V)?]I)QG^V3"=/,IYD9F)F_A=8V%CI8&%F9N5@ M96/_I]'_.\7!?NJ?G7\Z^=\N/<'$R,C$SL+,PO[?W6C?03RL#'L,#8P,%T$G M>!@8>1AHG2 P?8Q,_QH> ^@_-X83C">9F%GHP^"@GU![FCY\1D;ZH)GH(Z8? M#:8?!YWD8>*]<%F7F<_L,?O AE8Q<4.B,L M(BDE+2,KIZ*JIJYQ[;K>+7T#P]M&=QX\M+"TLK:Q=7)V>>KJYN[AZ^?_,@ > M^"HL/"(RZDUT3%+R^Y34M _I&7GY!85%Q9^_E%15U]36U3F5W&K:RNK6_\^KU)V-L_."0> 7^/_[&+ <3(\%_:_Z5=/'2[ M3OSC Y9_[&(X$?#/"3PGF2Y<9N;5-6-Y[,-W\4H(*__-Q-S*-C;QJ^9X@2!L.]1@MZ'L2G)M@0:*+*BF7OYG*R.^R&GGD6DL4FEM)7;OX^ZH.KZM MPPKX=A&)$!X_!S[SU"DJ+VG:R_;XS^*?VS8.Y>_.U^V]8%Y-&31Z6SR)PC_; M)?,F=$'Q=VF@Z:+=SB61@S G@B:N9:(.C1UU.W E>-JJTDD"QO7W:! M@@-(,.J4.:JM%85W6#H),!)1F!Q=2DZK!%SSUH16$+X7YA)\L5TS=NNG#NYX MD.U,>=E(K&K#0%# NQ]+\A^1'U!M5LV*=#_Q4/)K'%B(JG0;7\&'J (#BPHU MC1@@C)!-<(W79KSSIL#=Q47"N!%=X?Q2O%]N1-][M>;I+0_R;?H<3_310!VC M.N!X&@C_J6: /N.[=NA?N\1[$[5Q**(UX%X!1"R@=Y'@7V-+*CGP >*EZN3= MA@P0]2$*FT\#?^51_.@"NA3.D2< 'I)%J@V.00WR0UNO,S_:JI3 MF1]@UBR%L76\J*N;:AIV>H:";QP)EC^/O-E9&<][F^LAX]\NNDOE :$>,-X" M/'>$!9-YY8G0>,TE7C>?12 'IU1VNM=K.58>7=US]D@?-?'WN:%"(1L]D-WJ M+/X6WD<]0;F:ANB6;$:_%O4 M>]U[N_/H$W<'"E 8(I]FH;(+K(!GIKJ7\/>'XB#X!_*[T3K7\2^C?'&FI^$R M;LGNQVHYCV&BIK[,2ZP5@]]:4<_-4^4'[IP6# MV< 82+7=.V&)#+5&2N]+F 2OU0^Z5X?0@&Q:"%*!+#E!W\NT0C&3(J&TH:G:J"Q;CJ% UW'QM>4'-2\]NTE\X_+G-W*V(U93I P9=G>)/ MO>@-(9P0^6PU21SQA![O228D)^0HN-KU+3EH.2=-4B$96'CD.=H')11V@@KET='O(KP"L?^-9^'-MY M=,S)0XW RYX&-8R%VL*@HM^5\_HB:FH;;DIVE]N=3]UC(C<[VM$&$J))T M9QG;):K9+=AOUHVU^7N#_T2;4W^_+PKP2A4\SR:(>8ER!4_#B)J4=\K^#L9$ M>TJ&EA"6(^ZES)-)5WQ%"&>FHX3^6\\+<;J/"N=?O_)6_4*Z3>U#52?LA. ! ML@*EB,KIYJ@R'-$WW^92/L/&6;;):O/IW9/;DJ!W$G$IKR5<3PZS8.DAYTZZ M#$=3V>EIF.4T0HJ20#W5H9;_^2<>HSNF9:&:M"MR+G="5?-;9OJ/H=1*6_N" M^(,?:M)[3%9F/KVZ3LS]W\H]%> MVA36Z*4XGM^WF"K3 M3NA9LCT0^Z6NFN"$BRPMMS8,P''J1WN]^02NMNEJ*%#;VNMN+3."%&%84-BF M['-X5S*O"P9;00/5&;X^;-'LT+E*6%BK#]7B63:^#5-^MLTT-VT[%YATAM?R M:75#8V"A,\O H^9 GZEF5,=[##:1!CJ(AX;1BX3>+(H@L!604T6O;I^10WK$ MNQB 85F6*BSYICKA>[+;_;K4=RS[)Q0;'6*C=9[?8(*>8CTO EK!T$,?D"G> M]J)/-#< 6A)#N>;$'#\M_229">;YW520V!:8FQ7>RY7KO8T(!3U+E5*[;W-N M.!*2NH1_!B/S]2VUY]0/[9S[U]4^>:H);:4_49UB/ #XQ1-9P?I"HW(VZLPS M;D786;74$86P-5^%U[ZB#$=+H2CL:S#>@ :*:I6%GH'#B"?Q-LU6"VN;7@'! MS^8C.^SL?THH-#*NR1B>D]]J$;\]BH 4VKG9J.PZ>3O7 M4D4?)/?Z'S9XAI_A28S,IQ/_"_\+_PO_/X)\.P2;AZE=&]HV)FG/D9_R3-O: M#*UP@O4GFDW+ITW]BX GH\2=\VD6+3$L1A*AI^<_)VE5?[IR,>D[X\(OM!"@ M2HC%/52C2A&6NI>BZ96X%A,E>,R<7@+HX2!AV*3!_ON13GY*MUI=%OIXLQT: M+>-O5DB=?)056UE,I5>7:K7B7(_K:_5=,@(U";RZRSO&MQO&*G(G% _=$QTY MF,=6WSA0\FXO.,10XZ7*1G-KLLMOFTT M$'^K*C?-W&=<\@I^2G7#O5(S@#[NW7'6J]%CUS[_"BFE[6+B=R+J>: M7OOI4H@/GHF;VHG 'Q_= 0LZX[,C IQS'B?<:[YL]VQD/7$CQ;LB/U!X->OE M>9L;,MEVO R[*E;I<&-B/^6#5@!^] AW%-YZQ=VJB3D+=WEY:^YS9ZAUK:_" M\Z+L1RY\HL5);I8:)X0EKNI7V@W8;R,N4/*H+(B@'+M*0)>@;CSE3;Z*?(8P M+K:]J[^8X"<\/K?P'6OL)7.YX?*/D@YWW&M-V_^)3.U?V!^:-3C"915'J'QN M%2&+U1!VLA8;ZA:OX%LF%@JD]O63%OT^&GC// YD_' [[H?--0-G2U>H7MYK MR)4_$&PJ#706(;\,C9#;W-@G-YY:!VYS: M,V@*_CEPW:3PX+FMWI92^>27>U&9VH(#=>2+W= MB?(WNP'. K-#G%"S='&;PX7DA@O9 TS7,2$H+VY>X,@BE5MDQG&EXZA>[&*2 M:*["?EEUI4C7U]DE#$SNJ9\YOS;F-/4'IM9E+2L'W-A=SG>M$O/Q]#J&P=1 K7!BXMLMD'S]V= M?8+07;\"!>Z2/6&XG\:WO\50-QZ\T3U;YU7HZ*#/+ROX\>L;Y\=7RF[O-O>O M0QK(CP%1/)08C@\$@@DKRY H+9=<2HEF8@$\7S_T>,'U[G:ZN%87A$/S"04HUZ&D:B,X<.23W"]6NM%[@D\(=U:0&R;RB9.]:!2>*G7']T M?G!E.1EP_C3W_;Q&;C8R KBV@HD5DP%$L;MOU$328K6$7)W\<>6"(S.K8^+- M5V.=Y!EJKF:Z4^\;DR36GAC?-]QZ]D\\J>JW9QP9R_L@P/FD5IN6YG/#& M]@2\N*VI9,E]=-[TE'HT7\G=)RG++V]^AYG\FG.VSZ\0YI!GOOZBZ^Q(S56# MBOA"AS/.E[1US_UBU&RCJN #.I6Y]7!+(*#Z[I1*:5JBXJ&V&%4S,]#VFHCL MB5YAN2YG0P,0_L?W/=;RZ^1!2DYA,I65+J*91'0Z)Y9"GZ%D]QYP'@&R0 M+ UD@(?&%FA6-&M9$P1:1BX:^V-A@12H@,WW^_PQ?>C J(:X IL4H M#X0AH3NKX-;#&L^ YR>3$HCBP@$Z?6QEES7*U-C#2Y](Y;+NRJHD'7KW\I@7 M7K_OFVFDA+[E]]"J#\-#EX2E*+8#P2#3R%:V"2U=N8\H>35]IY#J!:[79M8]( <($,DE+H9#4?.YI M\U^A9;J2OMJ?=L[E-ZFF&$!E0JS_Z5'\GQYK##A=Z3TBSM) 1;I,/=2XN-(6 M? )90)X8.[S UYGQ,J2\$S(I&LL<:BGVDT^.SL 95'\]0B9J\40GQ;VR^!+8 MT&U, TEFHO[*MHBI]WEHWKN2T*L*:%)9?D4([*$[$@"YI7:OP-$QG&FHORGW MCVGF]8FN;<;QCTSO@D^H!G/C=W$;';=743O908DA1H(.35 MJ+>D2\P8LQ\:2^% SMUJ8?8DJMW>$ T$2BD$P+IA/ZOF.RB+) *2_SDPWWQI>:@N$>(6\ #? ]N/=T]'_$ M",P#XJ=,QWEIH'MA=F,7F^R,:ZP>-L0./%B[4RH>8!CEVIIH.U:?(\AH;@SAQ?HL<$/)N)G@V&XP4*L MP]-!V&FR5DM30ZKSA&/W0_V)@U+K_.RY)_4?>$>-;"1]6W2R";O;"RMH0?A4 MAPX(3VW!EG-@(V,%XM9SL2:0MHJFN,EB%X2R8JI\8:,=7('\8V=FF715\X-# M0,3[G3]:_B0(F0W(P6EH/2: L5,1M3NVB_W;SS M[.N@E#4#0-,_F%]#M)$7J,.MERFI.G+(&:A8#?AM1F>E#<(>""@P5'_CGT)B MB3KP.=6[WQU@G=3SA-9:O&&[4,94K(I9/E!LU82?*$NS'?S(/.(:(&_@B .Q MB3V,2#Y7^G&8!GJ\-%W? >7RVPT[YMY.P ^.M;\RJ%/-4NZX#PB9"@IFO+L0 ML?T\4),7*V N!=*8O8:]S](!%6Z]3)W$L&A)DDRV;"$[R2O!-ZCTP!75DF4) MYWM0,YI),NAY6(W?69M(_=3K7(0#^*!I8MQZ MK_@;-YO0%2GFJ61?)6;6+D]X -&7DD,67Q$$HI8AH6*\8ZI3C4&I$P= MWG-7M^;4S(%;G.LJT";EK"Z=FR\)-W@1[,,Y'2A.195H'54/Z.FW ?4#"*M2 M$W>)(\U=*91DQJ!,;J=HZV#N_=-?03//!Y!/\)AV: RJ"K:3CU7TQ:KO:.*@ MY\BJP#*.!CJM'D=FP)4;+)G'ZF=MHVNA.S_ED%OCF65U,;8[0>N.X?(VEAOF\D M\?;&WZR9>".IKZT\R)_@ZN+O;+4<.2%0AN9SV!E5FVR'>Z8<<(_)MHJLCS^Z M]4YZ0)4&YH^>O,H $;A#2^+H"3R<\FDX9!]Q&H UO**!BH&J!B@(V34KO5V- MNTWEA;/@LBN_<,IC)U.6C;>V.*["?);1#+\#KH$RZ:4+;%V5EO0*79 M/!5&\K1.21XO&=)YPX,.#.^AX+/; GVPDJ!JJ$.XHA'P'#1'4/5 MT4^I%O8?Y2\S2I_S]#3"8Z)JM!\\F*R)$^,(:GGZ6\G?[L,8M[^0 M!#*?:$Q>PXH@/F_F]\LYR7;?.+9LA$;00(Q(;H1 #!$8N+X/HE>R:7$-U]5I($2J*>GM7.Z(.S6Y.(>,>:G2X$>V.=C MLZ^]+S[A4N.+NMSYGN&84=]GJ7JI!Q.!J95N W-0AY=.DDT$*Y>A0K_PF[:* M9'NA&-TCAU<%;]H2A_?BWQ8SW:[H?LW^'4@@Z'V'L&FI*L>V7H1GSQE7QH9( M=I!'U1W>A"F*HZH^9>SOSI82V_'*VR-YP?$F&3G1%;D+Q6Z)O7&?5MF>BO\Q MS 'XG!@;P1\Q0JTJ" -@#=>H!26 .WD=Y\_&PEGZ.4M<*?9&(T*'VD;2&637 M3M29JFR.%VV/1M%OJ7:D]S10]V3]UH_:/RO^J-0A> YGBF.*,A+M'3M%QHC_ M@LXR4MG#5A($M!;% *&BNI#BI(=;0FY5C@/:%H&W=6F@$/7G#Z?Z,VB@-_XT MD(#'F&>K].2?0]&YR 7MA<,.8X6H\6I>DP=YF#@@[:U&0JR/XYQ*YYUBMQU6 M&BA2?L&Q[MOFS%\DY&K/4XMK!#Y8?]Z!';U60J\\_[>J:3^,T$/#[2RC'/"# MM0'%BW-UOY2V*T1DG71RWX?*90G<__C;Y![73X^,D>)5E7F'R8T)N@:E@<@" M'#UB DE@;K+_F!UT;(_?@^A6N=BN;0,WBJ+L+1@ICK9. 3X$R'>H(%E5*+;U M') ]][ R+4R">]]@>K!'+S(NZLB:$9J@.D:6!596,'1EVRG=0V4A&(UQU@2A M.PMJF_%A?7=RNHL_@8,DO/Y60H>S1> _N^#/^B+-XL()E:4R[6Q*'N11=WW# M-Y]-O*:WY><8B#U)U=_J:%/VDYB\C6$4<6$A]=[]QHY:=. M'RMD>&?%B7:E7DX;U]+TEYDGA"7H,-) BN):SL&KTIS=DS $>F=[3':@ZNZS MK_#C>UG6NT*89;^Q7V/N!ZZ_A0U\4EVG69V>"UC<>3!KO!?\P.%!M<-],WV! MC>QW_\Y-_\?QP"7F6K[;TSB':+OUX]"I4<^SS)^Z!W9EC&P@V!H(W*Z*\ M59T1&2-Z4 I4?Q]"0M.J<@Y@3$"37M-61U<"C]T"KT2](_/>Y]P/ X=$PYUD MDKU;3K55N'YDTN-O!,=B-FKO5Z0ETVIPGAGENV\(^=DEC5.&%^B+,0#@P?,1 M$REA"%=\S@IY;W;.\7L2 'U8V3/G]_.%5FW]:;/K$7UFVP@WK1GDA3-6O(!'EHRH:J-<*Y;@4 M".MRE",(Q9'U G!#@IY\2YOJ^\+>?_Z ?7_T_.7ZS@4"G6*P.3"#=OC+/2PW M&_\BM;HPY[U3_PU6ZKJ:]+Y06E:SCM],_T;H_^GN#=.MP+.&(DD#SS]Q&:'E M@&H"DY8N?6&QKD=?4A,94P1+ M*7*>^WPGBO+0&57"0AK0(5Z7G1NTYE9&'W;\,CGPI($L\2K-NC@/R(Y_/D+R MFJ+[@R2J2O)LX6V,3W",-PW$O\/=I743MU1VS\:2UW&3*NY@2Y+O]?]S\&OW M"Q8M E0O#\5L:_E@'9 ;QA,'_1'9W=11DZI;*PW:;<(GSX:RG3Q]&ST]!$@7 M[_Q>7IH3^NY52"=-KF-DG[SOF+D,>U>/^6)V)2Q+CF(T0UK2VQM: HH Q@'2 MAHE=O 9P$^3O *7X#4NU5W6)+R0C&F7E#N %X"[1+W(=#=+%MM19 O?KYUH^ M[QML#/E.4CZ2::!4AQ7EMLVFXG4 AA.$A%SUUVQ\7*)2HM?_-W_6A^ZDM*9C M5**C[0 M%]. /]-]@FET#90)>''4E2W>"'^FLO6TH25;,U#R^ LG)\@FH5X,%Q#=L M<=P.Y(;@QSIOT4##[+LTT*T6D(\. Z46XT(#Q7 OHP!='07;S=/ 3"66-%'9 M:.S@]E=9@Z2P>SKF6=?9),ZW+S[?'I0?WUH& Q?K0R%N<9Y4MB72]7EX,LXP M8@W/@6"I$_%/35GF8RXM\G!Y%I?2V]#8V!CY,I[GY97ST0%5266L%O2BZ+H[ M-T;\/-$J3.U!\31#"??V.]-H(%X=(:#G(6$WRFFD9MKTS:[?3X6%&YL7:JWJ MW]TYD?*ZP/4\OPK#L= *Y S<=_DHO%;Y+-!A+OC*,M%%""[!=$#>4#F +OQ*!PTDI"/J&5T"#^BZ+EE4^0:4Q/'8J#GGV@ M;%3I31V5,;(Z;'EH!J8[(4T0+'4^4FNRM0->L-ENNCE=6(N_%&F@?R']X6M= M%89#28&_ 80@XC2E!BF*$*,4Y([I: &12_?QT.VTY=UH'=8I_P4A/:^;G.9/ M)U<:TC]%SF#C11.V?SD+#JW7W)E7<7GK/D4=!]?10#OJ)"[XT$I%>BG9LX&0 ME9J&=VK34<)3EJ)5Y%GS\+74:IP\A7?SH9W&A2O6-Q+U M;F5:H8&",_1#[] MQ-UXD!"_Q*ZZ&V<[M+U;"&^4).1$'[\DZ9-8 5K&EZ+8:;7#9?6B]9;*('#'*'@8N(3/()8/[MM::QB1&G! M,X\E@Y35J_X,7-:( M@=_5VGHX*UN_IT,G5*&1R)$K9&< (QWF)[\PRQ)1&&1G)HJH%[K6.?9*S*!+ M"]\(AD\-'?!:ISHEO4K61V7,ZV>OP#,UT>FXA0U+DV/%]U;O+9+V#)?/;+O8 M(Y7@,9F]2V-5?Q7IN1/-O_9?W1#]#D2MO"'S%80],ZOE*(0XQ7W79-&3=<2> M#])@YRF6J /IY]!,2W5'B( M24P43?H;Z9E<=0XY>NC'SO*(&71L=00;GOHU3;XSF-]%UC?XZRB(^A:>^B%C M),AFUR!S,EA:_L&$7#0RH =A7?5,?1Q?12%/;FWK'QX&:\)F#Y]F>*9GXW"6 M249GJK_5&?.^,)+^4C2BCZK^+5&6L$&<>TR?>98)"-Z(!IJ=A,ULK!SH@ @& M10_:6]4R-.5'Q,FI:>$[]0T;$:()J1LAM4?@!GDB%R;KTIUW?;?/X_61BZ@V M31K(K9A2B'%)X :&+%JO;KWR."?=J? SU;/A1,+EEM6W/;)'[^(GR/4KNVPW MXSQLJ&)J&QX"7HN+JZWN&O5K8AN'J)&MM]*.<=YBG7WDZ/%"U!H& T[V, KL MK_Q#+UTHU9RQ7)M%17Q.5+/_[#@*:(4XB^":I=='C\E M-;GK0'T8;<]TN]8+ "OY:$H M/-QX1;T=$W/=](T?)-1SI=2S'-6!1Y.E7CFDU+#<;QZ#[DCT2YC(J;R;9Y7N M+*':/&CZ9LJ):C-JEL"% M%E1#%7AN\J[+W,BXO>9>+]=]\RJ(:^X[]"ML^S$>;4:(1./[B8_PIE'>9!1_ M);QO0V_X0FVR98RYK?6:6XJ1X1.;]X]MHB7X?KYT% )D\IB>V^4R=+V>:2E9E&Z;>";2>YEOKUD G%5&:_;1=B3\!*T)/ M^Q*_EGX /K-GJ>IIXXJV=+LQ^Y=Q&%?YOA=U$=K2=,OF0_.B+;9R MZ"O"]Y_53I:G9!^H-0 A>#I]WJJ8!:Z1'Y0!:APM%_Q-E.]:^>T[V_B?C+1Z M&O,\T:Y?)?[1.[E*^].<,A!L)@WT5;LBPF>YU'2&5*.=\?JJ.8[6C2E7G/IISH6N[05TP[Q-IE?7QWM<_G MF=AD5-[G1TU^[>;M=H];:""_[T4.@U<&[F;L[IC@]3HPU2JH6F+^"C?PJ4)+ MV0L]LSDR>]MQGQA6E5S,,7(I MG[CS6CF179@JU^U]W!DR%&],?(E/B/1_4W/[ 'X8)Z\?HUD[-FJ8J'AK>E_K MTR#28?J[V0@_]SUT&,8+!LAD9Q'4B:8 II@ZU*I(L K1"L:C.QU/BPRX^Q^@V8V_P7'0"$4AR)U\&Q F>Q C"O=)\ MLLV4*Z"'Y>;RS+Z$7_@HZ/L;_SN9TU*_>?21>V*V>6J]U(;OB?9%!I%*2 !N*;]TQL*4NM[$#Y$(,X'/JO*?KX MRCB_D7'[^(6RRVC.K6.U3*?'7TQ/ M91S\AA4Y2J1:)>MJ-U=5ZJW=V1<7E[\ERGY#IRRO6709MG.$I>M*L* T(+VB M'))SNE4,'L/-, \TVP#4(9,:&Y6YH,GJ])3EUG1CB5QCWUIS-X@ - MG%I=VK%8,0!"2/I 3R?5)^F::N^G^A>^'Q[KW'6E G&>>%B!DK\")NQ":%AU MYT-Z#@D5(]'YZGON^!7[!_DI^LKDYV3UI MM[7U/I*5GEINP_7/44R_GDVZ 4IBNETRV,9C)($%79-J+L5A.AG0#F NM[&P MQ]Y_4Q]>(]T-:T4U:#I]Z??=6SEF_+6%O>>S4BS:PR#F 1<1S):J@IY2+KBX MF#U9F!$ZV7O'2Y4YYR?!D.[,YGT+F)"@2L:XGZ^-B(P:9M9^9M#="MUWJV3%I.6]MR4Q^9&Y3.S/XT?> M6B3]6;)LI MOQV%!ZR HY$LFT+.MD"RD1"1I_JYTD[" /]+1?YX4XJ/ +[\5?&V+D'0- ): MB^G8%8D-XS>#9RS._KF!W&GI",Y^0 ,AUU[]U='L74!NV8BN;7Q>>>LSYE*(\$CAN^_(E78WPA.N!-J7N:6O?7C! M?/LO-Y4M@22'\*044J_-TW_1&87-U>$/UNRA2HW9CF'1'<:CCI#(1:%DJ4L6 MK[OS7[QU=+]TSO(F1NHH!K(_0 ,9FMZA1]%#^I5:6F8D23BT$UJCOJ./>]/L M1-)'.#:9V.&&WLYQ?6UEB+I=I2U>56MO4-)PZH$&:Z4$ZB9R%,(J1 RG9)&# M\)R'^P4)9^'*#_%_)YCJ"E[8GPV#8:Z(3J;N0BB\CE1L_+4FA/=Z_ ,ON:-Q*<:]-S M;W;X+]UX.C JS),W00C8UB?IPD%5*\-J%3 MI"@YH,3]6,^(]'M[QZ4N!N!I:?O1 M*T"#]U:]>><.AY*-;L+SN?7>(TE^ACUH-V0&0MRD?$8Y)? C>"BYU"MD59B0 MYU&3]/0&OCAJM]PO]HP?Q4!T1DI6:W1(Y8CY=+CW[16'3#W^EVG#K:+( >35 M8B^"0%3!S&\W@@&EXIIMT4IH+'(?5(Y]U= ?9(^ M_T7GH-J65(% G)'W^;JD,UE$(:4J.9"/F"@]M!_8PX.H;$T JU6/"+ M;TD;)*39FVBL13U;-^I_QKM9U8/GQWY>I;&FI+/"R7CI1U8_<;M=T!E#XBXE MGZY]OX&9$"B@#3\(%;0AW\2GO;D(Y7"S(KZZ=>G7JY;6SS?XC%7V3/TEF[JW M;9RBU;P,97XJ-\*WB(GXG(A6)6OD$%5HN!;,!RR2C*Z7'7/%K7%OMZ@/7%8\ MW!YM,H1Q](FH"+N[R$JGG V5O?/"UG!G%Y]I3(0=\Z679X;NKV_^5\ MDT6HN2.1H)GWCBOI/_16B=Q61H9;AN1ZM4S?K&WO5<;YBZG4%& LP%_[<+R^ MWEPPU5UXU6DANA>2A6Q%N*3O4$_#*^!SI[)%6UW$*P7_>!*HF&2=I,-50J"7 M6(PJ=!&+T=M':F?ZNQGVF>[10.?S8N3_PLEDF;P8T+_C"[ )Y06@RV2JQIB? MT=,0;Z8J^_!3[QK!P3U'!@^=X[ZEZPX^1Z)# $UU F/L)81VZ@L2XNX*:Z/J MF0I7;W?U*H>45>J98JGD#@'HYH?K#6E",F.Q'QL?P%+E=F;\'!S[7XY>4XYM MU7%0FR%+Y@\BQZX\.7X(VO?M?@\46A;:IQ=T.+EUKV;RG[9 M9'9C;STX"U=-[K8NF?6+^7WF +I^_)5NZR%CU[_-;M(H<<7D6ZQ934I^ZJ)^ MDK1C2=\+5K*^H;Y4LJ632=<".! !PL/BZ>N_"5*;FD5R0PZ+<8[[H682L'\P M<@A!(*A\5HNE>_%B_.JRHPPR0+90?QV0IKWD%#_8<1X67'[Y5O([YR4\]?(Z^ M0JD1[(/.B.-,B@H)0E;X<"$=]G&O-8)CB+,WS.^QY+?BN0MO3CO#ZP-#^".] M&D[RMOJF3Y$3U/I;730'5*43@H M%T*-8-@]%$T4D\!3$PAV'320^["JHHXV.U'QJOY4RKF[:ONS-V'J2;8RC>.5 ;FVIO\BPJ)<;9+;:]J+%WM:]V<(XTYOH@) M2Y TR\)S)//>7RF5^&S@V?SU:^5HV>/1@V\:Y>7EN=;E.]BW%_5%7@M8&+*# M0" -T'V6M9YV$@=G #$38"(,PF;N=;0A%28Q3\'G?E'9JB;\,#O6Y0A3&/HW MKWNE+F+897EO\L_ZK.NL_L>*OQ971-:00@MD+J"8) Y,X8C1A&1<2U27B1#1 M=:K&-':1NV4X1Y^D5J40HESVD^CFW#2>?#\N=?;QU:%+V4]:G;TN@"O&Z2.H M;X>$8ZJ.WF#<(9%(7L+" 1_PH#NG$I$1U:FIK=<5<''(:F)'R2_72Y'XF]CO M>XIW4_)DNO/M#Y]/,,EN9)\%<@E7S2BQK2?)5LU3![ 8L0LCF*=#G%TKL+#L M:_MY4ZHO]S>B_Y"O?78I2.AD4U'D'U;Q?CKG46%6ETIYF_=::VY9EY*3T(.. MB5I.;Z"!PN=(AK=IH(A42?4YIAZB'_3)S 9UA:JMU4S)7!LZ'LI1W2_>J2>] MI'8NB@.YZML1A'H* MR9;X]<;E"8R[DC9)K98-R,3S(+%AJZ?8$PN2L$COED_6;[5S+^02% M7W?A0>F&X^_OLW2!JXMW% FP&Y2O92CG'?F.R_--FQN];HZ-VE*/../\5G!4Y&_!@TOCS(VOU7XF-RTJMD M: '!T>3!:P#%$IJU$M]IVV+L+O<\ME9&NLG;?BQ[\>!)[=I=:@N>+_0W%G^X MKV7/]W%*,J,E>=)LJF]J]V436(4Z#*E6H?((B:D!0<_VW>73E168;;:CS/L7 M\LZ1/J^NGNCH]MR=>&IYJB"42_=(F_(,@CFG!\)1,R\[D'8LP79D:HZ7 MV9GOOH[B/F-! ^FWQN3<[0L\^HJE0BKR8T;Y+[]X:?'*(.OE 7V;/UHT5FOB M@=*@7&R-?="G7<^'=Q$=GK3X.F+E=]PXXN!^F*):IAZW7*#%'".#/OA*/?7O M-;2?,'/*X8T4+6E?\E8KH'%TYTS14MY M$QG#^0]X;%4^H655TDI?&NZ:MK5<-&%L2KBI9 BZ#>^J-O.9M<8C$=PQ&2->;0%U_-] 42 MO_X_>>9GM1Y YG^P3((+$7,GE2^^+JS#P+B*83TGF[:3V*Y.<>B9>I8+HH$JWGH2:*"S+]@V/C+9 M%JH&+J^6H/7](4GA'W, TW30V=D^A-JH(C,?#^J-&31BG_T5" MCS,+Z>=;K@;0QW-%+;PR!4W9FIYND>OR9R]+@_S8\X>Y0 (4;JQ55.RU'AJH M3#@6JE,PJ;=)R-,_%I4P4_+*+Y07'-:61I#(MV.CGT@Z M6>M5B"GN%$E4R L-G8AZ9U25G >B71(E=^*4S^=;%WS>,5^-[SS461V3WP/S M:*007(6?[)_YUM:?"L9&?0.W*+FNSU H[7_->U_(G;%L644K$[2A\PLMI^F. M(ABVPH=V.$@JNKA=2 ^$6Y%7T2X-,_;NL7*+\[U^Y<^_*'#$[M\*N%1=^D[% M8[?5N)A>T2^GRKA8SQ^H'DT$HGHP,V/W@"R8=#1"*=$6'JDZ:!T13V8XDM"F MZXAOTJ;+WI=ZJ6G! CKI*5<@C]OF40[]G 4R3];__/:+N[ZS^?L@SJI[P&:V*)ZPI1-E:P_CD3P*KJ*ACRN M4RB,^A28<2,8D:+Z=RDF??N%&$O7>$NQ69#,\9 A3%7,'9$PJB7U0[KS;&!X ML6?[^Y:R%ME-].I:/SC]B)/?#-KF>LSZ'TG6_W<02%\Q9?V5K8./+\3F\-H% M3HJ4OT^M-SN2V7SX+HCG8]CT:\][,8/E2:.A MU^$J@82;ZG (HO.USF#H,B9:_.+6G6:WYO8&/L/):U:4M)MEVAF-?13Z6@I] M3QVH(NOC/1">^."08*>.R2[_VT^@&9N=O%TMLQ>-@[[ _H1 ,I&S=ND6>'*![ ]#[P9[: MU[=EUAS?WG=Q;V!9_,:-7IV-D$-5@0 D WZ#J/]Z$BU^_.YN!7DA>*T^Z,0 2.4A.#N5(&5C>KHSJMT QLKM>[NH(2C.-03>'KZ M(P0$WU9\AN'\6T'1F+/!] MY))N)))L4&;D'>9">AM[UF3]M>*K@4>3)4-;S M[SS_S*ZV*B'.X8>Z%OAM-ON)022_BQT/XJ[@CV8-";E:*3H%H6S7J ?'"L'* M!*KPP_SV>:BY157JN/OXI,6E^IUO65SXR?NV8TWV"<#^;^X#ES8?LAR!F_.F M2K4$6L/]S!/M5P9H]U_%-310%N*Q_C-@_[N.% ##R2*NXDK!4GZB>8GWG+*O MW.8U6.HL9ID_K*])DC.N_G'+I0].+8LM,G_?.'UV$I9]FO"K*_IT%^YX3UBH+4 B^NH N M]IKOSZ?[EL?.;U-GD\*FNKYYP4MV'0?+!S#O4K)IUYPU[%ZHV7AQJ=7GZ43 MI'CI71O^E5:G?-#%8I,!^9T2JC8!_7:Y\]I>_]>JEE.J$Y.CGZG2Z_EXM,[3 M&E=B0L@\GX[H\E'ZDQ4/(%-3>\7$4V!U#>FZUI?]F1[+Y(>4SO^CLOP?@X&% MO\PFJ_A)GC:!OW.D(&I/ (2);$0OZ%''CW7X)I2NJIPN%GFXC9IX=_U6SQ^Q MUUE18*7=D>M?T&[7U6-4/-%<0.S=2&(W43#RSRCN4J_1_0>?D MB:($H>]VI(1S ->BEU[;F''6BK)2JA'N6M#[(0[I834N#KA47,'"5M-'6X?4 MA;WZQ6<[^HR2\=>^@Y(/T%C[C8CJ^2C-P'M*L19_WIM;;7RKL8>D&^W 3/XD M=!-LD%=98H]KK76"9I2.9A=VAR?PX$@^FY;KJ;E<6YJ6HN\_LA5L\LT'/'NY M?WKN32WP=M1>$9=BDW@02BJGV,F("#-#HQ^3C4]E7\RCP:*5G0FDUXI M[SL?>^7,[>;72H96#KS-E[Q_JI(,DL:7!Q;L%[J_E/OSY.:G[]#'.Q9^&EJE M1NBLP'=_S7A;/SP]3Q1? QNH/L%DZ20VFU!R.]^_>&4ZWV&8 3W<*\QN?6=6 M#Z13+B][/SA\5E)TW=.VHI]\>8R00EW]YTGFM9S/__N7N<^ >75$ "@N)TJT M8U&J=K#=<7#ODM:<$2OC"[!>2*/I*=#0A=O0:6XJ6P".6XQLKZ,-S#P^UJ8=NU90B;IM@NI'R,'83+4"K@ M;%E:IY@Y1'\;BC^[FE"ETJ)L,J(RK1(LUB?O:><6_I*(_V01!_H.XDJAAE&$ MX!U=K3Q8LB6S==2IJF:4+UO1!IO1HH7,M^)[O%9-U>;)&Z&QS87D]!57!@#6 MA3"+'/ 8-N\>\9R]HRCS4_)/>TE]*VY[\J=DK]3*GR\K<1=U^6\+/ 25Y(.X M[]C*H"=-S_R_L4;^"^(W)R>/9XWEY]S6(YUE%-G4'#L@$_S>>CS^9?%%)#GF1?S@+%IO/\I^V!]] M:C/9+?O"J+<"3''NV>34_?=^.MA]"WDZ60]U(3,1ILC\QCU(-?I> W5Z5JVZ M:!9A/I8_TLJ"T,FF6EMUM'*$6B;-_K$>":V=F ^?][[PVDKR7F\=NAZ^067; MJ/@U^VZ"*@+/5KPSJW9%*;-$)OY9O$5 0F*;!LL%C9]^./E@Q_#-O<871=LI MR*)9'.@@_';MQ]%EP@;$EF*Z.3KDL-.0(93OOD>\J7 MB^7\2^Z9OW?.\$RO]U3)2NTW2:3XO*=KM:K9A\^KS,,O)KD79:4>.1S1A4JS M^,B_Y(I\4!L-Q-%Z$7YLD=!&Y1Q7GL@4\U/;Z'NP>Z%=&:B@6!](W^E MEISA@<6\SNDJ=EU6,9[;Q8$HK-SN@1:+P8AJ H^'F=LL5YKVVOQ.G6B06^RW MG$?7T(74D\C.^[_WVG#HMZ'7UNRUKO/#&OF)^Q^>+_U1%BO8DY_3.4>6!%!X MM"EU"&\:=8$NEC-6X_9-J =Q^^!BW6GV7UO'.:^;&?I>R+WKWJBRCNFW.(GQ M%]H(]H \S*=,-0)'/$!RW("3G/ +OR\M:\2E!3RY@CS9<3Z4PYIW=I8_7F-< MP:?[D]SG,R"&X0>_\C!YO$8VX ]J<]_HT_3AO^O+C_\6D.[(F:8(&H@L""%2 MPJAL85CCWSE8];9@@R$HI:BV]-KM*,<)"_)/2'O)UM%KOWUOD-8S<5D).=$% M&NB?+]WK$^(@SI#0)O5VU$RUD4G RE*W@QV5!Q;F*'J_#+EP_H37O?LO!&<' MU7F_?9T^TPUF'^A?0+6IHA[MTMW3I@EQT1;%"H:4ZM2B352:, G-4#^;"H01 M>GYY5WGM:?]EU__4SI7&0_U_^RE%H4:6+(7*5MDJ6Y:&DD$2D7V9RCJ8_"PQ M,F:RCB4FRA(QLC25+7LQ3(RE2+)$1C%+) PSI?'-C''UN@_OO0_NZ_]_?U>9WS?I_/^YP_CF$:]?UR.5;*=V-;\(3/\(-B<'>G>_HM+2^KG2^LN<^2<. M]G%T"@^G.FYZ$W?7H*(( _:F^*ZUCL^=W0)U#CHI C>T$Q3\MQ&<1U]$*W,) M1]@@3C:.P$ZXD.W 2S:%;GZ*N6?KNI1Q-P^[]+QT=FW#&QK\*;$CH'M-02&> MY_JQ=;?8/ .YQZ481G(0^-X6J#Z@"Y<.VX$*8-E9LK[)B99HL#KXV0<[KLMX M_Q@.$^AI%1O"GU;0OTY-.?RL#E;6H2&TFY7BHF>B"H.*>SF=C8CCD.CA](CE M55D%]\^%.5Z/YT+;.!#=OZ=Z^".=IX'5+="N9=9J?*>VU1);@CI3$\N:I&M6 MCTKGR=M9WO%ODA^U--$Y6#<,3E9D)VS#I7^$LB!BUOPT*IZR M^B8,()&M1Y794>E/-:%[^M?GFD*;WW[]7+J!QDZ.*5C]ZQK?,+P"!,+3WBQ" M[40?XSE/>H]^\().VHXA$(@2^JKCN):?*R($= D=[G95R--5!L..]3T M$M[6J#LP&.G[2-9);L8W5-/WY(^F>#.%QO^4J,W#F@*8"%8LQVL<)5*&LNWL M0%C2M3/7M@L9TN?*F";J3V5[^ZNLK_YAK_8PRV/*?JFJBR9T2>CKB M;4@;GGY ):1#3/%3WR_C7+BQ0(8#ZW=)JTJUN5W[A"Y71KMV#?ALY7>F/]0P MW/VT[*G+3P95P4\ =3HTD;%IYU7/&I=VF%Z0:X3GRQ5!RRCT'Y*RC.16?SN5 MX5PEGZ"!!LL<]ML7.SZZ&+)CZ;3T M1$U\?!(=D67]A@:U$0?MNJ]>7O]:M!>2S0D_.'(627+.N3[[:FJJU:6:FXGGE=+U0"=/WMMM#P+M!TGI_1?^ MBY+> @GMXIFP;R5R-9!VG$W IO+<<";&;PN4ZAZ-"SF6F*:M^S#[QJ>0C*AT MFX!?RK\]@K@!-$*/Z5Z4%Q!1BG)A[7^13Y%.6_/P\K#HP*U\&H#VG$Q*+"\T=A[SWRM]?-K]+*\O0YOE&.O^NP M).HLYC! Z)IMQ&9AJ,5X*3VX%O$&5QL%'3>1TIU46V]M.V2U;F2Q8FRITMX4 ME@6Q">L%Q;'_5^+(_TXF/V.#"9P]L&]_KF/%7G"[B&P&^B!DHNRRK-Q96%#6Z4?K%H+;JNL"S.(6R<._YP MQY]36Z"FAUN@'2A#.EAP$2_C/DC%)YN&,*/):*U)/6X&,VJ03#E,V?D%SEGO MU1J]/7;(^?&3@(*+N+GR!V*1QFPDF!:= 3F%?@\3J-AL)"(8==A.DTGT,FYTV1/OV%==4%RKE**\J:.*P/J?Q'T>O ^A/U&%D($F0J[@_[XT V6FUE;(#+F M\!I&#*5AP%$4-W&J#>H\VM"<]=-P;57XJ[>K^X\-4JH/-%7GLF;VD;3#379A M,0^$JQ\8A6^!&H:9?FS!:>,N.;_\Y%*V=):)L1"6EN#X;,$9K1AG M&/+;^-$,%)[,(L(??;.',5ONU60KV7+<*>Z:T[":ZIO1F3XQ"?N6TZV=U)Z# M&L6,;T&:#[M?R1>LU*\7++J5'WV@(EK:6CA-Q>+#)_\^UWW]H+5WOTM%_L?I MUA\:F\P_%< 766+-,M[#%CI%-JM1$MIW>1YJ5CYLYX>[-IQZL,0''OCZ/L.% MWQN*,'E,5S3&GW00/:+(NF)W,'@+)&S>SQ:B63 )/:%8E_NJ/Q"_$;)#'W_V M.RI-9Z0^!--S P66W=6',#XXBF,WOD5[N8K%Y92SKEJ,\6[3;,YY(4;6X_+< M;@H&AV,Z)#M];?GC_D0?OG N]S+OPF9>7>?N);0O-)Z$K3%@A+FOJ%=VM,' MSIT";82G_R'TFK*NX::X-%)6Y]E DM0:7@J),0,.P DV]#IQ:RKSTJ(L9"R4 M@XWDZA$+TJY2*>_/H]Y28P*5C>6V6=(@QX;%?_1\\0XA%>4HS=$JJEILJZDF M@6\GO6X=C>R[Z[U88D-)4W@'&=OA-N*FNO\RU!;7)##[K&XG\%*'IO\C\/4WLK!J%1*JFCZ,8@*8.SBW&UVCZNFF:)=S\==07-WAT MH-[I7$H5%X;:,X8R]Z,-VHG#@G*\BT7CJBY\7*ECUJ34GTVTA55X><(48LY-IEWIAURG_C6%!-"'6L^ MI)KPU6&O^8 M$$8LXR]DSNI;CFPWO6%2:_[R"&,U$R_$.TV%W9U1_'BL?92O MN^W,G-^9MJJ\S>&D&K,O5PA-,5;#<>8 M)..2O6594O.);!M&70)?);"0\YK.+;)^8A3"ES.X$SG!GK)YB5L^(1_@\H^S M'TP[*FJ3NXU69+GG,5WG,,&FZ9!SP#3;_,UZ)WA,+RZ"3B+/IBJ*UJS^'DS3 M#*WEZ4CE<>6M5%X&'BNQ@5+8?RJCE7)W1TW6H=]A!$GPKR(<$D#FVJ#"@3B: MW7XX7AQE3/.(,[@T@KJA_SPZ(.(I&?E N6+JO"R4:T^NDGBH!-^E%R?[=,D( MVJ"&4+K6VG:P53LT'#'O\O.I.3;S)=+/1"Q&?G$(A%+CPM!O\,VAO8-V?V5O MLZ+51 G((ZXYH&/=Q/I J +RYBD("'_VLI>15>U1&T-0QM[O>YVA/O=+8"KY M=9L=)'_3:27.$U([JS]Q;5;($ZG=@]^M-PN&+<@-9]160Q_0C7M%I'CX@,8' M7(>O2@/5XC(COE>UOO:ZF]8%EH*3-# W,)2-%9@,;*E$EG59 HGEZ(SR)2GF MCF*#0>>'?D%TB[ K_M*J78,\R3(G,RV"8@LGHT[37S,CAY-G5(D?B8BXNA\NRU6!TG?\DN[3!M1FF>?84=.<2NR5=E84-I9M28OTJDL-S,X#\,]CI[8 LFAPFX0L;% M,!_!4I/?@R"Y#XLSM$MYNU4%4D1?[%AXX?I,XY5RN,YHWG,@V@UV (GN[Q%Y MZNTFLG2V=G=)^:V;KQ+O"/Z<,Q\P^B[:D7JL]E\#M_\CZ#VV_33MB7!V>U>5BP>77]P*,9G1_'Y, MUIF7X\3(Q$XZX>C#6 R8AT+891'WE2]!^\Q5LC\UO:U%?_@NZ_M+8>!YLH&\\CKPMR_>(O8YRG M>8+L#\^YT&%V$5VZC]L102[T2>/MIIHN'PH.QH!GSN&GM+0*YX2*HY64OB3- M./EXO,L'_Y1D5@#1+'ZHM%K/WNT8.SO$I3(\$&>4D!FM_KNFH^-;YY;&LK:1 MMB4+R\"DF/K;)68CG<O00K&SZ MY)(>9BU:)[S!*/(NLUH330-PZ:/\ M<<4#>L5.6Z 0F"1*LTUN"]2C/CUHZTBVAP&%$Y31%8KU98/&%VYN;3.7<[Q6 MS%!, N*.Z7(C^T'?3Q3L4^=A]!A)XO:CM5 IWDDV+-5$D]W:K2BY,FLV$7E\ MM;JW=VZHN">1?V#(H4OKB=G-G5*S9UTK4LIQ"!AP.TB)T&LC M8)EWTQU;M4AJ _TWPPW_2']T&I*F80;FR^+]##U<+%>SER7 M3%$03O=&P8W&=5P-R((5C]+ [T5IE0BRO_:G1YZG31\M!PI77?DC^2[-/R4& MB+%$?%/3\Q9S?;L"SY8KP=\4IQJI_@;3Z$^B[ZU>6Y7G1;*EL7KJ M3,/Q(;C\]\0FD8!L2]NECE2A!!>ACKC6&S=\*EW)E3^BKGIX>%RL]YCNDK&B M9YH)IYBNS@WMU ;,; X>) =&])2# @"7Q=U"#BF8H[G;]XG:^;K%M M.4H_?$I]4"D^3*H22U&URM"L'KN0_+7HP+JB7-.0*>IKF7)0A;7['?&+^RV#*4-@]WA.H'Z;?L>.AOL MT_%TLPS*D'P:$%#0L"-%:V5Y2O%TE)IR(>CG%FA*F_']'D3?M ;[;VH"?;!F\O.9]\X#9[VB7^GO%YS\M_V+?+_ M]G_'MJ;^ U!+ P04 " !H@5!8Q\O%%RM5 #08 $P &-P<[GT&HNZ V&X]]7GB#'(& MT08==0YT!T1/]\_XYTK_SSC%\,_U]*E3#*?.G#YSYE_!R,Q$"\8S9YA8F9A9 M_AFT>V=96<[^\^"?#_EO;Z4_SNL,MZDCXT5?'J4W25^8Q&]7=_":C> EE)^\"&-FX>,_+R H M*25]2>:RBJJ:^K7K-^[X9_[0PM+JD;6-TU-G%U?D%A47%):4UM77U#X]>FYLZN[I[>OF_] MWT?'QB_L'A\0CX._Q/[CH0 QT_WW\'^+BI.&B M_R<'C/_@HJ,/_.<%G*=.7[AZANN6*:.C+_=%I3=,/+>3OE1W,(LKF^%YG[P8 M8>&34,%*$OZ!]B]D_S%@8?^WD/T;L/\-URSH+ ,=+7D,G" (B$S*C;D$^O]H M,"0!)X0N[-'6&-Z\!P*FR'KXN&,7F=P"!0LK5$QWW_=P\!0IK% JB/$*2:719[9FB&@_@3Y%$LX^/)/H60S3KL>X>:T\%A-, MF4KJEU-"6[RPG#>\8O% ?^A '0=E"8+V9CP:)CEB!T0LO]G/S;-JZ8Y(OS/Q M43(YU6+'B;Z>EW#WF;.#JF-8SM0@$F\+%B)=!T*IH%,?R%_J=V,,/([M%ED" M0K69*MME)\3M^Q_G4AN[:.VA$!8-Y;N&=RX;B*ZQ?"]GXCKE8$5A MT:."3G\ ZO.IH([[%"%$AQ#&T=Y5?Z0U&#=O\QWR#LQY:"\?0(<-<5\^,?G@ MZ;:BISI=)QJLM!/'+&Z?7ZL"5Z6"SGA2.ART /83>6"9. 1\RC,IZB>\W/@^ MU\D7:)H2.+(%VR?^$+UMHK+#KV4V8P>KD8& *)U4$*= 3]&NS< M"OQ=/AW^X_K5N0Z?DAX?,(G^4MXMRC8(_F5C$6^%F>6F,*-HQV@'F\-;7<\S&HJ4#PN5!5]4J.[])F(? MS=*)+J""PJH0';>TE>"]"/8Z?=W["YX_K+Q",N.\6,-# M=9N"W;2'%>6B_BPO")'!R_8;ZE=(FK1U'JVLK!L"+A=U59@;-R>S?H0SN)O= MT52P6 Z84JTI9UKA"&:0ESNR:CJ!E8')XO6W6$L"[/2BQ.QLT)M4\$9'! MBI0*$F^Z$OQQ?O5O@JW+R_7/+J\AGQ=%$1V]B_CG"!+W,C&K'G^TO;D4R\F] MU?85",:AZ&WPO!I#U%=KAIN&8TC?A7W! [BEQ8FK'MX2^V+A)VC9N[+N$E MA7E$!3DJ3M?2DE;3N,6.;R2J$RHS"X,B8)S8+"5YD^V795IUQ^5I/I MS\P-N[Q+:F(1IQ>XEC0$N04E\& J;(^#NO5COC-QJ*8,Q ]>U-LZ)3CT M0CWAPW/?VF^JRJ#$DQ\YPTI7*IK3'I?F)"%',(!Z$6WGE=!JTY["&/3A/M"" M-5*_"R#Q>R&/2$9\<95I-@4%WSYL'57EU:K/.LYD:&,(AJ0;V%" M)RHP'@*+/8#N];*?7,<:_MSV]4GK=^VQ1(4M>U4UBUDKS7 M1O 6)/!!2*/9&G9<,:\I@*FHTB1HX@G)#3GGTV M)O'I1GBCA=IR>\"&,=P(OY#I+EE0T2I^];)&O^0/MR1=^-WH 2^Z.W PC!_@ M+H?W8_!!/9@PF)&S9 6ZC)!H.Z7BFOK\@_6F8.CV?-.=D=.>4L2;&W -;=X*F0>H8?. M(D)C^.:1AYYQ?O93)!XPA5D>;T[ 5M M69@[X=&8I@!^KG-R$NW.,-2R]T1??COGMN[?56?]$>6!*_T@+DT?8@CMXS6# M6#L0#?&+)!Y78B4P4@IS \;(2#YD3E#XH^%M_T'UKH;J[B>F3HX^J3%&%6)* M+4WDY=39'S\F$$OE"+P.E:;O:'MD!?\SGE!+_ +$8A-9 6L'6T6F((.MY.\A M:W+GMCK=1/(_ZG:J]L_&8MS.Z,G1$< D[C'B)NW;[387ZQK?098J,'A3\%PC MMI;D2X@HFH$)+$V,YS?7 T[8[?*J/^^OQ#Y++U3WT?8_/R]7BMR45(+G4[JH MH(;&+O:Y7:Q" >%DR9^?.TB:PM5"ENZ<[,\,88K,7>M8M2^\G/F M-CPJO_!S](1_GY\BEDY^@_B]B;Z"6!R4I8+>;^YBZ&DH%%J%\%$4YB1WVCIV M N*$_=X%=CRY,MJ7UL [/?.T2C==6#-+O+V_?QO^N!P$"9 G>@&R.!X6@BA<;,M%4.TJN+2 M>=^0=/Z-;,'L:NK:M_U\%\X=.JG$W<49'PI+_PDC91Q2IQ9[(DSIW@LK$&VZ8*#@=#=&>4_"V-:-16B)"@+"H$1: M#>15 AU4$$(%1;F#JH0L)2/QMZ SZ11FQN6A\S ]0)YPIU=49ISDF&_[IY$+ MJ*A@GQ&+L4PIA[I&0M ]K-Y#Q_6]UW/8FXIS8T"7_F?\S_B?\?^?0&F2\R%N M5! S93!;8+C>"Z'7-A&@R!=4T]>ES3-\L!XA-7YH6$-Y>-%@_F+\;3VYN)TN M9FXOMA/3]*7%/BU/G&L2BNEV:=.%%+"G*?T;7ZCH9*)J;4K."DNV,;UQ@N-O[^?\6HK>\" M,HQOJ2!GF@Y#,!P@PQ?KJ:#7N_6(TP"F)^T8=ESYN5%6,7(G>79M9\Z">XY! MOBA5O@8U>\LB=G!>G.EH'9=&2-].Q'J2+U]-UBCY$OKCGO1&&P_=W\20 MP).+028=K\!QE%,>$ Z2.7X !^VK4%I%:9I@W2M:>;%D'7_#\4#*MX:J^C3< M=^LGC8MG)AH_F&4S[B?K%Y@.P0?1DFAH.+(:&:%I>=RJ3F$GHTA^KJ%GZK_, M3VLCBWK <17/HE)?O/G2J%]9-\WA^@SN?V5%C0]CZ9;#WF]OKH>'5V"A@)[/ MH?R=+5\:2QI()%G*.VQ(":HD*_QMS(L\$1WI;MIK9SA[U?+0WK,324]A@9GC M%Z,.L;D 0SNFT06IA0PWZ]RSESKI2G[TI];HL>6L0)R@GX/JP<8 =[NW_/V[ ML!^,&^3@QFW^$Y7?5%#=704V)&1S3C?EOC(RXH55Q1S/2L;V3JZ)5^P>KCM29V6K*9O-#G M;P6&E@2MVQ-<,"42!F5!9=V[SWQ\N.0I#YV]',,6SH_]>%_^O$OP3)K>'%K/ M9?.?8C3Z_BC'\;V2;G /2)YGNC#2:^'^]Y/S9=N/7U9ML'\I,!!/#=3%OI;@ M*M(,#X/07[W)JB->\O1RY<.DUUT"HJ2I=>16WHDY?!B"-QF:,S,!I! DGCNX MM"+<;*%1K -(KO@730$?G==G07:RY&G#OE3W%,.#9>RN#,_)S,\SU MO('5WC%XQ6@PW@PRD]?^PL Y;]-J0:+Y?GR&9.63<[MR$3R) ?(.BKA=0!81 MYRWPH1W!Y#]PA;U? 860[-=>=>)T^O.5[+G_>;D'PUYC_=6R3_>%O4R1.2', M%ZJ6R,[;W:3 .6OQ(30O&&X#E_Y59[5&K*"9:%5R2;T,Z\S&L4(V^]VZD21: MV\ 4#+H@NGJH($_,L4P58BER@ J*M^I[>'P7+R'I-HI25&6"UW.3V)7L?#X4 M.0M@DJF@E<2Q>[+[(?HT!9D)'Y]]%G.4@8XMIIOP/O!_ $>;WK%??TO3E)2K MC0$FHJ0+8XH\Y#_^L7_E8TXBWALB"[&'J#L,R^M1'YLDS0KN09<+J2!BG[*' MIG.RQ_,J.#$._<]U>_ M%EL:PJVEILH#H2J)"-;$#B1*UYHP MH7 ?;353^4R\I3G&/&TP)8GW[/>NWXJQ"&8HKA2 >YI$.TC@ZQ>C5!>W#35V MSQD]$WRIEJY6<8HP?TO3_/;(O/X]I>>;0B66-SW7V:,QU>H1-%+9/45K(==: M-4YD['[!P,.'6LH]5HL-:QWJ@0!2D*UY0LPZ;H@DU1P5*SBTS+N361*4>+^:P&I[Q[%L M^H[SNI7X(N>3Y_';\'B-H'R$,7P W+'8.>*D;$U!;];EW MI,H(BUT4YF&83MFB4<'L9K-#<8S.@66,=V%]FD#K-PD#D:B=[I(UV2V[M(J17_X6][C"V6S--,P@J?0$N8@@&^,1VO C G&!=A$$?=LN:@>M!3A M7/U"27!(T57/2VM^'A?Y"'Q/+L1LD)+J0'B,>&&@M(L:!X MF!Q.N^PS7?U\,M0I U<98I4JV>W[ M?29V0+Y)5[A* ,3=;D/I@;"O 7G8W1@'1<)Z#,Q _:VF4PF0URGHTJ25.?=[ M-I7<-M'6U4ZPE>R(ZPOQY^/_A(->X?B4<#'KJ),]U53SRK7 M&CU5PXWYZ8?OQK(T\YS8]QKXM?SX6UO_G&Y/<0N%ER6^(4<[BIZ?"L@2NCMU M.!0NRHO/ZAFWB@XX_;/DBT+N,164J-"Q*=07ZAZN)IGM'"9#JOJ]_ K(9OPM-1,2"H;]Q':IU/SWT1D6 MF8,6[Z]5SJ.9 >4'4YKVJ* OTI.2A*RWK[P+1$[HW_\I8=65>\+$4RZ9_S5E M)=VUZ7W:+*=Y CD-\F0H$EKSM#F>"@K7-$!M6ATG1OE#V!OR<+(?)=+DI?4: MD\_=&(2]>V)6+;=?_?*<>.N.];?94KHMWF5((VI+%6]+81$Z4?<$UT;U#L@X M-;3*!G[Q))ZWW67?2'HZYZ&6')#@]G$]C$'&_UE9E?:@#@BF3!,GC>0FN$H' M 6Q#8RQ;1(>.HF,#.0]\%>S=[KWK:]M[]G> ML>L("'W&-XE\8]R/(D:32^&7**."F_9!*#.UYOMF:6,'0@9,C8TB-/+)3DRH M_+7WG,<7F@I$X1H,VE/F3Y]LF=N8FV#1/WVV*@=PH5PVJ*R?0"+SA[X/N))1 MK=:Y/W\QW<=6Q##:.A:XVSRL!3R)H2-F%(OOZN\"]#_>9B]_@!_:&JI[&CK) MN\??C8C%<&LK>/39 $G+MF2'Q]V]C>9(!;E#SMXK28G.(*OK.@@! O2=ID6O M1>8/3XSKZ.?064_*O.U<:U/!&MS^X[IU@KOL5#;R>UW,7T36M*D.+\$UA<=4 M!_1/\(Z0K@--!&6L: 6Y'K_8VWA\=_7->YN?L";?80.![_I:'SGM5GG10KS1 M'5;QSS1_28L\S)UU_ZM:JI!U+Z6PZ,R8O67<23@Q]%]07N57!7D2PT;,.G4[ M%=_Y?YON-"FOVNO?Z?_ZE#S!>_@SG)8/F9%MTBULQ9-92N_&%>)4FI]A:N]5WX4."V>1 M6_+OO]@>'[5K:R[O:.-*A64/ ^.R[LX65PB8QUG\*C6856#5^;$M6X>24>4_ MY('=+4ARM+=;L,JOV TM".6+Q9&.-^!MI@[0$UG*),UD0CR1(%0<17 C0J&B ML[+ZRWP5OXU_?NB4Z80QVPSC]W;1MTJ)#U!_6N$,0JG+TA$]8\]+&-UURE2H MH(KL08\ZB.G _ED^S_!(14;3AT6J0?T:A9B*R3^_#UDNY3:QM?]7N#E4Y#\; MJ&JJ]Z.V^&\,_B$2D+9/45NL8^\*86 KPXZDU .IV.$[)KD.E\E_7U9ZK4"N M/"][?]>$_]?X \8X2@>T4;'#![CDLS6?1QFA[>-=YX19?'UA2PX4Z],**=5Y MXU=DWS=Y/=;9 I$7E?D'B+JB;8&EW9E&+"E;GL#)S]]X.G?D(.4]LZ)4 MGPG1] 4KQ#$A_S5\EDV;6;Q\ L2;Q,3F8Z%7R[V]<42Y/6M:26_N(D< ^#C,KCC-:3&S5'SHK M!ZM0--I72K-L)U4G=!^Y['1G?V38@_*UZB;2KVQD\PWQVVRPPA\V%D^EC9CH M*?Q1@2URN<9>ZBP>HT@0]W86_\P?*ROBAGJ0PC /0OU4HF9H6?W$]H CQU,] M'U'CZ3PH5F>(8<- (CFX]!)JZ8>E+'="]Q#GN\S/:W,IF2U>.W,AM82-U,L6 MQ>OJ+P^](GA,'W'\]WWRWT)_2-AM=/!RON^78 F_US%G#,$W01)D69B:$'=\ M=Q=[5'B60?WY7IFF>T8S$FD5#5O)$]7W3-_:Y6\EF70[B(V1Y','*S<>U_DZ M.D4;GQT5WHX3G>F0(((^"S\&7C95>(A>G"B:K+^ _;+;G>AN;N6 0%L@ M7A1!J' 4]^>6>DYH.*-7)18)2IR% M3*\36P'$B2-)+K'/@?OBF'G='/L[?QG)OLZCD8[4+RI222"GF1RXI@8"6%K=<R[Z:HE9SA4QL/.( SM>F9B)CTSE M?Z/-#RPO9ZTGJBY&P\$3FM;X]6X.P*Y==9Y>_%QGFJ>;V8QKS )Q1+_;Q?[[ M1KA<&4*/C(&XFO"2I(;15P$&TRF201&0KC\>8"]D/*(I'ZR0IQ7_MI-U(-S- MB2M71_:RR :K2S8F>O4^XV;+L@4A=2?7#>F=.PQ(XI)34"*LXB>)M+]Z&L4"KH ML%EV?3$.BCC_'JQ6W*;7YN6<XMP]12)E+?Q]TOI#N5Y]X9(/-S+ MC;V);Y%X X@P?!3)0A$WR0$6;P*6&8>1+6Q(]^O\AL^2K[I57DR^6&[X]-FR MIA,OJAS1805Q@IS]@^0* /,#Z3T9$DB65DVT&,$RJX)T8])+44CWI;^1V>2" MK:G\_"=_?W5.6=V(%ZL\D6)@O1$HQ .)-P?/Q!I4C2MZYQ%*#0O=,WI1@8Z0 MKFUC5M26E[R7X)%5@DR.7D:_SF%E?Q[[N@#36WW33D)&^G:)8CC&>S! =3$V MG9\*8K(E^HV0///1JY82QU\]K$O)91:J4-/JEIH=K2X<9 M)U.L$DFNY*\4!A@]?IL*BD%+_MHD-MCPA9]IP?75XP?GNX+\[GU:O=N&T4_* M6)#KNBH6AG5,)6['SX1Z&HW7D9V,&R<.,G][5WA_,:B@T0:[<'75VY375X0/_7\0(J@I9Y1.(#]"I)ANB'?H6/:FUOK]/;1EZX:)*G_YV] M6JJI^NL/;6AX24RW81H/;E5Z]JJ5STI2EDU5WCT+J:W<3/@[8)/"$GRB,X!# MGM?!\W<>1_IO9Z2[>*RPKTF0IFZQW]6G$^#P50?21&^B M;W#HBR-^OV\O1O6WK#^>)!N43E"\?*.XG:YAWI6M?4QL($^0JFQT94=\YN=W MACIK-4/MAH0T[QZW\3N/T+8X5.DY[7KSWT7P5"]4>#<0;YPJ,QL'J5LY=_19 M^!TZYJ8\$@=Z[+6>"WQ8?K,T+Z;S!!CW'B>G,Y[A61$(?;6B>'(3B14#1B0^ M?X!N\ ^[_MX[+:)4[]85B>\I<@85S?2L7K/V MH(+>3>F0D)#ZU2)+&L,@2O26_SD!8YR'X'5V9Q=\Z$EWD$0H(;LD'MP]6M\7 M)>B*FS-EW;_+_+OVX@'E^!*#@N8!:@,P@EN&?3G1A#/B^7BV5BPW5A6706P(XUCJIZ\O' MQE6[BHHM]IH0][//;AL*Q:,$NF26 MWIB2[A.(J7@4=H&F8NVKT,W5>,H'WV('VS\-%*^NGK,N>IR%NFNS10SBFS=% MP2?Z\$$J2*"(7*!]AC(,KO6)U+P0Z(7O,R2PO2D&?*"3ZZ-?$DTFQ*KO9L\O MU7_M?U,']"6;WI&(8BO0A3\#3&GJ:9K\E0IR'6*&B1"0D:TB>-N^!0F\521- MU$(% /%>P8F5&Y9YA1N"?<2LRB^NP>0LC5G[]K\&XFZ2>O&_9)-+318AI^&R M@.MR7P>&&>:+M^/W=5M0Q@]&MN3W%=\MN6%K/]?GRY%D\5'V;5(@J)OA,_?D MUT-R)8P]D.")B^HXQ]^.EAMO-<27=0KZO*OWTAZX%Y]IT8BQW??BC?RCAU16 MR_(5G=R;"K[U=>4]W?H"(SF%HA[D1%S",VZS!KHN78(I8H?>-&/"#V.U6(*W M\F--T1,JFZ29&?F2=S:Z@M:S;Q41-(CO:4+6 M&2@B7A=L",\/:NE&LB9&T7AJ#6D4=K15QK>KW&]M([)YU)HS?7U:OR=8<3OQ MA!X^BFA 1,)E@_;-1F&<6(104 LQ2(/GX'4/9U%1/@S:S+[+QWJ[#VS/;$YG_14I_'SS=(>%X8@LVQIW! @&;C=@_,1 M)&D#B]@A?I@V'I,(YX:=PN^\61(Q'N@53"$.X.(5/',W@QF)+^2.[26Q \_86R[LSZL1Q<+W6^K8 %A5.!=%KVKH3%#M>Z7X@,':) MWIA4E$[LS,AZTV2!'O.&U!IZ\*%X>R7JDS4L R.5).(T:LCI7]R1T\V2V?%K M>>3DT6N!??3=%?6W5RZ"BJ^=E()$&'D]_F-GPK++2$!6O7NM;D13%1_6NQ+9 M\NG02(=G>>5^'Y-V3G4*V8F7J IWHH(Z;I,\I>,P'D@.7$ M'3\C%J>2,><)RS>RS=M5+W7,/HKN10Y8#ZR,!T.!Q+3EL[9=3W^R!M>#TW;W M&G\0;ES*Q;Q-_$8?1E#OJIYLM<9J]M/ M+8,F>I_>=9=(,N4TU&@!E>8\K99^#>J7KN)=AG+!O!>N3M+;<#7PY5?D?E[= M/\J_OC,M_!+$UB1]'/N[=NF,;.^.NGF?3M_ESFL#G/)6&@LJ%ZF@C(*VM?H( MC9:2:]"5H*YH=_R.?9#&9-8XO_<>W)#PTOY'?(@=AB"*TJXO^2;H/B>A\++X M-X\KS1MH19CGQE!!054?[RLPL)J[MM+J0J-T8VY_6_C.4H%+B@V!NLV*JUK/CZ1NJ,DZ/FJX4/ M0FKZ"??O/&?,.5LE_.I;'P:2:7'@0^+Z@+L%^)YX U8_F_T>PB; MQ.1:<\FBB%Q-@P)WMGS6+*.I%^FZW9K8U' #/I^^W5GD\A2)SQQ':3EAHA6$ MFF9H,!8:MB#:YJ6QW+@M60 &CB%[4[?P).1+]QECB68S"]X:MM%LQ#RB!K-5 MA@<3Y0"A+Y2?R-K KA.3-N MY]1^!M&71NA80%.I("^?A&R!28@')@%<&[BM3'AUU"%X!GER;.C^@O$#Q&@\%12/9B.IDS,ITO"%V<#V M098CHC9>9+=3D4^[+-@C/>-=7;:(\5HO;LZL+FR#,AE4;EJ^SIWUY:%.@W5W M=A&AJ/=5PAN"%7%^$HI#?RD"D'KD6$TA>/:%L5VDSGC%H9 G@N]GXSVQI*=U M*?<=_<[[I'PK?B'$>/#BI-.!=[SG]7BKO#ST;W7)4V1N@%=5U56\4R,2;I8F<;Q@*3YO![Z7:(%?C K8S-08]+M9TY9I\I5[VC#0 M(UFU+B\_*>U4'J+NBAL#%OP&R6)%S"0W44%N[%$0;BK(0S%6B0KJ%')=VHQ7 M-L0?]"!SKB6'QD,^&U!A$@)G MI+R4WJ?("Z?HPES]Z[ ]N$?.2R M=]#*O&]Q6!0/%U$KP2(X.O!SE@WXJ.C#K,MK"P,]1$'Y^I[!^.YWM^W^OOAB M\%U[1DV?I?K!^2![U"N MY[;V6]B'IS;)\*L>?EJ]!;Z^8EV:.S_82R2F]HY&G[3FA0]<.D@IQ9!.FQM2 M0?=3?V'6;NGP6.TY_FW_]X[$G-!.<'B#IZSWOI**4"%(+-QL MOONK83ONT_F V9P$_;FF=.VH#4 H?-\8@OL%9E_]>;E2*O]Q@5H>T[Z&GP$Z MMJ8U?_M\D=2'/EYK;%6JKW!R$^'MQ:6V MRZ:?$[=E>-;?O[A(8F,-_,EX_C%L+75^Q4\BP?KCZJ<$ ^TZ6A>X@^8%W+O0 M7,]U^2/W@B@[R:UK$P66>8U:UE30*Y/"D9@X_A:>Q%78[K4>UZ8X0L!1B$*2 M/=6Y>0 MG,C[7J(B'\8V%5?SF;-+L+O,AB>>K\GU\M73WLMB"7W/*V'VYW%74F4,W76* M]BUO/ \HBNPUKQ!9EI@J=4>BH2 *B"1,3H=SNB'HT""2]AA)$:O(9AWK):X[ MYB0K?(G-D,O 7<)%,EM/;N?'CQ^/DD-8+J'V-:F@!YWH4*#O),@=? [BL:U! MO#.JJ?[E5U">V,U: MG&'W:>AI!X83"WAG!F([H&R@@&0,O$T7Y4S;UT4W#GO#(,)3K^0I62^]+8\, MT4J,5=G/),RT^]FZA30;7%Q O<,0'PR_1SH5Q$T!>V#HM^0T0_!'..]$K :8 M"1-G3P4U5!R:U&HEE'Y@E>OSDE >E.E^P<.G?JOJR3,+_!2)QVP?EQA'$8=I M 7>6H*P.FQ V;](=1Y3;J\8$ARFK,05_*NBJ5U'K&*7[:4SO0:]$V(9ZJHW, MDV?>3]X-12%82.HGNO#%=>)@$W!A&<%HA-_L2J=PV";R/PI]HVGTJM%/@G]X M;E?*SW MBO!65E/H="^8-O%1[>L9.1?6[ MO=>1EJG@"O"CL@<11-$0[2P-*3>,B-FJY8'T&8,-X= M;QF_?)ZD4?"KL@CKE?8MPWXUY?U?Y> G/Q?N?J80G/?!$E=T#C1VIW7=T8H> M"'XL@"W]!?5 G,G$KO81T9DB/Y([I[CFM?,D8D9VFMP+DV)*\R_H6\3?Y*'K M!L 4EO32H*@'^-X*G,E,K$4-?K%;\75&>@\DBE_0$IV14%$Z,WVK:-#742OF M=IG/BS\EMN=OFUQ[SR7T'9'< @Y#-$S%8]Q-P@33>Q-GQK!1X3#$LS,I"\(( M9IA90HB6OMU]+J*,MU1M=/G.L^5Y\0X)VX];)DF9JYW#5-!21B/\_)@V]PS@ M2HR?5)E#A2\R'/I$9I^?>.;OEOQ[=F%VVI:60&5^,?MNE0$9CF+F-F?)*QLE MC4NH:>6'0$ Y[!Z0A5]>ON_ "400[MG3M>KA4$Q!2C]G9ZB@FO6D'U30XZ_* MW4>!IB::W+^N2J;F7BYVM $1(;%4T-D*RM4@MEWLSSQU7A^M*H&DLWC MPR.'@6>5@OKBS6_2;!%7%--&[PZ(Z87&Q5E,K0S-]"TU;E_%#V QVU>7,-.; M.)') NPI160Z(/9"^YM#9&/5>2<'A^.6XS9?]J MTQVN"%M/Q<]!8*()N:"5%3]DC7= GH0&Q=@;VX8JS77:) &A.;<\L0,AUH&: MG(_F9OO.5@^)3H,1/Y**]VSX!CC8/VK3!2%PKN_03$%#2^IOX'PP8[Q/]^XI MDC7^Z:*@)CMN*/X&*O9G"0T-DX+K!_WQ>J&T?;F=+;/=JV)O5O:*&I-8'ZL7 MPL0(J,16!KQX%X:."G(W$=@0U+2!QNRL$$+'' Q#BN\403T;%;$HECS;3Q+9 MQ[8RE%1]T[7^ \'_ MF,TBU/8<^V= 8E6-+II&UH^[1D0U?QL@RQ*-,=(83PBK>CAMQPC^=KE(JT/F M4T><%T2X7NY_P,^)H=9\\BO9S+^_(%GI&],:23LN@PH:%<#;!1NTJK)D94)? MF1QH[L5<0JWK+V\3QP?O)RZ-PW3=_D%H.EI\F^@R_0I_%US1:?7U;P*>Y^NONE M_G'#5T]Z]&L/1]ULU?]R""7[>C)H(2HYP[M,&.SN_L MOOZ _5T,,BW\$!=2)'./.^WGQN6I6$@9/)%TN0K(F(D/.OF5-I6;.0(;#3PT MV I"]*)FU+KLE(!,[%..F04^>>T$?7VIH:!HG-007EA:\]ECT]/TK(:+5U.XNJ"?,Z:X9IG0O=MO/I086)L@%-3]G*!.K&<^T;9NM; M'W_+.ZE4TNRF@IZ^U\.G]@\=3HT,_>G/>(ZIQNYR%,GIGK.YTN-Y>3RMW\+F M>QW_OJ?E92JH>T1OB>1[++[ZZ\ZV'YHESNU)UJJF=E*!Z:'_L5DFQ5ZF?VYI M A/O5AF+@W0NGB?)3?2FXBHT+W^SW6JL2AZV>S.>]]C_V_?WY[T%&"XVS5)! M-GNP=1F<<&6:SG7$E MEH5_79F+!'0JX[6L_GKPF.J\TON7N++LZYKG)1DL;[-W58X5K,2.2Y@F%_2-/95W@'O%)C!<1D5_ MJ"EBIDDYNEC$E]\KP'47@08P*V^@V7.:D6W,3]^ _S'5X:5X(O],_\?.G__/ MPVI]D<1K@CW(!@.+A4''YWU]3ZP0[#XY M"Z4Z?V.\OSC(P;?D5OV+7@ZUGQBCJ& JJ/(VYBHA7 S)@6>[G*KZ*B6Y#/S( M4S$S2LGA&?Y:YBE"DZI^CR/85%<0D?NY1AG9J0,7&@S\O'P9[=4@. ]A,A\0;LM:]18G7^&*N63H_/C(<.Z^CP.VW?&LW,K5 ME0][85H=CQ$L;0_<".\.^M)7I*SQD-86O3T-*H@PFUUS?&L=,0M[A4^"[PA^ M=EP=5(2;3"T84$%O*>OX(<7CHG.E@YZ6QE#)'50_YB,-+N!XS&G8K2T\#+/- M-\P)RC2()'[W.4S;1PFLT#-U6 I<-ZI.@/8L,U]1[MM#3OT/D["Q*<&+I MFB&ZAB;NK.1/6JHK*;;/ ):88Z=EDZV"?*!LD"#=I?]X[/ BJU'ABIZ/_RM2 MUA>_L1I1[356<.:AE_C#X0"9NE!/DXS1C7GBD(^O@-Z=W[=6K$Y\EJB@!&&& M99<[Y"]=AU10\*FV"N89R]Q%@]X= L+%MU6R)M!(<<^O>Y?YVD G;'DC> (\ MWX]QM5'W+Y4DU30DVSO*&KRL-9JBR?G#_7TQ5#UD*6J1^2G!=?M".,POHWD,1P.U/*;R4./P4 M^^IG_JZ4*AZ1DM'X5>DBY07S]+*6/4O#NXGS2JT-V8SG3%AO08LR?5!EB!7/ MMWM>.0UGV=/I]\ZPV:Z+G81UPWE2_JZ%1"_@[GLG#:@QOO"[C]KW>^?G\8D8 M$O/#MXO>.:Z"\OUE_9ZK")?>,%--E205B>-KX5W_F4O5[4O MPX3P@3UM*K:;Q#76Z3P9U]*YG/V<';H_:U+!TR8O9Q]6>VS\1N5AM15Q#J>' MBM>OLUT.>F8D'?23;6A0M2Z7F/+T\].Z9#<\D!A9(ZK0O[$:W"NJBC_D+6"6 M14EE$Y+G[\G?4WPXIBT+?,%']4*9#RVJ"9+O0]RC3T3S?-(BE]AR1']HE'0( M"S\."WYU,F SHN+#Y6[^VT%L[$);39-1[9QQDQ7X!^?XE0[&4QPW5?<#::K> MQ![_H1^G&&5JYY'AH&[H4H9>FYIZ#7F5=43W7OFK8R"2J/%[_6 8B^2>$(Z* M^77%.J_.279ON%O[VMK>K;3NXMA^-W&3)87L- O'N M^Y"XV8DJD!I4Q]4*8,#H$2*G@HKJ6KCBZ6ZX/312E[R3BS3?(@DM1>,3SYX\>^@5W6WC9Q+4 MN[ "SC!JG#7SS*'UY[_7CW__CQ+IO\BT&XDW59R>])0MP\RR8[V3'1;,G FZ MF=Z?N^>-9B]1N*D@>=!O.#SBW8EWLOYRAEK,P[/E3,Z.[V]M,*&2EXW9O@.+ MXMG0.,N03L\@P_STE2F+@,+XX*9*JZC!JH0(Z(<-)"T1B3W?933+Y-/"=0[%UXUG'+A7C+,\210$Y<%LVU_X^5IU'..0?>V<%EBWV%$[W MH*V1'F>7V,U,'C-*9(-.314^U(2EQXH65PO 12>BX+ M;M<6H7P;0S0H7NP97''J/]O:Q[PB^HI_D[)S_<*WBEE*&5[\-:1J#[G]ZYD\ ME*.M^RA"NA1>.T(%1:5[UL%C._ZJ3UQ9M"MM^UNAF4?Q01@&1[@!KY1J3$+V MV17DW[7[-@$=QX54T/?:,B>C=W-_+MVKJ>^.O#-T-F_5_)#Q!VES!^;PDPJJ M:M7JLXRM*P*[@FT24^<&=?I)B5. M")E!/=,4W!4,8M6+]NSV#=;D/!QTGQ*!J96>BO* MKV+ A\" 0V<0'I5P/7+;5Q!<_QI\ZW=V3+ WZ?FB>:Z$FWC\[=*XRV]>GT8\ M!*XN';I;%G4+;&OHJJ5>-K-I',T?FY''\I?!]T<4?/J"]A-D2OT&E/[8MTFK MC@3$00-K0]5L%@9T>*P.FX#B_XJR_#> /S%U423N(>Q0SZ!]:^#2(^R(:D/* M0(A'J>60J7=1D,.3)Z^: _J_2>R =4P=U *[9J2Y'"V%E+\(5AFIY#=XEH94 M_ARRR&OV$O[:RL- !'X]3[H.=7U85(P=F9+P4"2-6=O%;P0 MG[[J3 7Y$\9B.E#5F*5B*JA^J(,*FDXD*A,@?=#8;,Y&@MS[4G<*)S[N_=\/ M0>'V7W^\M+Q2?'J@]7/RZQK=Y&N,SD%36T-4T*D_Y%Q5]AF-CE=]VP($QONQ MN,&%=XT.BE4-8V\M^8[,TM[;E,1_++L=EZ01_WU72.DU$\I1DM>Y>CQ9G[#Q M6\'Q1+8B;;!P_M2SEAH&NGVGZ89E8,H6QSYCN)S^^O#1ZI0F@^IJOLF:UL_/ M.MW&I>H<+YW3K_7]8)2P$O<]U].Z>^Z7B7#IM'^2_N/0#M0J*O^GS[7'50)V M+U,*S.S;)@; Y,L(WQ/&M]/G!SBC>[5&'T#5 __>=>8QA7XKVGZCPP/(KS=_ M\MK^Y_=P;_7'D_N&Z28SC%K$O"1?*L7\486$(_A5,%''4]TE\/.;-7^:^9)\ MBW_UG-(,11@,!B%G0KQ,9O:[P/6N M;^!2D.A6#9RLJ8I-:"XYJWS=O,%3H](P?^3:4W^AY[JWG"\D_K93QT)%?._F MXK]>OYUY$J#US;9MM3P=>)CX<3"H+^K%VPF/#3.HB_8!YAS_8-Y/TCG\;B^2 M*R!BF,2+_;M;=&W!R4[BSLG/]=5;._JH,FT&>!_\// <'Y37I\B'JB@4O41< MFQUIX67S2"72#?F2]=%M^E#C&TBS8-4O MT E-AB676YVI%^)_V'3C+$LWCYZ'+O.WV$LJ6IRO)2Q($-B5?C[Y[6A5DW]4 M>Y3?NJBSTB;D1K/EY&$2_K_\SY02=,G/&HH--9Y )MV:#W@ :%6>=$ M9+-W:IE_FWEM%KJI]E>Z \UI5UE4/E"WRAQG<-:NQ&5?[4H2#P<;ZQ('!&^= M",@,3FU'E+(W4'YB:MD:?7-)(HW>7C#[9=7VMJF;)S4=[GM]#'NL;Y/.@U4] M#VJ^@F?\B,\ \Q,P? C.1?Z$9OHM;HS'A/N[U9$5&,+V3O<'%XB=VQNX$/P4 M!AL25W^U6PPJ)_MTPOD(EYE(>M@*R(,'5_B(@Y+GJ: W##8\EA;%(]WF_AL] M]Q3SK*!^"KR7S=)5A$R:A['U[#-%2]J%_TL[WQ75Y.)E'WZ(=(-4I86.&HJ% M(A*2BPB"7 '12Y=<1*03"R5"2!"DBPA($92(@()*D2HM44(1%>EP Y*01%&! MP!?%\$$*P^/_/VL>YF%FS9JUYF&_G[+V.GNO=K;N!WV&N'W(V-_;G!O0(^JSM%"!F!_+!@:P%IM7")B7Z/ MPX\W Z\$^99,WGC(:(;E;6$N(,XQ"+(@G>*3FX((?#P;5NI0%VA<7OLT3'G9 M2"7V9X63=MX^I>B@2]6.6LFV#1=8^Q?6]F$]F;#;+2.:H$J?1SPILRX4H(>J MUC^ZVC1'\SUSBU5JZ6Y7"=\MG MH)!D'#X.32JWF#)1M0/VL9?!;?GC>QZ6/1Q6.7'%.3_WX[] MK\%55"N,;0@\XR(%Y7Q?WI_\J)FT1PS"[N_C2ZI5?)5[)O^RD]/#%'E+V:L& M+]Y42I@9H@,.IM0&9GLF] YAX06YS2 Y$G\$/UK^UWQ:SK5\G!I#B1)::N:; MYE;2=\.YMPAC&I^Y-W.!A"S8H43)3NH/9X6#G=X\S,HR[_!R[-;, #QU<::? M=LROS%B"V&6D3#0K>*;U&CMO^[.4[ R!_"TC,OH?VB'QA_AIA/M8?D3%W0^&1 U6Q:NQ+ MEU$$-3$7+KSE.4P'SA-!P_0TU$(%2C029_,4^Q0M@7,&_*LZ-WI1F:IXCU^4 M$Y^]0JH]T25O5C*:!L?N[Q:-UST@/FY.9(XH?B=) E,;V?S3B#&OT+:1:S>- ME/,_#L2^&;*V75! P[6STU MV%<5(]'7:-=N3L7M ;\!S=P\,"B D[O0GH5JPUG5?K[X-JA&D): .>H<7AL9 MC#:)=E*) ,X\K/GT\4ZRY"9,*)'"@.7.H!JA*_/UV*Y!O/PD"68/6(Q2OUN4 MRQ?1A'-N.OTO%_,7G8?R$^]5S^;GV?YRW ,5P4UP1<%*CO4;FH(@#R?*0&58 M=A+2$0D<2R;M ;-.^;CQK(9MY!K"/B%JKMP@WTH^Q"Y%K?[DO;>I$'PF=H09 MG"*$+=$TQA#GXN*41K)^DU=R]D9&EY45YJ^M_/)CYS%RIN<1+VZZEAUT_%D1 M%Q7C,0S6Q;4[1X<(U%D*W #)?2VHYML#W[CAG+-K;+&:L,I^6S[RD'=TQ%29J%5WA"@9".I?V-U^+H/>:!!33A#D$9=00$XQM;C;,V M2 ;6D5) 70-?V\>8_=SN:G3&2]O4R,";J]/A9(/Y.Z_Z2=&A MT[:+RA"!W!.R&5X'/TUO4TE#6'&*W\:?'M3PM9U$B/$NX"R D73:EH:I>W?* MJ1D"0]6R-/%S,OWRG$OM]3CM7[K&7S._7/"PN4U6)4=!I<+IFB11G"686XMS MFR)I\J\ O\GI;//ATT[C"-NZ[^TTC>:IAO47UO=;TS[ZO3"?O%><";V?"RNY MK9,2T?KOS,B/HZ:SWCU^TB_3/);1S8JVM34[F?20_ M]Z$FLRN2"FT6E7(X7; =V&"U4Q)UF=]ZB7(YGI0M=@/Q*3JQR$LF\W6MK.+[ M_%-+[]^_6WKYLNKPKKUH(ND Y_..T/3,(E\B9)1"!W,SBQ9_L4;NF'T NT]7 MAFY=>55-]_ZN"<_R]?T0$,'1__KB%-?DO4Q4S6JEB7H<2H2$PD_#6L6S(X1' M0$]N*D!.C:X399$S<&HLXFYT&,=5J[%MTK1E.=$\PJ5LT3?,-K"YQZGT!V7U M7M,^/2\FA->4M;FC'> O\:-$E6U(<(XIMP#\S7,#"P:*.SG39H.C#>LYAZ9[ MJ2];V2=IUC7]U57NF\,R(;G%1QY51H0FB4^;_6?$O,@OP]Z163LFD5W .X5# M@Y$ 9B /M'R+WMU]%GI[S7PYT4!MV,Z/(]&:M<3V9(L\:6]I=\[0@7]M*7#\ M="KOD(@A$4L02G&"@&EZ/T&:$+(&65(AR^'$.>%6*[ MA)*O.!RO6$PA[1(\0UKQX8(:H:$SIA*+81+3UF&B%VT7 M?+^F_]D^M6ZLLTHS=@C1RHN(HX49["K]S?"XUBAWH68C5UU(137G4M#JLS@; M3GO??B-, \XUE/%N]5-ZH@%1^55TMGX;T7SKY'3;AKQ17D26]U\EP_*W.B_( M_D0/COS3Q>T$BQGHV6=_CB,50WNW(2S3O@:Q99(\#"B8VY3<71!4X3N_?[Z1 M\[4EL]1(5UG!_K5#W.WO"%G>/MQ- ,.V8R7 Y/%#9'%$S )* W=&\_@820_L M=(3Y 95GOSA?"]0O\''FUC+*#2V:3U^M*1M]):"-BZR4!O.51+D'IQ]SSD[G M<([Y=F>_]2CM%AXHG6$L=NF$?G/N]2^M(\P[<3;UAY;GG59/&U#)= M :_50"&FQF_TJV$DEWW ,3/XHS/&4,K6Y7:?M">74JM\$[![G8?,2B0R=CL? M5OKU;>4!,,%]*B@CB? OYT.3XSTJ6!H8YK=L?L!"PQXZMA.>$.E"OS!9W=V6 MG%!36;;2]'RHR76^,TTT_+A>[F.\83A1H1L%S)R?$2KQ41,X)V9VN+9!&6/X M=)^X2WM/R=Z2L_0\T\(!]LM+6O=$9B6U1!GTV]L0P&TD%Z\KN"L\B!^W0+5@ M;N/BF% 9=.B)J(J%$*3L$E)I$JGAYT>C*+&6VF93U]M5)",QUG[B(75YXY\< MAF1PY" 0QO/B>X./@(;S0-%#;GQNC@GI +:L%R_)$6E!-Z-_Q$?RWLSRQP9O M8^N8L_DE7'OS\2K' -Z976S2;CZ4HXL?)9D*&O"ZH((+T)"!"%I@*U *L'$N MD_TLZ41D^.8TCYJ^B=&MBIIT[;^);/3J2RNT&@#H^88.6V3!',[ ME:/NK/;^TU]_F+P)ZOD$V;\E]9,P]YS%;4SAGN%\1#\SQ?Q!S-W0'QQCZ0=-]RI(CWB\J#FB,G1L2='N(<@0 -H*+YR M; $#&L:M%##(U.9>U92PTM3GI H65,&UX!I3]OI">L^D_I4/QYP,I5_GOZH* M+6@W7VWY=]GBK'LL.@=:'_L, M[#2\$(RA[&]QGB(4,H.U\T_N?_*A4"T+0?@#^Z*W7(TSDFZ*T&9I[)ES'_^] M3U5:@/RIQ?%SB*^L9=S?$$_Q4?J("P=[%HC4;JF%!J[1OBXRUU)\EE\OB0Z.2M88@I!98"D\1+8?\%345)(-5#:/N X:J( MHM+=J<^JZQY*4,0"LPXKB:R[B5VW1#=^6\$D G07T#J!9XJ51TN%JO+"XSW3 M]8#^9F_O)2._GL]N]ZGJ=8O.'??_10M?_<0=T66M@0=V-,X^T-H%3&6ADTBH MMM$84\T0DDJV;SI/,^' IQ?#"0J<(> M \B,AAR3;DGFSL!]PL9K>8%PQX[0EN_&K3E1RTZ)WI%_%R6\GCHS6^]4]GY> MM^K<9M-A'PBM27"'<#GG& _..\8- VP:N+#,>H1]91E&9NXTU^;2]8'(DS8U M%I\[8N]M&:S8$O1E$7!S[^<]&ITD[.Y6QQU>BL]&0FA"T?*M4?747OYNASQ.S$] MGGTJ'G)^( 1A'[HE=2O]? 0UIG]>]] M,DD?3\A#D>0FZ$HC L:"I@]RL<"-$+1<%&UM\(0U&#]?U\I+&_BQRH*WW711 M.7K B5AK!C^A)$P7#N:;"_9KF33/'JCF-H&-!=QO+X]D^: M^PJ)Q_1#A(/I!" \Z:W4'+K4.GP'6\!9^:JN#)' M4MM@L]_#UT?KY?*N%;?ADSB\9+_ ,U,8O@1IRN,.6)J)>+XW+'DG=M4AW&$;PCTN*(RQ M"?Z+H[^QLLFP,C>^X=4VU9KHS%/6OA%7XUMQE\;^*GJS7$\_L-AZ#.LN%DU2 M!-,3F 1-\,6;#9ALMU.U/2,[V['NM\!C6K%Q9A?W@U6"BI/W%Z_LF^[[Y1&. M50<"?GEF"<>)>X6'0&NAE#C/ @NCP!3,X2AI['N,TAQ([.7,S:F%_8 _57UG<#4K@G!/>-\2?0^(DVMM4[T- MN:L#3#4M-?=R-EWJKBM\U*_LN[PZ](?BHTHECBN;P,.!RXS5 IX?_X\N< 6Q MEX6ASIR;6-LQ4P8;[EG2%\,=+^J\YSO9-+/8R[5^0X1@\N+A#+>3EQYHT,FC M0FOAC"J&?141SE&>ZRLU3-;F<&LM,W0F6S;/GYQ P@Q3C->,&Q"" M6^3 =?_%HXB:XK_%9U"2>&F^'BC)$ ,3 5=&6S;CK*1)=<=9&&4K.K9MR.RE MO_>N:TD5CS*O:%WO*Q@RZ S[24Y"*TP,X'6G3^>0M+QLF747ZGZW4^*FM'F$ MM/5J1W[&JG%A=]_KZ'*K;U=@NO-ZMH]T<^:F_GO>7M6'LPS3< $LUU2D-E!, M$02>:9QN-38(3[18\QL7S@6IUU=!6WR_XL"[5SE?HMP='&Y<-%84 3 9Y" H M]0;75%"&/(13 *E/AZNP,.ZM*?098*07FGXBJK+VGQ\^]SO#,[7'_PI !94O M>OE__>.NA$[A)>E?!_,$QJ@ @EHXN7'C%N%*;K8'318LB)^!U^!"FL#L9YM< MFFG7Z[:.?+!J;( =?, L;[/6YK^B#:M)ASZ7X Z(L0CH*<":JX6RFD)MM0PP8R+EK>EO1+#?H2%%9RQ>TKLRU8[##*R+=L6M"B656#X'K M"@;Q#H*# R29[C)&.F48?A)P[6-;GNUHY,!2?F=;Z& YB:-[G#?)Y0L;=+:T;#^ MX75UZ&\46TWT\JDHLA'2G7CLGC!@DQ"WL3Q[X#$4*GBZ#;FL9CJ[T1?OF28T MM7O2OV!LZM[2,[G^P=G5THUSN/V!24!3Q^L8=+-7=L:X4R3KE^Q@4=;XZ?WY M!Q-&,E&RYIA,D@G KF\G1"'T*^<)86$GO#X'3?Z6N*@ZI,<*:<^DN'A:EX?4 M;4K<;8J][R;^ ;6'_#=4%6O*[4IAI<[T.5MUVSSEVW%<[T3D[2+/JL2I3C\* MO3*MD&PAC95Q[WQ]Q4B9&FN8[TUZ^C_]BN__\+\>V]1_ U!+ P04 " !H M@5!86T:!'S11 #-7 $P &-P^>/<^?< 5P!&V?]H_UR/_ M- [V?ZZ<'!SL'$5[^BX+" M-Z5EY165;]^]KZMO:&QJ;FEMZ^GMZQ\8_/QE:&)R:GIF]OL<%K],^+GRZ_>? MOZND[9W=/?(^Y>#P'[O8 .QL_]K^'^T28MEUY)\YX/K'+K8CT?\\(,3!>>K" M46%3>ZY;X2*G-1]RBU[.+OG8S2.OY4 4\[DWSBNNH(U7)/UCVK]8]N\S+.'_ ME67_IV'_9A<6<(R=C35Y[$( $(!.>Y.J#/C_J+!G4ZBD7OS^^B31L1\$9*C= M#H/BE[B#HJ4K:K3MMY[V"XO/24?FN)P\?7+EU7,+!1<"#, %9H]Q3JU"_-O'K'WUOG M5L+KV1$4T0,H0].GQ#$!'+GTDL:M5*O;AYY+O)%Q)MRU76J*](5V]^]O1RWT M(DP;,J_-#0 M7__W[IXI)J.QO(9:5ZVOJ%K)_>(=JN86YO!V8?!:, &RX6.A!"HX-SCHIX7.]P:Y&,W-=!YYK[)Z M;80.$W TF-'M;4P1H*I3".112D$IN/(+*6IU:+Y'/-K^6?3X.GR'_%7N,EA[ M4\+88):)')E"HH2:D+)=SPZMQ6-U TU,@8 M6K9::-N_.X'MEUV/LI:M'I.IBCE][N/ 9UFO%-Z>SG(F(.$#LMO41!,Q@!1H M "9#ZKC6]^)(OH3\/OW0$J)$0G6-8J'DR:8;>N[E6WDW:JKE[O/>(R7%$+Q6 M]<[3C%CC/%%;VS!*4:WLK7&T:\OA>X%@ASI<,3KG1(BJP,\2+3;XWE%"NV!9?<6 R3-MTXF%?*@S,/G6\S$O%E8.,CT"HGZ_ M#(@'O5R20W8/+!'O(FDB!/*K1N+^QAHN34AD_5,+)689?<0=^F'A>_M3]XGM M"9VGF5+.$$U_%P4WO M_/8EGKY+;\C[)7E%.W=@E22:?B'PLD24.?($!K<3 $E'!@#GPO"0QZ-/ M$,J41Y[3W]+*H>-<';K[1X<6E3]='KE(, J8^R(/U3E<8;GD!OTY$X!_P@3< MPB1BZEZVI4?G(WB(<>5)[Z+93#SWY^'#[T2,UJ&+#J]W&M+'N%8P-/%)QO$P M>A7&!RBEM,X$$&7(P)D.GJK50Y?Y^V@9FE>#[:SNUQ$@*O 61WKRL4I^H_9G M.*M0 YOG976;#^CO"XRJV?]LE M0,OGI-^?^2M;=%O9_B7@*">"A^7(6Y>0O==I_!=_,P35K9D :V?,?22N"+2= MB8Z'D,W@:DQ 19H[@/Q>^4T\[W^6T&ZP_"T>V7T%B2L&$AVSY@,TYL#D7'H# M31ZW-%>*JWSBL-5/UKJ]V0P2H5F)7\9>]>&HS0_.\S%+9R6@!)(YXK]0Y_QE8*[>18;6G8G9\\I8F_+%R_IK1IXJ-5 M6U6=/O1NHQ@G\^D/D7_6.L\CET98QC[]P[XE,!?&X/U"Y6),@1ITTZ@G&+W> M!A/P.VUA":%[KWRV>L:,I,.2=N>MU-5#\%(I]HM6YWROIFIM*]AY!/'*$*DX M3-F5 M3X/)2@P>%9;+B-$+D+BG""-2O-[$%/CCJ5#=TLIZ7Y8!JI1H ]R# ;I&=J>@UWI ?OE M.2Y=N!D6(')I0Z%'5ZC6;LJ+>DE3_Z8 *_YPQ:AF"$WXMS>]O,.4U54(JZLG MC 4,/XJ0E:YN,HP;/5I;KCB-[@4*A/@GVSQ\[.'WZ4)[S,[K@;_^++]T4\G= M4R(#Z8V=DH@E)$^D1M82^^N6HFX0\?G27Q/QV4J7+&K4XEB9 T3!X72'?6-7 M2X987?^MXU'YWS$O,"0.S#H?$V#A17K$8$ AM&1()>8#$[#NBP-^ER&#B)7K M$<3 /O=GAWJ/M=>*XO1\5^0CN[(FC&W1Q5.H=UQ1YDJ5@2K(UROJWW M+Q1DL5]T8E_;^EY$MB>!UT.(OI'4H7B(/:YH#>I .7_DO^2_Y+_WTCY,E@0ZBU,W& " M4AO7'O%G%OBK+ZQW\XFF:I_;2.1XJ:P$\)M-H+'3FXWB2)/7*/8D>3MZL9 1 M.RE'MX4XF-* D>R-,RFX@_7_5LI^.VJ85[W]+!QFH[:!RRFP\4SP0T M9O6,/H$0;3P$4CJYB9@^D(B5QB!X;J>/(3958Z3W^N_V]Q]@D\H3+A]4H1(? M%]0[@L7:'[=J*F<D#7T'JLA)J]X#'H(7- UD/@7)[85@-W-8CVJT0@JPT\!C2!XK= MW=?54[M'"G[J>K6P[,'SGF[%NIH?.V43%B;C/[72T4DFLB3W>?A-)!N-G?+0 MOY0R3#XVV1 G;S6)X ]^X/]V>GV@F7NB-#4VPFC?WBPB1!"*M?JMJ77J0L;' M>$0V7)$R3$"G-G6RD[R:>VU-1GL1%RA1Q:2Z+7&H$4I+W&=2LE M.-7#HN:M=FCI1U;BC:+7O:B&BS0Y##VS\94(3B+#B*?J"U46]JAW21)NZTO< M9@QLCCIZ (_'Y?!?6[:.Y D_T=3\B[/E5D/?Y5O7?K+O'1]TF8C4KU7?77!8 M7+:V@E>]Q;WR*D%NMG"MF P6?H3D+1&OK2W%FYRGX(D"$%+ACS_%>D27+@'* MY?NV($^*Z;+L&:3PXK/F]I#+'B..M@G?O2U" J,87HW]7Y#-2YK?2#^_'.9> MXA2U_\\5L5S"@D=?(=?#QIKH[DX9KT#7NHG0P(F&I#97SKVAJR.B1\V7C3?% MHN4DHL#7*-$LO)7P##'!(G0@?U:\@209W+9X=8^!)9Z&!7D'4F4/2IBF/7T? M)?CG=9V23XV$NQ3A9]- M0>"YWIZF11-*9)DMOBK.8+]G4:)U6D=ENP*3[%1'"(IH>=L'4,SW9HGGED7/8;0-R2*T:((4\(O 0T@39:*::PR!= MD 90;UABL3@D$2/4(?/^]KNX]Z;"GK#;X+I/W_*^^4Y+VUKJ7^'L4^.L'_@- M4WV[W#(:#VP.W#@@U8+F&A9N([EWI^EEG3P+E#<35XFAE2K$VG(HM,++L.Z5 M+;+A9D%8F3U MX:'IZ ""^\2>(?@8WSVYJ)<>.NZ:DV27Q9(4QB?JHWO-" U M+KXO=+V@?;6OKDD:K+((,H!HWLQ<5>AM"7-!C]I:,WB'200+>C9"!C%F B+N M)\.!@D_ _15BG_&+:V1+;-DO)M6O,\ M!^$EKPY8!J9UM:;#JWSN2XW=J?&)5<;%D=TR/X53+V*J+4Z>LU-;'J6H M8=;72. ;X52H+7$>MS\ !M!4B)$COUJ)>LNCO2WHD9$&FWV##$;!6UNUP1#$ MS/C5)W4>!JCZC46C@5$9PMJP0"9($A.FSU#PT/PK)TE'P74J87*&G],=@@Z] M!A+?KMX;!3 !^3'2NYOG7H0\TKGN.\+[43A,R+##%?9 4\[O] #J5F:[#S;_<=2;85'F'P^^Y0+,^UE+> M6),;_0WT&,7>:4+)[P+R(<-&TQGZ#=M[:\@D5OP86=V;L(G\',D'X;6J&"UQ MF^=N&MIOSN^VAT_]P"9.W/EQW6I7HCL,B\)7/D88KH*.FRC-WP:3^/J]]1M9 M54N'"GN3;S49.3.N,+-.TQ)=O/FLIO.%38*I8()5Q?-]A5EU,4#<%.@I'3&YN*18+\$ &J:^4("FNV9PM MYVX6W."0F?NP;1./2)]5(PWC*GO!V"NX_10$.]R7V&(:2\ M?L[;)' C_.D0X5CU^ZX$MM?'B[&_L&2LX;#AXT*IIT8.??CG4^E)''=-3_Q" M05 0H@4Z RG,! 2@4A LNIJ@BI@I5BID @:0W'>V,'%&<1EQ>A M8J1-?NEQK70ST4FFXYTL 6[#)ULJ$I,=HV/$)UX(FQ M]06 0(W*M?-ISU[EB$#5ZAZH]78JL)@YZQ@<0<2^A-7@ M&19*Q\Q-A'/^\DU%;VRJ*-#=C3Q=A/R^6T!G;,G>^RL1&^_5=E"N+*O>("8? MY.9]!!__BRL6G[P6,$BG9Z^=179;@8)/4K,RJKF_1;TZO@0$MT*D7/[R=]U8 M">KIZ)B2/QP!=6VO#,P9>>44'6A,H\J?N?PVR6=QOBOT2NT#L2VNY+"$/>M7 MBL_T9H>SD=^&S/MFG2:/=[593J$5PV6J&$.1NCMKOORUQP6-=E#W\ MS#G/1C6[?,K?82;@SF_=\@%]10NHU>",QFXK>4.,1;<$0+A25+U$YJ*AK45? M<[%<:R[ K';NF0T3,.LZ/,#5KCG;'-3V*V795E<]L+>MOX;^LO?\PISGV8^6 MQD[/GB+9(15^-*NGX9PF\&8QWB]APPK8/0]TH<6GQ,&;I(^?>%.]LW87Q-^^ M225G?OA?7;]5&_3F'V/(PY3<*''+L/(X+:^)6NT-LY.OWD0EP I5CK0)?H[Z MV'N$VRB5M"5,DR4AUUT9-Q6'&YDFER],1.*;@B_7D')U43%K6Z=:F9 M>/;#JG0D[&[5[,LGT+=UGA,C[]N)RNE4UH==DC]6::")4<4C\# M!RX7&0NX-LW )98_!?85(AIO+\KOZ_E7QLZ%=8PV M>?XMO%_7V)A>=U!'([U6/I/M^[W.H G5RP10E+:ZP(G;-)7\;CTY^08F(%$% M'XL1@.N;S\HY3=Y?>_$FR=7S(@CZU9EX$MI<]^3&.ZYPDR4S /P CZ&?:[^ M1W2RNQ?X<%4)?A%2@I)_CKE$4% A/*-/.ORL;EQFB:K MD1&&^:#A<&)CJ?*@TTY2MN[D$?W9% =3&TH_59;&3UE9-@;W+1J,;1EM"5*@ M1OK+?^[3S:UA'1:E"G77"N.V2^3@O#O@A[TA+<7&BYX3I8<9HFRCP4S ,;C& M,D20$N$]+?]L$.]6WC*A_7G.>?JL.5@(KE^H_"UR. 3S M]_#8]Y-?Q'ZP/3T3]S?AJMX!MB$S93]]=GO8@DKD4K?@W>N#"))Y2"*R@0-TL@$F-(+ MD+>7A!71Z6^ ZI4/:0C5Y2I:(1E+LIURB%'&\=P!D&!DF,IQ MYZ&A$]K[.;XFGL'%X'<7^::R(2^1#>B-.!*(G#U=*.NST;!P1$7/#8:8<%PY M)R"@0AC)I9=V,01;=0Z2GYBH_/3DLIBSWF]YIS:0$QL5\6![L"FC,W4V^/=. M[:D>/](*8L^BP>475:,?98,80Q)O@'DI 58T':*,999'ATUI<)ZZ9%$4:?]6/P6RGCM=PW MF'1*M?=0P2NS.7%O/B5@\ BMK9K)!9F?]]] MDZJ&SSKYKXQ2K8P20GJT'-TCZQH,XN\(09:-M$B)8\,6K#,GS._E" 0<;6U3 M@Y]3$TM 2U-B6NP,WIDU3&[?'I&P*[_FZ/@(6EME'M=+!2&['1I>.5L:Z5!- M@][=4KLET6?@9S.6NW;6J"ZV+E0*%&D6%_YZ[1"8>C\6*0@+HN]&6.+ARP?) MR3>?UE:5+%JUS=K[F.\[:*V<[^(Y?>BWZ3P'60":>X:E+)X+@*67.V0\<+T- MWT;K#2TO/JW VMHY2<.;5Z(:4"C)R*6[EHZ =4 M SP0'#*^C+D[B+O0ZJT)\_32XWT:]D4:[A_&AY)57[]'Y8. KF%GH<01F"7ZI%I&/^E3 .E^0X= M@NRI=?3EA[_F0?QB7Z\FB ?YWW@NPR4@_5*H_X&Q*!NQF2942:Z@-!XST6#% ML#=B#KN$(K63XX*J(;Z*M0]YAF4+0IDJF6[/R5+'#ZYE52.# M!+*\^>BO&$!/V._^G9BLKP]"7\D\5%^G?,Z(XXH*3=7_'8]P8_79B/C,!(B= MZ_ E[C!X;U%/C)1]A_M35-Z61=]=/8ROKR=!$L\I\KV%2N1D[SMY_7KRM%_F MZ_;4Y[]9* P4C57K!S;D]\5TW*K>:IK$'965L-[1;'H:N'UNP:V]V("3?1LM M!CG=455C=6[X#=5ATE\-OB44F/V%V)34J$BL70R;K(S> MT331H=TA+0VB3_R K0T69N=!>3P\++\(SO47G\X FP$+]!5R(CPS1%V(=EI2 M:5_#(_J6 WX[A+1:M3#6=_I)UL>%UNKEN!?'V02Q(=D00+TR<'X$84_[G=Z-V;' M!=?USU^ZQT,.^"E@VH+SMXU1=)O1B:7'WD"Y3BMI@N]2RT(??6?[SA8/P $ M?YVJ&(^-CA.3SQ!=>FD@ =R& 4;VP3NWZ1J%UO*EYV[F?&6GT=%13, +6*X) MND__Y4>M"37+VO&_.[$8D)HLLFLT$R6,"00_F0&)FH@';_F^]Z4%YQ7?XE1*CDO+)3>Z_ M\_=#$NQ)28!,*3<+?,@#R#J*:D?Y3;:C]-\B671/&GU0XXZL4?[29&S^-;M3 M?-P-U:'VFK&@+6^G$L60 .K])+^<%:]S(:8L MV#DX/%#/'$#\W$OQUL*LV MWC>><=O!(3T'6N-HZZ5]6)&0JER=<;E#YAK]4P-0%#:[',8"($<0WU#"<-/W MN76,IG.N0+&S/L3W35"6D:-VTX3GD[)8 M:(C"^1%)H$'QE2-LAURO@YV+%<:J.\PJRZHXZ671Y\^.K]_-+(GW-S[._7G# M>6T[E\$K1EJ[1M%E IKU>C,\"+;[R33SF<7C)*5>+QXCJW#^[9X9Y[7HN(J> M.AYQ8(-%^.\.]F'^CB\9@RR,$991J-2_-:^QK-3%!*1!&G0LGC@Z3R)U2&."2SA%B<'5=N$3KFNF0=8OPU).*73>;'AJC)6Z56YX?8V.\J[2!Q MR>GWT;SS-$G*EPK$&$*Q;;86%+HE13'Q>.6R[$1?CS:1SKU.4@B?^W)L7^/$ MV(N)[AD+9WA:E,"^FD8OLD&B9RE-VF7]"T$C$R@2LH$)XEJ#=6/CE)WWZ63@](^3%ZW1Y>?G0O,LX8 5*@@F HGGADI1!8CMN M,,5(L=;+"^Y*XM],>[TZ(S3?^.K5=%-!]#O-'_D%_M?'W+Z*#IYX=!>P\2UX M0HT H:@N9N&,P03@>HU&/T;8MH1B:J)S^SHLV0LL:%LV"#W!$)I]G2)WJ"(? M'&8 E8\7.BT!35 9CD?? 848(R]30B+#288. MJ5Z0K@G8-7K'H_OGKC9'I555?_#XT=[^A):EZFF9W@6LT?G%!-2';6CAP=@P M.U(B"ZUW*-4&C>)0P-O>0M,;.I2-&>=/'R^D>(-.0^W?G#%M;#YBH>A2CHB$ MAU VB(.XV0V@/QZ4M"33N'#\-QZU<04'XEW316B3:A8V&X\G' :@ DA]Z7C\ M6'FF9\$F=@4=%MB27>!YU0WI/YK%$" V;Y02P/R(L;;^9Q!NFBG5'M8CP$E) MMIY-UR51OFY

?QY.^YY*8#N^0:CS8(!F+0\I"SR M=K" U,KSY'TR 1NI R)L7@,__Q[)L[3X9]1W++ MPA^M?G.R:'>6K+8])BX-2V65"9%G17,*M4M?3JO>2%0-C8BR\CJ4_PFDJ"IM M2)PIKS:E&L&\*6G!ZOG>\D%+*6=.:E\_$77]2O;DV52/X2Z+F#INBPT6;,CXAM]E @+3 M\QKN;E,?;!@,.TT[U+61_\3"2^C= MD[0/_^A'K61P?Z)ZC.#"GD0PAAE:4Z-DBY2RX*SC1J/]3:\EU 5'S0HD*O?' M+TE%0-Y&TK:"I,EH?$C4<-\B$),SP038M6>N#JW*)R<%?3>X:%(2+_\7TH&J M8P(&Z'KD= H//BO]P=T,&==))_3K)R1.K,@)4B;%S:EKU/[1(B:G(P:O[#]7 M;K0E(',9TVYX_VU>%F,IE;H\/XWZ#K+8/%_L_]SI\T?-CC^Q4UOM%0N%K)2N MP/BKT& 1:R9&RJ>):3!X)4AZN*9&/.:[(UELO,;(EFH-=\DH)>:]TDQ1ARM5 M_*QFG)JJD_)M?LQUH2I!X3Y([;%?V._>P[-4W=0!2D0%;/XJ):[DSY(PS3&X M%I8Y:=F4[#U3W;!5=P4)^Z@ZEV,:MB0]H/O1X?/5'N^E MHK5OVF:W#[\6&!ML:LJ!&%C?#V1G&SH2_I( NL[/SR&@Z6FD[)OS[YGI>C-9I*\,S&@?)E?UW"K$0JYU=91 ME^OR3.=%0[!&DYN5$,\]_ZMY*I9*7Y- KT !&G(P1[S>^A)QZ](L@NLOXNRD M#GA^<$ ..+Z"F2EK1O)[ <77AJ%(#A\EB:,**01N[_/L[[ZPB[(=.IH#?AYO M9!%J3)C $SE5DDM?V&-W3%<&T);R"!>6>ACX>-U(C86-.^IJ/U9"NCE_2@^- MTHLK+F;D>MOY"'UY5/&C@E9[NS()&;:5@A(VBL!3,8^6ZG5+EY%'@E&".D@> MSV"R.5UI8G%@>7N2ZDZ(S)^S3?-V,U)?^6'TL6S\FE-6P;&;P.M3/C-3-J&< M#0A?09NBH\N73D;L*B!TB-]86(+S!OW]+WHV>&,>C>AC"#=3P@+C5M:VS4BA M^#U^U6_\402;JCW&XV)IV*0MP/3%%4.,46O,H$)($D=< I&&&C,/R( M7J^N?&^Q"*9^+?GPN.Y6>P/9C MY)B>D,ZG/FN%T'(OV7N2;ZXU9CT>]/G;PQVSU7W2V*VOC9P8T?'G%E^NZ@2$M: A1^A#&A M./)L:>_A%&[C[-52JP>&0Q"XS^2>B6_:QS#^G"&UF$;@-(,'78"[;V^&/ K, M^I_^$_*CS/?G,8Z-H6[<18>?NC!WN0^^[?M.=OH>#XU+YF&-85%1L!I40R-4 M7/G6Y>TANMBE+T;W$(]RQR*\%0E9XC]@@UYQ5E-EW$;MEF!:?;J<%F/\9^XJ M# < ?>A\ K0X@&$&,-BY1K65BU(J-]HF&B&IHA*1#>^W@MS/?2MSIV3J+?L_ M75D<2J/OV>C;YF).@K:FXD"7/YJT 3S"4;-BW*D_"Y9NZTS/;"]3V=T M]4T\7R3A!,R.?3CQX/-BXT&C=Q%5"8$U$:<_-%$!4ZU@.];3Z%U9C5[L8_?: MHA(WG?Z%/T%2)0D*D.789\U>(XF>FSZBPB9I%$\.AC:?BB M+/%9IPZEAC!R-0C);2(%[6M<2M%).?]6%_VU:5S"O-#[R#N^5]_B=U!$:R!% M"9R"]-L ]B$;4!NVR]\[0JCF-/?G.@*IQ7HWI=3;)!MB!0Y6?.\<>?,>IY]^ M@M,UQP3(X,F@"M/NDK;ZZ5<8O".L@#DUGLN0B,ZX3PC!A7%B]4L0O>7CGD'<($P&:)*HQ$3GA6%1/0+4^34A\HQV]Q,28Q0D;Z MN*K1=&>(R+J14(59V7!P&26!W\[8P;PI[]>06\ZBQ^>^@86";+>?V"--XWO] MX=*_-S2H%V&!-Z8:0,*(,3GNR:W[P=9I-3[?J/U1X=:^G)U+)F[994<5LAYL M!0#.X%O24P';F,<@(EC6$!<]\"EZ$"( @F8]R2OFF*6Y12^WHQZ-&#\*NKN6 MKR63LNGS#$MO4O9>*?R)5>SI"@CP2;3*K-<.HYR1>*0-88/YXFE V8Y;BIC$ M3H,%FE-]:\X2>"=P>C.L=JN\*5>\&_$Y\%/+J1MGXS6SM%;0]SY2]HD:-SX2 MR945<"CQ57]S6DUY*_%5GQR+(\V4I()TW=0EK=*>63*B@O8YO>VX='K@'JQP M?I4%F:;[$>?)+2HHOSBNV7Z)3&<0M'H0=G,BP#,TS].82/!K$/[:(? MM06NBU!E7!DCWN(4,Y( 82"K:LT]\]G]8 \OE5KX*V>/X7<9.Y;DIXI/\]Q. M0P$!9J\TJ]G/[V9]KR??&6<"_ 3F7+HP]8@,V#Z$F/I'$+L$L8I0&(F&F>;\ MNK"IY?!J-AV"1Y-NDV5XJ*DV.FUY"XZ^F.(\ZA!CL]+6YI-W9 MU*9HL*L6!;9D.DH/28W;^#I0;Q"28"*/ZFWJE*,,XCT.X#>;0_#* MZQU70M2"?:8"?F(Y[X5>E2\P^C0/2A-EF[;WAE"O4>K)]>,-:^HR9'.*$VX# MZ5XLM:D11HM;MGYE:-MH2>:(E_&(66XOKB(U;R@,1G4XLF+N ;$I MB\H+UZ!7[L6I=2, I+#^#,\_;1!NEL\;^/@#5PBKCK'] M>P22S00T1'W22.D$P28]"NI_PXIWE8R% OQ-*S(W2C_92X)7$LLF_) [9FRF^6ZI=P[VB_+ELSF8B>BTAUSK0BI-6=U MA6M/77:\05#1$?VY(1:UWJ;8/J?N8>WXD#),\(VXN\@_>>:6J, KTX<#!UR6 MC-0'3$#C_$\.HK:PU1=M%[HP+!B_)4!QZW:UD_Y"N'U#/E")=*-H)E)IT?'Y M_)^&U 8'ZP/'BR/A;C.WC+RBJYN\A/_DY]"B%Q)%[2%1,0__=?B\D.L'RX'$ MP$$T!Z55 7M_5!PZ>[7XA?6+[[_G ;.G'/]&"[O?CIJU/V'D6/IN]]1#L=&T MTA-VXN52(_N7%:\K5Z:Z^'4JWJDUC-X< MT>QK/N[Q154>%#:CUP=.9@A2T#CU8'QR'[]4I"Q?G[O30%'U=^U1R9;&0MU, MUWWSH;56R?1W'($G'XT X(94+<17.1!QJP>2 61#*,(N@^5@$KC?R486Q-^X MF8SRVPPO\J>2)7<+./E,@*I\L0Q4FRZM'WTDP_>NE0RV94D",0ILFIY=IR\S M =S#@%]]+PB=/7WM(^G))T:X>'M*#3D9Q((!_47PFHC"[R2M$1A9;FMWDV:GU=/%S7ZV% MOZVO?]OLJV^OOW"VKS@A'F34^,]F+4$C1Q9G %,,1KN"TEHQ2V MU-6I-FF$(+<=S_\Y![V==]CG?/C29R;.X+?=]>EBFJ\263QVC1G%6PZ_406,"2QT1MX)2^IS;2O^F3G"-B-TEE MY==UF=WE5 !MD[2TOD? 2,*CZ*_1M7!.DF_/@^@4AC[%H\^;@Y*,DSVON)FA MB'J\4>T_X].4IR>1K;Y0-6][AZ1ER]\=:>%5X\T$4$]YP\.)6_$F$A0(^0T= ME>]$ZE\L7:YH)6TEP[4"_?TK+C?7=TAG_.#7SP>W3*MCI8JY.8H"\VX\M6AF M_ZNJS-X-"@W+@DB:B/\IM'C8*83XAA2A^2R>@?K,&ID29\$?"PF]Y&LM@5D; M^5%_0LN^??=#NU3 03!N?ST1SP3$ M S^@'R,$8.TXNP+"B&^/L-<@#L6_=E[Q,.A+[#LK];R7L\=KG6>^J83MJ_ZF MY[O7]*;/277@;$S A181'6W4H2K\JFUW$X.1\_\EW; J['D0GJ"Y]):] MPHK=:/8C](-I)50\2M=RW$+4K\Q+UX^4Y?G6 7S/:C7X!7$T.;\7>_OO4$FM M_\U9FXSVB%WN"]U\.1>_62E=E)>-G.G6S]2/+KMI(9,]?2/$\8 -4D>"\#(! M;TU.W"*D. \0WJM8=Z@X>@ZA[A^\5 1MN8$2M0[;N^S$7(WB/"-AU%5I)B"Z MX$_GBMK!WS%25CJJ#I&RG*WQ!"%39A!:VM!0&'7$P[,8HQ'DN@UJ07B+Y($N MKF&/-N+CW$/X^@S\9J+S-E)J?MM6=_@![YIR"'5S"#T-WI+^C9"GG26&]1LK M0SM5)YNM))D L\['B<4_MA'.W83,V]< +DGI=7))QVVB[A^^4R^74E3^I)#K#!HQ.8G_ ML9.H=;L@("SY.>_N0CE/EQX8T(2!WWDVZ" ]J,P& U8I^/CCS>ROSG-^ M(LOGCO2/5Z ="IU\U_C=O4.-OL34=R][R@S\W),7JXY;V9[=;CUXQ8J.@U6$ MJJB]&> ?$?M.,R0N]PJ2U-=OUOO?L4\*GRO;W>.;?5G,[>C:*4"W#F#YSSG%^Q<\J*'A8_DR(]HO39:-,O]]A M9,\-SL*&,H]H+/1.N'B5ZWUE K:]P:N#Y/S$%N"M;+#P3.,9QI\JC<$7RF]2 M&;$@&ZGPL+#H,,7RE8:(*ZJBA5*EQW-4)%6'8#KITI0.*V*! M[E,]VY)A)8@CWT=:U(7UJ&;5YUOW7=8ZA6!+RUP)!4NSE&B1V_>"L6.O5LS? M0T;YJJYA5?H'PN>NC50>5*8@1.Y"4N? 4SMM$B\=R9&^_LY%R&$U8\,>J^X] M%ROTPZVSF[MKK??IEV V#,15+Z)(DV!A.YY9>-**07+V931 M\Z\W*[YN8:^=Z>K> UX9@ZU'KD"3@=:;&H3LT14]PA[Z>Q12:=YMJO6WP^ZV'G7#$ " M;!?.!;#"ZJ\6,1[=",(E8UCI"Z]&+VM$I^I%S=?0E/!D5X7Y_7.U1<-VR+4< M3X&!3C7T=R1% =0%-3F.^.)LHCR]3JMQ&=BW<$4]P.=]?VOMMW]49\>"'JUS MX))>L*X9>A1M:VCWZ9W%^!HH_W3.7A ]N-LF*69)[OK;:7RR7?4GWS(3^*;& MN-:J.RO@D@6V3OY'#[!6@#DDKALW?E53N'?*33YRJ"X[@=O85/101;NPGGT[ ME_R!(AM-9"=X5^'*'R85:='15YZW&9<]?B:U>3TIG5IBO#92M3M/_D,O1.)+ M3,1T9I.K>V'YEP0B2I^:!"?*[^>Q".$=@ N]T3N^D#9<*!6R$AS[I$#!7/7/ M6D+975.N$O3.6C^"^UVWI_U%AXP/TV@#\!O;-0%7O3#B=F?E\@^+9\.J7Z53 M]Q6KD4[;M&I=UO!_!0-4/=34:LRW#?F4TX:U'F>PL2M0B[FFIIP6*%R]J#EQ M=O>.]+2J%B;@GE1,JK#!SL(@P_!'\LFXK"/$*+T,2E*QUQ5+FI,B[:D'QCO; MRV_6NG'57\K?<5S7135 ME\[0D446+9X,!,[_",X:5(I4K;-'+J3]3&98BR(][LYP40U/]M[:"'B-7MU# MIMUBY:O!8MP_A=PI)-!LPLBB'%RR=NBGEQ>MTA0;_/A'+:B$ZZDY]TE!4\!T MH5H59^; 2LL0K$/1RK'*]IWYW5#-]-RV9WZ%T,KWT(43E.HS$K))Q4 16[N7 MD^FE"N522J6VAA6%"\92.X$#D#D-%^)!?A_RF'"(>:]A^<3H2$2HX3H34/Q9 MX-9.O 5_T@/2;>IVQV\"U_HL'IGZ[; I7<1FMDPAK:7TC&&S,L$O M>GV?RX7?^^)"@O[ZLGS^OH[TO^*8B/6S9QNJ).^/Z,Y<5*]YXUJ#2SE2%O2: MTXG]-0# "6?A08X1>IH'^1K%\$P)0 MM/S3]\%_K]';^[_IEO?3+I<\1NE*)X0_\K#"I 9_:XN M-?3WYHL\N>T(AI4330_*YN/*S[1QLNC8,U3M_Y9-]' PJUJ+TC,J$GYMD1,I M7N7BJ3;#RZ]T%_3-MZ)2#1ZQ!AGP!X%(?$+UR;&52S1J*>E>ZN$. M^3L3D(!8A(7&8M(@1[0#43;W)F\ORC79?$)%Y7 "'YBL<*G,J_70BDJA$@]^ M58KG^P%B/+9,HMX\S!D\@0-8';H0)83O0@3O=L;0GZ>5+5@9FO;KOO>:NVC2 M'.6\8"QM0PN6?>Y[CP:97K58C/6 1C5'N'0A)&T#=E?='QM6;[B&.MP]D_L6 M'+[P<3X]H6LV4KZC=L)R+D#AH_&(6: _M,+-K +Z]\E)SU-J";_;FUN-]B[B MC@/>J5$?]3#82[I>&DMK62W?QCKY_YY@Y?ZS&OX+BUYW$(V]!T::Z<)I#(7& MW)V-/YB11(\Q_$ZCJVF*EWW'H+F1YNNS%C_Y;]2H'SFA.#)O]O3MQRKV?:], MY*Y8.&5V@I043G_8T_*CV]#@1@6!H68"Z72VF/.# 3?.$@22FG)?.NYV8A*' MK^;NB_@HE_ 12[^>OA5#WK<./F >")[QLI @4E;MJ*RTX^XN.;Y1 M")+/./(^7?5M%_L$YCU/'"@^8M8^%? MM.BLB\N%E4;-YY[/3T1X*,Y UL*#)@>?_G7X9WR4+CMH%-D_686"\K(T?1(F%Y9:(/ M"4H4 =S"L;[CHJ(,[,LT<9'#%?:BQY#8^66E'L@C9+U+!D.'%CZA'@:_@!L] M!@DN+).PK(1'C1F5.QHKA+2[G-B\R76F\QS+N6/_V2UU@@F "E"4]GO#L#($ ME]0[]]% ROPEQF+[A/RDC?-=K)?ECNO >>N!);_8>S^3#-..'7.Q+^F;&2@2 M?&29_DQUTO*;'H[T/,U:B88HKV77!+/\Q8:9_XD7Y'S5P1IXB'],Q?&8-/A%D>$_' MFN\Q$^#9GF=+5!$VK\J)5O@B\,=3#P^1#;^:VX-7Y W;F*+_4%^("%9D<,K_ MTO*^@%\OT7%O>X;),]FA:4-TT^2.4F((H!3IH3_>?&-*G2^S.P9:+)/W7XT. M/?J1#7&&'Z5G=EP@XO$DOZM>+ZVQ2: _B;&*' M/FY#U5B@!ZO8F%B&C.)S33@79V> P[BZO@'Q[D\'?JG[A*LY15); M0)O]--O[SSH*T]TH6\*PY(+ "\^/J9)O%),1N_E%?SKR2T/^RMYF"@T.DW3%IXBJOGF+4P8 N"ZI[?PF M:S,!Z?.L/G_0$/3Z3>1$AR*1SZR98DC<=MRYBJW=:@JN1_L7JKB%#!_+R[PN M<$EMUR">=W362 4?)F+QDY+;ZXYX_6)@?DW[&<*&/\C>S;G40LAVLDI,^=.D M%;HUGS>W_%R0+BJRI/-HQ*DO9Y^9LN*RUT8'[I/9#X>:F^D6-)J\+1-0RE-;>96(2NS0 3['C_*[0E>/ZLZY ME5T!$@75+J?NGM<7M\B[1C%2-P!3GZ8C%3(]S7U?^$Q7S3S[YP\P)D!7; =" M$ZUG\&!P8(JR7@]=VPWV?JT;)-K!'T='$XN6BU-Y;\M)34LGJ MA]QD@%#RC5N[Y6*K+P,'4$0;)$6%*Y.A#T-YT9,PH1!>+$6>_((2'%K:[\[A MIXA*O7-4W#CVFN]#G8;28 /T8<4=039 7#Y$C0GHM@/A"@^1&[WX#+YE5(_ M"4SO:!:(_YR,/<6*9 VVL:WT.I;K'QEO0]:ZEW.U._ZXJ]J1OXH"E#- FFCE M=7KM+1+7^AS5%B9E(H<8Q_ -86EVE.B[W]WBL2+.DRE*&^(BFQ;.#HN0%^_= MGK_)N210\^<_X3RKVB 2]QK3&)I,/<[H!XJ ;M,C2^2[O47:/DWB7N+/A0T= M.$?]9K3]^'(,230@J])(+-\;8/ZW=LX]&NK]Z^-3M:SUK.>WQ^__WY_[/_WY[/W7OOUWFOM#:(%8L=940>#A=L-[62K'9 6'%%VVTJ2+(NK#]@#0P+B&4;.8LO\&> M]B702@_5YU,)^XSKZ#\=?DX_7UB?[3\]A_]P1G)M3JXVT?=_3.3_V[S?XCB> M X >K9E_L5=$;A/E/'=N$T(.%PY)9=99:Z)YNI/*/X*B$C4\0&!K6F+_L^,H MP[>4W<3#T8GQCB!,B\B/=Z('Y'\C-( Q).G8?IKO]@%Z7<$G'LE6M^SV.:PFWP:>:@";Y)RZ+2=01 BE+#EK M0BDU3ND.Z&)Z3QQ6!L#/]*ZMX+,8TAOME15,I*\)42GCC6GWRKVKQ:!3+R0B MRLONQ,'(16S4S [HLC]EA3?1Y[0CC52G^#2)V& K5<#9XE4%X5+MP#Q+T NA=< M%CX&9_T>JE>QW2Y4_@PH"B7_Y'NBB7!@ MF 56MY]%)9WZX>?P:+5*:U&!G!F'0HF74ZK5]/)\>$Y/"@N=#C0_!(%^#G0' M'DBG=B@/6WFA(C_27RQRINB*]WU5SHQTYT%S6,\MLJS\.I4\N^"<4>";ZQ.S M932=S6.$^C>2.6+A4>C50SVZQ<:A06\1":P%?PRO)*G>I1:(]J(:PIFF>^DM>>3J9W[ M.D[:SKJTN_*/+_T;!B;!CMOWC#$R?QN7UV%.CEA="6>9Y\G5-ZE83"0^)G[D'J5M;RCP%%Y\966?4M MIKE>L3A9U[FER.6"3V1J]+#:0"EUU_W'=(+]=AE&B^/O( IEQZ(U%&B8V;;N ME]N'_=#:ETK(K!Q6M\CC,2Z1;GFUY]H[&EXB&JQ-UVHZ.;VOF[4!WQA$Y.-> MZB5QP,RJ%7F^#GJ,-B%;>Y.(<B3Q'V;9@$9R% M&QBN.XJ7_CX50Z8^ X?ERLB-.POE<=ELO@9:8A:?0>K];*3**DQBL?4#/YD9 M['W63'I5"(5&/-?[\^;^#,.SC9'OR^W@?X2 P'6QLPQM6(0SX#7;@E7 G 1. MUV'LN+F$%##56ZC*V9YJ4M5Q\7]&FI)LB;GGGWY3OT R1(X7;QL#%1/^<:U# MGVO$6)'AD)?M@'2FFV(@ .WIE&_:PBH*O-I*C#">Y;;$$\<=K[SX)?R/V+:$ M(TB/]W9Y+^UCJ#8>0W*1W+GC %XH)3/KIHG9#X15AN.4ZW9 5\^@,!I!-8MD MQH2Y]1$+BUHDRJ!Q)I!6&UDG^45'#*9W1.Q'J#E$O>V@AXVNOYHV78FTM8M5 MZ\^+!%KX>S!1P#Q'FD6G\-W4G?D&R^JP>U;J/T_3LI4)F3I)P23AIVV*QY>( M[K4/:996]+R8\.3XK+=NBW$K21P"4[6;<9=GP9 P^C(.-%P9(\&_CD9"[CU- M-*N1?Q<=7.H,+;EBUW7&HZM8XZ],T(;Z_V>NNL472GGS ]!5/.AV24V[%V?2 MN:Y5K=?,IH/-F\/K;OA"5VK\#*VHL5*5R:KAVM8<_9+U'O)=LL8@$VXSA ML5/@1I4D/A([,(:0, ,KNS'9?L.^PZ0=T%YTV>AG-[W,VO#-H[$AMPY=+?/R M#=HUJQM'6WWZX/X;,1%H(XDY" W8S&/$K^T&?/?K.*V-'1 8'4BG_=1.YYHZ M<*W_JG1>6)PH6+DE<>%EA,$9=>F'^J^2*"*&&EL6H7WUO4=NVQ)@"> M%P.\$PDNH287T9,IE!,.EBISPGCM\,JIDM!^)**G/K";2]M42#;TJYG'5'B/ MSPE8]H?MQSN@PE["/T/81&D1=TOAKDO#Q*]A)3\*O"L /)4%7)][#=[*X)93R-][FZ+J?=CP3\[ES'"(>NCG# Z.$U;@8M+ M8C@!!.YR#T/^!_RUT\*Z1C&B(>":A;=*?K7=-\O!7Z^]][_1]F72JB3O3@(L MO7/F*0-$RM6AQ9T:(60(H-5H#>HM;:T1@1DKX(#OD@(#0=W3>KL[AZ]F[,$R M=PZ[<.=,Z'J*A_+\/X?&R,+W]8MD.A]*\UQ6$)S/9VX,I,4P9,PVV(0,E3ZB MQZC]]76;;O]8!4?#Z/;H7[9\V(D="7Q;7)>92&;@L@GR0F-!( >%%ZB510@/ MK<'^L\A,0J OR>NE+5(1*YF*8M3SB?C5S_X/@PWMHS M3B+/D0):37FGC06(HB9Y'0(KT2-_EB>_9X+(K2$ZOMBTZ@F9?J%\8@]7C]$ZO]6G;B6?JJUT;'K@23;J4; M74\-T8Y@@U@8;SX<^^G2#H@<6U1:E7,[""AK0AW:>LWF M=>LGTJ(QQ3&] )W5$7VVX06Y&1\9R85\Q(D)#?NX<.JIHJRU]K P5%7$I2BW M&92D58/1ET<.?RQO-QP.V_S<&O=>;+U&$E7@$ABB1NYL7 ?B9A ]G>.JW3\S M8+("(^:REBH%DF 9,>5YKIZ4M==PKW13!8W*M\__[I#GL&^+SUK?=N;) *]O M\B/P]T8[+(84>]RXU6,L#81&2]K?2A< 8S>9$LE#\O&XT' -=BCBQ(UU_0<^ MF=?$EH]M$6:J5O19 Q*XKG,=QT5U:"<\BOY^?DR/FYYR B$IL!Q&(I^Y6%F6 M38H9S;?G;,F&M4E:7YS9AU8C5OY?FU2;CMLBG _#R6*';M/924\$^D,U0EUT MUV?9'G(\(!&TSTOBH7>\3[D=U?WB;641$P;"^)'83_8\ M>^ TDHMR'UR5Q>^ )&4J\!GM#H]T1RM0S&*UN*U'%2,DXMJSYIQJ'?8QQ7[9 M#\]S(C[\P$_VLL3Q>.$O"'2+4#L08PJ\C4VTGF2III):((9%EY+T7PVSLI#3 MWOF)X7L:RQN^Y-E\-"F,/2"V]-Z -9 I4D">."V,'F?LSH9T151.)'3)V58H;946SO[;2 M!DBJ5\W?U.SB;2ASBR@BP0-AQW/RG=N*J8C&@IR/^)QI*4YZNL"M.B#@6^$C MD9K!H8(WCT_T*GWO.EWS_42TLX[2 ?HQ:##E./;0/T<9<1%N*:T0&M*?!MMM M#3Y/ EP98O3)_+/@S=9W#@HW1TJ&&XH!2E=/4?;M1F@ M_-T\F7^[MTXXM8EKJ'NJE\2+W6U^$@.[+YF5MP6=&"Y#E(K=#.D[20\S>P1EWA+M? MEUJNZ18XL*N!4O-@68J3E/W^B5>(^U&((P(8%T4%ISW"KS0_ <:8B"P,E._* M$ YNMNI3C:XN=Q?=J,IJ"@\:J1H)$0[^)IWHYL8_-AG@\,(P._)W\H6&_7;/ M)9:FE#FJ*U4<55[I=FZ[JU9IFUZ1*+D0&4+UQ6E%TUYT/IU%4/!;\BN9VLQ> M'3+?X^\8$:M)/-RG.6Q5]GD%]?(OZ_O;61U0;#]8P4I9X@YV-[KJPB?'HO05 MJS/&&\5.6%D!3.=4O.7-.#/]?/\O$U!A][=[]+[6SC M7>M@@,K?AS:X"+@\P7698 [R(1&WJWI.NP5D4V]_I?B_]G2[VP,72:N4E*7- MA@QFH<'#-;W[O?-&I,9)FO'=W#]I@_B&;T_DP-NB\ 7!]@B')P+;F#!-@0/7 MM2@-XSDSQJ%G"G0J2,GA$R79)W(+X<4NI6IW'CGZ7D%/V>[1>IO33J 0 -W- M%0;WTC*KH#-KPTU9A&6"RX,_BMT4@<@!/Q_D@=;A0VD&,N='1B%-]O&[)_T? MH,S*97;#BMHC84[N-F"S)1C'%2P-%#%#"S@,E@3;FYM,59WPSHT!*^KG8!QK M%XO4:[Y_&\N,K_)O$0ZHL/;6[3MC9T<\&OI=:U-=E$J GD3W#BC[-H*&!%,( MFMA#]A)TUZ"SG]JO&H8-79A\5]45@8HL3&WBK>>_?]GLQ%A0G/]ZX*7B#Y+2 M+E8SH7XS"6//!??L@.2M#V+.$'T7_, MOG(X%!^\CEF#)!"*(I5N0[H1Z=X(*8$R.!EEK0,44?%:V^S!T7;_!&7JX#QJ7]O+-H09J=5_)\M5^-.7IY[/?OOO[4O>X.^\MF,UY9SQ\HNSDR%S( M/3.$3=D=RPA4RK0V"KQ,D(\=7QB!Q):8GS;9OV;WL&G[M#4UC4:&3 M9;Q<8297!77:/3EQ5+-P=SQ MX1J=]7)7H>_K5T8&JWGGZA:@CJ+R^%^S@?_8?^Q?L%T[X_\%4$L#!!0 ( M &B!4%@$[Q*$I?P !96 0 3 8W!S+3(P,C,Q,C,Q7V^;L??;9 M^_>;,VL$8P(J('M@O_-^0&B-$' &_@,$"X",_?F0<[Z +P!O0H))8"^P1NC/ M]N=WS9]MK?"?7Y&U:X77BHJ(BOY#Q"3$81$3%167$I>0_+/!>^ND)-?].?AS MD7]272,B+"PB*28J)OEOW@0M@)SX&D61\\)".L :.2%A.2%!!X"$^RCRC^X) M ?]E$UHCO%9$5 SNAA1\0HTLW'UA8;C3(G"/X=:;<#NP5DY$?L-6>U$%U[-B M.E<4MT6E/Q+7W5/1JG2TGZEG?NYJM(2DLHJJFKJ^@:'1QDT6EE;6VW?8[-WG ML-_1R?G L>,GW-Q/>GCZG/>]X.R M[^?D%CY^4O2T^-GS%Y55U36U=?6O&]K:.SJ[NM^^>S\P.#0\,CHV/D&CSWR> M_?+UV_;/&(C]L4MH3?B?$^36 MBFS8*BIO[RIV]HJ"SK8H<<4]Z8\J6B5TS8\REM,U7+#/#SR M0U/=;%5"BD _@A9^U%.L@Y*($1< =^XN^C)&$G_U<,5U'(5K+5]WN%LK^HF MSHUWP;M>CBKLS[[\SJ=ZY>K:Z[F&D]J, N&I9^4?B)!1-N.* !!Y)0"B0=Q& M$#(*3\)0^RJ8HPZC%JP91+3G)4+81'[>4Z^ISB#U[A*U*^%8O7R]<*>,]?,> M/NDJ8C\(T$848R6((\;_X(94"L6(2(=W-5NR#')HZ+A\6=+]R507S!#&M]J\ M\G.WNI!>I<_#BFTQK^]^%.L?/5W S2M3Q>!U9&D%9"MP:MM\F6YLV.@3HX$_^/WHO).L^C@;FFCT]Y M0'E[2%&73"R="L*OK%^?L//% 2&WCBB5'Y* 46'27_D?)-P1. 99 J#5 M"(=BD=L:B%Q%<_9UB/@<9PU-44DRI8_G;(*(KZ#BP_)E4ZBC"S,&DDGY#)$.I]*)RS%[?>!0,=J@XR7+*8NM!W MA?/P:.>R]0)Q5M]ZB_9Y7Z^8+"?P(FF\BLT;U(7F7N*$1[@J,Q0QG)L-_E$( M=1=V.B#W:0P84CP6\).7L:#X.NW'QJ-=.PZB%7>J-FMDG*J"$!Q)KA<3U162 M@JDE=Z 3\S4S9\([4=*3WW)-)MP()@TJMTU,:-Y;U9PD M$R73=MOZ\*7&J4C(J);(=$8%$L=BI.6WIQ^*8Y[T5,EV:(9^R .4V9UO#Y]_SP*JR,ZD) M,A4B/]_+6WEUQQYW'7>"] ?%8M4!R\%^[4:%W$5AI"GF.6W;<5'KTW.V>EM M%7\\LGFVT6E"I$YC6LII9$^&\^L%/4G%.9PO+['I^F/^Y$0X5]&%?6RH"14R MDTP0<:8AM"%,ISDY^"E4?$#!A#V@D8>=C71IC#@2G/?NONW!_ M[*"8WPN3RMJWJGQ+\J< 2)I6Y+W\#:KL^MH*'_!5!BR.K5E;.5QM6'_?2:RO MLU53X:/[,]?=2*LY;S/>*SL%[A&F=1Q?#Q[1KA(?^M3U:I9,-JU*8Z-_BUR( .-JS F#@0GEHN13O)>IS+0XA "H6,#R#P.4# M_^$(_']7^>O^O^[__X>L8-AO819]?PPGRD(E\Z6X(I#+,YP#%$4E2$Q \9VU M]Y;=V U^\28+OC\9^*DK)L^F0SE>CZ.5,O8\\XHV4'N#8-_D55234_ &K*_M MY0DH,:XK<[ 3*7VF\C7+.WM&P3^8WQV6C0B)#(H(LGUU^M26&N)R7M:=CA\_ M4IX@R&:0:?C\34X@OX>HCM<#6X^BSFV\R/6B@0EV4H/5(00!(%4C.GG]2O#9 MV>[@9]\9Z0TG9_8=BMG\I$)B2U:6W1 O6@ $$\:R^9)OF.$=&)5FF3&3Y8E[ MZ2IQ=H80JL.M^7!)D<[-9V4/;XJBW^65]*8]>;R2<3;1[00<8\E$YN7%*+R$ M!CH9(PM2B43D2[NUTS]D)T]QKS8PDSJ?OEO7)Z_!"ES8K-RWY\3C]&%OA^O& M:A>.H["=+!_:2XJD^\P#;ZO!O-9%&JVL/*&SA;-A\"#27P7OAS9^Q_NRD!=1 M_I!$K5P6[@"9Z$5U_H=I!>8'F\44OOGW12HZOEE]PMKK1_C;MX;?]C@$B-]C M.Z-[-,/2.IA"?EWED$%W$G\#3&@W59M!!NYME(G#YDUHZF/F#]_ MF)\>'[-?>]7PSM*^^OJ?:^I-8S3>WF\_#UP%J^*YRM?<>$7-5M U&B)> %"S M,#7E<;\$@/ST2MCT+E9Y6\A\K^C$I(_3YB^-]V;D.ERO-BE???^BZ+XP T2B M@HDR."-HCD8:WTDCM?-\C:,=I>,?0?:DH1/VV>RBPL=WJZ[$O'VS)^D3FX4,A)Z &[:??*7,;-PW[ISX6G^!HGW3E[2O>#L0DHV[9^6AQ)9QUP&+/5B]8-VOE;=OG_V MU"VLA5 [?P3Y\Y2=F 86S;C9UI&%N&>LWK8=R U%GJ&T%IOI\T].'C=[Q6K MRAE;F['U9WJ!T9//,E*RQM^)T$'<5@%@_PRU^ (8**P":5N9W3S1 @'0_$P MW.YN1_Y2C^&O%DAO,K;F*R#7@1\#$9P?A+]:?[7^:OW5^JOUOX@6,9A.0$P? MKJUM>(G6?:"S\7,N0')0/"+T/UG$VC!U H"QBU5%6[Y-\D?>QFBB_$"M=]22 M^[_FB+&@K*TY[7%)P*@RVJK57O5Y$)PU[Z1U0WE5T#SU-N M>=M (">!;92.?G PWD<_W'1J)S99:UH='3)X,6@:);RY]>MHEY)ILZ)51D9.R@3< M;AGD(P!$A&%$&CW&=1\6 /Z$%/@V>U%IN0(@92'C)JH],>C9]Q(?6JK:DW6U M5F<_U>6892MF6^N)Y>^SCTU2/4?X0=#"3U)J#=M0X[HMR&I,$@R 'GAO9?DE M<-&E9EP#4!J/_''DTP^^[*!A0+Z*_VSWY().RJENDX!9@N6G6:6@'[E&PI][ M8 B"'>1+(EEU-$0G#$[)S9N@""KRMK91=I>R',Z^)GK08_0ZY=4GCPD'K0?F M!]@CKTP_+3DMW9]V]HDZ:G5HP%V+#HY3NE$5X5PE4B>2>:1P'TN>6Q;)RY<2CJ-MR;UGOA5^-=1!>&Q4@ MDDEGS,8-Z;LHC''65[XD@45NM)[(G9^$7]/FJ MF/WKNP_O6^J] M*G5&;PLWK MP'LE 'P%P(2U9SV3THI(LT.R#!Z%%#\MN%C-^>B;VSD9Z+WOI5#^>-[LJ83E M?=VW.D:ZN\ )%6KV/.O)R3E0O5G_.UX[^?@;CG:ZTB\!0!JZ%';O9_"C([[U MF?X7-JI7B1SM.*.P6RM+BX&UI_N QN;RFV:VRJSSHCK-$C^+[4N4 ;REN_"D:J7UQK)$O*<+Q@*38 5 R.V3T>KJQJRDM7&:-5VJ*YC7SC)'CHAA8 I[#S;X&FS\ MKB:8S*Z]#A%IAXS9/LRX5 $@3HSQ:!**>(+%ZP_-C-:9>&+3:.[DW,CDNCA# M_9ROYJ^N=O;A\OB2V:7<:\SX^5T<.(VW6MJ90]$_;H(SCAV(-=B],Z8?LO4_ M#P6;ZE9Z'9YP%OH0[9*HNWE\I>.BS-YTKP<@TQ,%Z74ST*S"=CJI&S,9TJJ. MCL)KS9&O,[^V>F9]: XK>='F:KQ6HS!W^1X2K5==L'[D?<*#&WM M8=/-/D,79;9R7A\=D:LK,%(]\\R"/+Z7KOV<SE$2AR#_PO&4MFN_/B M\")01GL'@6Z6>%WY(4W::@*TX;NG9*5M3)UP%-ZZ)N#R,^<^ M,ZXT%&DV[P%S?7&NWPCNND[ M!+ON9UV@ TYZG=>L43(E=)OW^XM-QP):[&V M._4N3*'IH%/? + 64U'5")7,U=W&.\+OPR/JM6)=N#,("3+):W?/ WJ?D MQ=@8YI#Z+_>&@ $/-,OB0*3[-P8^%-^"D=Y,\D=!IE\9.V#/&C$G3\@\C4B]8O&XW(36L.;$$6_@)<'2+ SI!Q M8UIYEYD**M76M1PJG&90G0[>0"=\J8T/7"=<(6/^(_*CF#7G)/CN(H04 #Z? M2*L'AQ>R?JIT4L:#:%_;D&D8L3+;K678>[0:I+IJL7H9R?+MD3O9&L+$NY^O M.KIVWG2!0]0N70"@K$F0\I!0A8./ &A#/ ')O8M\D1HD,^8[_6 M4'1#<=>O.G*YTP* >LKUK^9?S;^:_Z,UD29@ZPU2("J-4A'.E8^DUS',.!;8 MKWRY<@UL$$>*HW"*_Z&FB6,]83EE-Q+R:]Z\ (@A-AD7!Y#^/%U5>86^VD=DIIYQOOQA!\OJ MK@VR%-2Y*P2#."Z,)R3]!(!TI@! (@KG@(10L&VU"\> $@@6*+YL!([,+\ M)!M3<3-O'N_.8OP$1_!+/#^R-WQC.4>P];H ^+9"6E+#PA9F93%%%(5X^7!% M$P'_6%1+@"VBH6&+7*"O?'F,!C:;$\X)^6-1%0<]_GMJSPCRTT2GXL9:51UT MEFC8Y]E$P[E5[@+<^S,XX^) #-S[J.4J\M4R <#,^.QX^?UVEM4+&T31S:7_ MW(/Z5_/?J.G^@5CKSE4RY$N0.>L"?5I!-3N4U:,9CR>R8[CMS/,90=KK&Q_P MWCIDU7Y)S(,.=ED:I@X)K03 M;T/[(6CXQ-# -1+$"@R! M7/-W0HV<==@Z:GF,.U_^+!/"[1YY=/.:EQO_G?4QKY.&O4]OKQDSN72R(KV/ MKD)X=^,?0)LO (Q>@I#]+\+*RAL!T%+[F"][4Y>/#P&9IL^$SR5UPV@?Z20 MB'D4KE0@BB8V@/KZ95D K)FX9?5O4,P@MWD&IPYXM5\)];1Z'__Z'$INM_J_ M!XZ/*&=LX"#YO9@:4JPAD\ 08_JTYQO$G;1]5O;;2WDZ,N_$)XWE;3T:%HZZ M+V:>_RZK0T,8)MF9J<,U&6C6^N8VK>KB!*'AL FWY,?^GKM(\=6'#";(Z.JZ4Y$N&B>5 MMY]-/+ZI*Z%@T[,CP)$M0*='X:T=Q'B4"%^&JWWJ-^3,)+;;*:N7=A.?$V3\ MK=BHB]G$:9?/A2NI[U;R##/=FC=PMT+!K/#VHUAS.JE]"M&Q:EMIDO'=;L/ MV3>UX9B&KHU9=]+'9I(^%=[:].V&^K6OJ;-RT MONKQ?;N5%&4 0,CM6>$M2:/"6[9F;)@J9XPS4?SNU^"OG)(IXS8!$(18,27" M<'\^,EL ..>^&?C'N?^^4F[->X*Z:#;NP][-+.<:@#5B#&$::LWW^92/J(3? M]:6?&[I/1!N$; N#D[;E!78!PJF0M,L0QL]?H3EV_L-?2$B/Q%7HIH=T6Z9_ MN(S;RQ(IYNKDRWI?^6+Z>S6>&#*]5;P_H47,H!XD@"(@]1%_,U.1HDRBOB(Q M3Y(E\;T"0 :#"F2B6G9D.FS;J/93IA%_:"A3:<53->9PH5E#HJ:-@BJV>Y8/7N 5\VT=KP05%G7A@^K+:VRG MO6H7O(U/U%VREPSZ(86"="@,(YE$N(>OQK0;0H*OH9NR'4V>$A+?")K M;YQ][U"?N]J%]JG4_A?V.&54*5B)XJI0^!)7 M.&>]/+%!\+6J?3\O":_+[T,Q'='QR J04_E(Y'.RM\>;:D==I.PZ: M639]8Z(5E-:U?YT86Q^UA&+ I%ITL;@=68<5 'R)42HH G6W7>O5'WG-,>.> MJU/)%9G<86K\S?-V/$-=:?!:C&9"2H?H]=1]YX5_%^[0S;6\MU$I_:Z2[XZU MVK?5/;EVO#@^$GO*@]4[VD*!#!89BRP"VQJ:+/C\ TY<8+>?ML['X;N7C(OM MGYTA7Z+*;SX3H?^S);/'OIKX4@#0:# 0<0?'2#P$7U(!-JT')8^S#NKL[D2, MAQ\)/GY1ZWSFOD;CL'JD>?.L?9]8@=BWZTI+J'G8!I%8V/-7^)/9_5 0%<.P M+ZA+S,488-9"Z42G$?H#30O,N2:Y'MV-U/LQ96#"Z* B3 C_#>*MRSD+#ZNC M #B'&$/NYD_Q7J+\%V6@PQXZ2R:_G,L.=3V_88/0Z0*6%=:Q7A]YIG<^:<6/ MKPTG!Q$/WAL2W0LVALR+(K=CQ+Q8*EW$B>-V#S+V@;,U]Y*%@G(JM_6_GWT< MDGVCS%_XEW!7OC43TPY*34,4.C+YUQLQA\%'YH'JS37/'(."@E1__'0QWJ3# MJ5C3K 9%P=?_"3FP$)VC)#$4]3ZJJBX-%8A1G^CY?/H0=:>Y'^VAC3?EXLC" M<7OY!]%::Q/&NYB!2)$_"-(6P0([E4$X_92@:LS22 &+2IX?-IM6A\A/:1FW M>5ZZ%YWX%G,F-!NY!KDV$Z^Y KGI@ HAN\&A^DE+%X*#H@<.P2^ M]^+(Z-4V<#9KH7%[0++:&^B7#TN.#H(5Y5P%#;8B[]:O]F".";_/$Q%? MH^9C?),><3:H]]QR^+0YYI-*_>5NO:?,6YFQPDG+N4;"5 2T.9PKV\U'PJ,C MV]T72)B_'@9/+POA M.0S'V>(P7@"X[D;>0K&$D3Q?%0&PA2@ \,]@\*\J .:,2"NW!0#G-X8T])_@ MF?E_PF4*I>P9E 9D1B/'E7$#6%*=$]XQC\<:976-( WG'U]]VE_ M3@*&"IOEH#P85XKANQ!T#O$V6(&.X49R#D)?A"NJS:+QJMFN574^=\JO/'MU MRI]&_7)RXLCC#&,B_RU,6F))EY!Y'BRQ=O38U];LF\&A'6@U;/?[72>*@FOE M?+'K\L[O<>[:78!X;;>%>PTRY>R"K$(2B-IVIMB0UEQIDD*0MM$(]57ML13& MDH'OT>[*F,PQ]TYM7?C*M_ *7,_12\U(.%:W@KYF2:CJY033+UOL'E,9$K]( MZR8^;!^_]A*CTRW>MX5NO7?(^N!WK@V<<"3@\VV;U8/0G-W\L=7N1+P=EH2. M*C/CAG/V0#6_L<%'<'T.U447Z;=]-IQ/90.B\WX63>'PI.WC9329ER'',_D2 M.4SS#DQU?,JO^YUOZF*;)0,D\Y$#^YW0-8&-#@]?JKU=TEDZKBUC)&S.5QOD M2XUS+N$Y; *OK$F%8X:UF\NQU6 Z'N:/L33O$%=\[RV*M[#)N&(#T0)DE_B\MRU?TQ=TN89 MC9E-;6.VAS4*RHM0/@A(OWM>ER/D8<[_ %;UI3Z>,R^1WMNY_&-T8FK)>O, MY9/*@SB]BMVMVPXKAA8@O']Z/\#P&,=&; +UD[R,E#40CO)6B:)L8'Y^73@ MC6,1S:JLI\FHL1H*HD]F-O?];U$HX3+R[)3&MN?G+TJN&.'@=!=-!%O5"6P_ M1FQ1$*9&;)[A^[.5E=RVBE]4@PX,A=ITWD&QML0JXD9='T)N&8[O3I;\JHP6 M4M6Y97> A9R'"^#::/@B8UR-:HA\DSE)HW3V*AQ+< R>T=ILIGNB^LSC9>EP MH:2? PXBX7OF4YHN>?X,@4*[87[&0?Y3KMU,HC[W-JKK9ZS40JZ60C#4L;8IS"E]H53D4GW0#G8^!(#H%L M2%7+G7FU/T-WA?WX]HY*5I/=O13:>RC1*2=1;'ZI]K/),Z\G.P%1,^ZN2?8L M[\X_BJ'((=C(TQ#):2 8>@U5,+5#H ,XV^/7Z_/'G1H&:9H"H'0SS\X[Z+L M&#?D2Q[B2."G/ ,Q^/>8&I7;7,SE_H@,_]J&^/3G+?5]WR_Z25R3G>O9+R:6 M;SR9E35DLV73?GNQ:.,OR(E)OO@X;-TTK\;2D.77A1DG.-2QW/.^VL\0)4+Z MK]<7BQEO;:S:VE16G/YE)0D1"*SBD[@L 1 'P/WKQ'>2OH.O#+F*+Y!)?+6: M+Q1:-L.AV.J140JX]L;L_5.ED_CC^T^D7MYVI9\)>_X:#N1L.9BKPE5ZS)>8 M8IE3;^QO-802:3T8Z !W?43W_=$1R?-U4\NW]UN?V2;QM@#QL<&XEW1A<5*! M[<9[A3,5 !+$^3<<>ZQ+MYN4:F0<\TN=4D?MZV]5;<4?HDCCZ2?>E SX __X MILF_D"7RQ%YV#2\'A,N:,*J#, '.%,?AI!\#TR=&$VI.4H/NN6;739]7GN/-*1)874##/,#_LP*DP_=MX"U&3?EEM^-E4\+RIZW7+!ZU[SJZ53,&%9IT MD\B50\V$,&Z&J_QY=;""5$=,XINV#)ATT\1NZ6>VVTG5KO_LH.?6>@\#UV:^-IV?,S3+]V;_&/9UO5 M_>)"$TIUTV]UYQC>*^C9L+#@HOTDTZL&P-5PM.$)C:(2B17H!!3-AVL+;;-U MF5EYNK38;(C;UQ1\KLKQZL/%[]=;8O)[F6EWZ;_\?C@/RMN\!;BP$2C MU8GDAX0,0:YQ".2O%3E/9%;AUWMB,4Z3F\K'FRB_ZWY^+:I6(WP :4O'1M[P M27?,H!TJ?$D'&(/*PJ&2%D1AQ@91@J!(9D\ODQ1MFQ.^]]JL$WX<7T]=61:J MK>=\[!0K D!,M?O,Z)]/EN>V^:'A%+,WWY;U]]+/L@A<:U KO)7]BA, 7DI< QXFK5@ M)+VNJ'283;@?#6'L3_CM7VULV[.VX$S4#NS8 X56>$ZG[CWR:N#BA6'+4]^" M2TL+ S9OOJ0OH>GT9V+% NLRL$JL[&X*9 ;/I\2B*EJ=\H%++8$O MPUT#17+TL59S"]ALNMP)LOYVBAR3J)^^MS'Y=/1#LL2'.G+SPX/V#?.,AU$4S MR&1Y7HRC"MW%;89)2$"3+TLY(D4=;"/'>48&36]HJ&>(C9>^DW6ZTO*03KXX MFH30@F\4 5(+48U0"!4I@^\"I4P>MVIRUL;O?>T[L M?E2WWR&\AT)(\IG!BQT,BL1::1M(Z&(""/X[_R M1T:3>P_8.6Z][:M[5^<-DGT!'@M%?#M*V/8J29-O%F"SW(U.NN3F4IZ(T:BY M,+K8U/IV2^<6SJYZ-[U'3LL%+=-7CQ!]< M[:SK0$(FCHSG,PA"=L7!.EF<=?\7$($U1-_1?%$:^]AX:ILLD+O_*!7W;=QR MV;#-+)HB;@=@U0=IV2WDV&DD$XR_N-_4 BT=(#ONV7592&=[EON5EAX?P^<& M#8'_6LGX9RE#LA-XN[EU9]_A$2_VS1&CM+<- MF].)4I,R3A]K1,48KNN1ID\*:A5UC!NK8WZ0QQSYDKXKUMKI;V>.?]CTMNXQW#G8-"L;>>4VIG=5^V%*7.S9I.-? EI MS@[\!'YC-<2B]?J*5G*56VK/KI4==6X M2_6S\(^)BQ_;KTE-?MI3Z:B3E6%]Y,3=%%G['\9+A'8,\QAI4H4O0:1+F<50 MF)Z+<2P,9!-TMXJYR#C&_.J/-S;1ZD6'NE9VI=5ZE_'FO+TWD,)6#[]C_+5^?0%'POL09&\J@_S^0GEI Q^.W?NYU9FI<)*[ZBY8%A MI]^#7TNG53)_,HU_V20!7#YSD:LIQ"RA*;\.HB*AC5_G'[(=&%_1E#8KI M/.G?F'53!['CP2]/ZCINZ;OZQ6+W%I?KW1,4,;P-5Y'WJ$D#T8&^15+F6L_L M$IU98^K3MOI)A?UY9B?NKU1N-P'@7C@;G!OPR, MIU"N-<[4^I3?CJFM[L>^V2NQT%UFD#6%+2542)_"*Q!MA#'&JF'&SDN_ '^#@%P M.ZC53IUCQIZNX^5HO%R0SB*P#;F:IAP$ M;D(E$:^.'YM>5_W=KV1_OC2+<-=FT_O&E_IM3*]EI\_"*9F8/Q$8!E*KX!0! M^H.0WG(G:1PQH](2DD1B*/J2I7EP^?7MJOF7< M1LV=%I'1#PM8=Q 5(-UH$=K@R$-:\WW,8(CTLY( )>WDB[L* ,=> 7"_IT, M<%^6?Y9, OBD?WER,XF7C0I$1:%J"2T/I=C9O%S;:S .-(O&N;#+YP^%<+;] M(#-0?@WW_K$XJ?BNUE\?G2,:]MG7R1#:6_ZMD2\.%T61@] HE0+IH]I(8Q0V M?-UH/&XW1&89MI,FT^E+^4?L: M0&SA.BZ+XPG[(ABN< *@TAV&;K2C4]R#35 RRR#@H#)*RDX^()6N=8-.!7N$ MI2LVKB7.]^KY:=X*>@O21BG,H\C).KX!D7D"A(Q,O\32@DBY(5$PFR#D%'XW M5?O<&O'B@/34#[E;K"V36>]1.\I+P?/E8RIL2]YMKJ$ $ ^?S^;80'ZM;F3Y M[O#PIR<7FM^X#C)4KMZKK]?5\DVOV(W4!]M@A"*R !L6B\L786)B01]4O/4# M:9^.[\A$W+7K0C.A83'!I8F^?4>]JO8[;>I6*]_+RR-1;R-?U;42-(N[D:DV M;B365WI,5F1Y D7S>MCHHFW+U75;#MJ1 3>]IV,]!2TR<&K>DP1<='5<%[1N MZPL=H^,.JI)BN\4"K__W0!Z\!^S8=T2F%T$>;#5KDGB,[R-5:8X<8B5WV_A, M/WT>L0:-C+,H9\@ZQI[#SKL4D5+Z'!OOG?_#X9QSFYKF2J!Y6YF2(R#4"8#84/>?$G \WX=S M11PJ& ,9JG1JZ3JQR!UO0#JRS?G2X_@..U&6S)-E0E"@D[350Y,/GB/G3V>E M;(G;>V_YSR&+$H1P2H>*\?K5$UF;\8_*3^3>/K.WJ7]R5Y3(TQ M7[R0T&,"?]Z3[$16E#.\.$=AGYS [7K!'R"NP5WW9>91P]F\+SG,GQR^7,)O MI"S4MM,C5Z+&67T^+U)C?^X.W32A=9E6W14U1VF\&K1L9[;=8$S5451+U,M*B[YYADXT MUST_-3YQZE%D]OIKL,Y]V\]_O11)&E3;?K+ .WU@QM&JK6.3JSVS5I/ M3DT_V2]?EE)<58!=/C/B'2C=5FVJ;-ZT?>>!F0=?%84"DXJ+(4+[1,WG7'Q6 MV?CI3WO7'G,1>3.P\\G1-3Y7"SX; P?RX\74RF&L%'T7/RX'MJ)09XD) J!6 M"KNCR=XLNMJAOK*_(U;YQX\ >FW4^3,2)YO&'V]ND9?=JID$+*L;TT.2O?5A MY07VK4UZ^@/[41K8( M"KVT[_U]?6>E7V:=X*0*-;L-,6%((\W7T#%*<)YI\V-M\[+_E;KATD>7$%]? MGUU#HY7/=YP,WW-GX_9//[FOQ3F[=QU-ZAGEAE!)DBX!8DFVF*+OY:!!C^*0 MI3C-6KJ[1S5,@ZP;E5]8COGA&98-O!Y:I-6F%CG=?HH."24H%^UY?W+))DCZ6_%U)2^ M"H":XHY@D"8 6LJ5IG [H&QX5P;['K6.,HT]YW5C^-(]9VK4DY7@E'Z+[MEN MZ5M.>EM6G,2>NF*LP%8C4H!9 J;:CZM@3#-D[.#LPPZ,+'5XZS,# _'Z(U_J MHM\KWWFW?O-1?:?"(X FL)T;].VF6(?>B,*QZ<^-7_7KTG]?%'HWB8) MVQ,O_JMORI:7!*X>CBEV*9G+??@FZXE40V3)ZY'M,VI='O=OB8V\_$.Y%+O9 M3YD" *[UU,=$==(YXJ1A=P,IGKLS@$G8T\3+;]JV.MN7]P3*943(KGBY=%]^L!Q4?AX++ U8M1V_C M=M()2EZ!%"8A4'ST^[/6P.6KSA9A?:2SZ3Z;3W@]$5?:?42(,>3^U9"Q]QD. MPX01P4[.1NPYU(19MWK\[28_&EK#VQNKOG0B;9?.1*37IIGWH;5U:?IWHJR$ M>[^\M4(0R_ /X)@OP$],H+@*BVPD:Y1A?6-M;EKF4UY>>UC7\%>%P&RQ][53 MZFMZU7=&5 J1LQ1OAQ8@P$*2,8J:CA0BG2%/$.@RZ1Q7_ <4TY,PD3EC54R= MJVEFJ=S"76%=.ODRM>>QD77#7L^]6^J63C8 7Y3]VQ;23]Q=Q3]FAXC:=\*/T4$A@8S: ML8=QE[W:+QXI0!;<=6_#,-&D"8TNI!1(+1( U6)<^9@N;^.AW[U2K9[>.3/@ M;?>)Z<>FLXS\V)N::Q8/9D3D/+FG<>IU_WH_ORN:>5)G91&-_WC0)/ROKZO9NM(U(JWJA:N= M=<5RZFE'MNZ*!6YH*:VL/(,=UDH4;][R0P'KQY>HX2!Q%WA%EHKIA8=\VK3E M\ER8\U?3),DO J74V\R[%C?>I=ZY<0$!.8!4^N*$ "#*<_=!UAQ]*/!K:7'\ M142J[3%)9!/!I/.B>9IPQU[AS+$C8A0[8U;X;:X$C4-4QLYTK(:E%GDX-B\= M&P[QJ:N+ IM^.NUYMJSGW@6J@E2:&620W2X E.K:S6)(=3T$ZJ M8YPARW2X50RI]U$H\!,5+"/O,D:T$9DA8O-1=++L*=QN7D/S9IP[KZC))<3P MH=9HYZ+6)W+Q1 ]EGJWU0.=?^QX23R E<+DF*BV!',%U@-JF$K10HR MWG\P>*!I8\'D=_:*EH23W''B5?-> -2=-H'Q0 Z)6J]MQ2PKII)E\9_"I<^6 M?%_RP)@6W[+=&;PQ[OC6>N='@P-.>4&:MA?+BD5.RDKC-C@H"C&0%=9_O@W; M^N#27N-5H;WGDE_ ML%5L%0Z9&&\X 92#-:.,=S0"'(\4IFO(!'AP^%=(_!;(.]C8?23T)G)?S8!/ M(W^4X_+.M/1-@U)(9>N')['C/V>N^:W<+1\+@2RJ_HRF'I["-X2&R_@C^4(- MK.#X]I4F,[MD6M[#<]C0QN1D(N-B;WB(@E&#?V>]>*7\+1>C39,0P(N$_CRB M9D!>+-W.99(H2+T'PU)B*AB(5I]P^7QZ"C*@S-LI#^HSV+V79O?)E:^/2W%* MV3XM?4X M#>1J"68ND7N01+U*;(.PS5&B$PM&;:BQBNFNWOA"MJCP;MT9E3! M]W+EOJC"BQDI-H/:]]'B[4N&Z3%. M1;O\B_5LP&T8P);/1\(X[0)R.[VW'R)))SYS?.VFC M/!WVN66%E*7XJT*V0M[#_Y8%:WCD'#N:U9B4%.ZN2)J9*A;?[3908^Q7.Q3: M>[C?L*XAMM4]S>F34N@9ITTMT3+2^$AHD2]AS3F ;^%O'0+]$="&Y'X"(HUG'_#&FSU[&X1 (0;@;'#? 1W;X>*NW0,9\KJ%@#CQGQ)#28;!> '*5+!OSU,5'O@*BQ_\FWP]51)7+1A M91-A^7BS^TA(?M5K8!>":%312V.Z\FLU&+IKXM!AH))R5,BX!HGZP3+>MGUJK_2@*,EQ;Y,ED5E8WP M5%#!7:QOJ$IR-GW"'+HWX*QJ8&BG/_"Q,G/Y\(COV_F.4 .2O3$5 =GLY!]Q M99'YLT2>\Z]<@+_[&5Q C5=Y\-PX#IZ&^:V%@MLS7FB3PK1VY%BBNYA4!X/2#!]-&YL(GD-7 685I[G82E4:6 MQX_A3?\LAT$EWKQZ.PW_9CG6@VED?X>G6-SO>-(@X^6]]Y8)DWU4%;>SNG6 MA+K]1//Z\A_M?)F#L)8"E,F7C*$>TF G\N[3*C$IWJ*#VIT6C>\&Q+GHHI M-W(OSN1:I^[;CU59>[\ZE>T_D;F2 /5RMO'[,57E*5^@<-8,-239=D-IZ];$ M:HKL-_.)]Q\DU.QU$%L/;_=]_^JSO)%P7/GW2+YX*XO(ER+10B #L39I,:KC MO#LSN]-[71V3.]/^YPFCG2[:YYG7N,9D7,([8(_NB:-R6R[['-\U]Y/ E]@J M $27^!,DIBLER<:N?(88EPLG#O+M="]'ZP3<-;J6Y?STPI"LIY;5QKN60WVO M3]S9&&>>P;@C)P!**7%(:9P",PCF64P"K2Q*)HM&D?HV,N$6^_04(6-D8%H_ MR2C;EN:J>(VL*,1<_M> B ^+ 9 9 Z2ADZ(M:%!/#6 M8.LUW%Y69ON$(4.-@\"I,!>C%JZ+H.7G\$@H>]J!Y!>E2:QZ#T. M)TI9*&*&G$Q\A>P2 +&@U-EF-?GK:85U0FKV?[Q%' M79AQ*<E+._$C M;?+>:>T#'TJY>YKC>&_PJ"!B5=U\+.L4W:\]AU',*H_#*T"$CGR5 4Q0CVVM M\J'U=_=%9&R?Q5I3Y3B=6B>%6[S_?*F<+P.=FB$DD/S1XR$S\1V4J 9X?,J; MIV9<,+&KS?D6I3>6;:<^!30493&(^>,[B](4+_3(.U\P',>G7VG_Z;R4[73^X/2>BF-SKTW7:AD2'=TGD9%QJUFSW^E M$1,Q0+FIUHJAM68W,[+,2ZCYV,77^S[V6LUO ; M,?8C7A1>G#^4;\2T[IAR/S+:I#5#BG//0%,1"=HB37&#)_K=3G)?EP[V)9TT MJ,L2[:[+5]/QG0DQ7(]4^D:1#*7$H)@>((%4(=:^*&."64L) =^9(5 M4Z(Y3Z#;@8>*U8)G4F)K@^[3(_2=V"NE\1?GRW/P?]XL,A< OH0T$C.(_Y#C MAJUKOU;X4L+U-IH)X;INV@C MT]("PHWO,R M-H6@>&V*<4)F_BKJ(ADR:,[A:(*M)J1@HC!4,O,UGNOS9&[5]<^:LIT&%FS- M\,\-;^<\S_]L/KY[(G;<:;->;.U^21V- $"Z:6:!.-G#EW#GP'"MU7Z>JWN3 MM:,)33-3Q*'J W!2\.R.:_C>__O-VBU'^B<_;=IV>Z?*[/DS15<;G?6&&_Z\ M>8@G+PN BL5$DH^6.QW34>KHR)I<@&+IO&N=7X^R#)/P#GOJ0E3%PAT1M"I0:YE47MQ0/;T^ERUS?P>27%ZZK3J8WDEAQ/3[I$^ M)A\Z,K,X1_$?*%+@1524)V5^EO5BA ]*08D,5 WC5Z\]PR#'=('6<+*CGS:S MCKFI:H.[Y.$1MW8 \9XPHSGL-4J= B2!DS?*?=T6CFEF4^>\T3B>)-3K_ MFZ7,*$-5OGSRT"V@>K+L@,BV\Y6WKP,6T7/KC$? H,5X4E4Y0Q?.E ]Y<7@= M*(8:$G?=:R?=L9V@^2/W35U"T]8@V]R[+H4>ARZ8*>\[:[X'^1G1V+-C,FDU MLXO(/(B6P'DR:\K;0@C(FO N-))K75=?=P^,R]\T:O'.@N%P)OU\DL;D,PNH M9B<44UCE>"5"YUVUA'":<1'O!4C-)ZZ!V5A( D7:;C/4X\V*CVM",_-_K'!U MRR"ICH'O*JZGIMON>'LTW4F=WM>_/V%2TN96F(UOI1#,7LV9DU1T)SJ14IM% M:J7$,W$G1C5HG64$ELI1*,JRZ898^]M2BQW<5-W]DR%Z/S_=^?+3R4>N+:/A M7GT:)J-)98829V*W!6S5A--9+DG.-B(2C* [X[?C-@]T)XRZ9IG-U&:34X<- MW61>[KORD+HP)6]UM8#P,7@O7WR&8S"%"X6B6,4N++,.+VTR_2E1J:[##/"W MVU%?R60WZH5]F=IL6!M_,=7P7ECE2J%U3TAJS):+R2"DXSY/\N/LX&[C9;_D MFW!/8-9Q]5FQV4DXG4%LK7'R_=^G="CGD 1_DIRW3*!F]"CM,=MM> MFF3C(%/.>K"U#90(18UGTKJRJ0]1=!6X3-)=9X(0B,D$G9'9FC?1)R]=R@)' M/RV>\PR?,@85U#^#U E24TX^EVZMRBY 6/ZZ;U=N!_J,K:<+02!,^A),9@QU8F2 M6"'=V["3+:MK&S;'Z3:^OFZ #Y=:^%;*=LCA83[R LP .TJ"G?DW$[:6[E!XVW0M#Z#93B5)\ M[XS7GK[IA?W\CRI[WY\RMCP;KO<2#)\MZ\S8GXH.X0AQK=6S&7":$M'D/<0; M=3$**MKK*W<'P* ]U8.%5\N]IJ-M]GG:E)M-&'M)Q-HB*1 M<)5K_3_8>_=XJ/YV?W@D26ARKL0H1 D1$;(Z*"1-1T*:(B&'2861,8-R/DQ4 M?..;49(*3>,, >''(:99*S,Z5F^]WY^SWW_]MZO9^_?WL_Q=?\Q MK]?,6G.M]5F?];FNZ_U>ZSI(DSW;@2A RGH]QH%"5JH%S!ID/=P=Z%TIY81X M!=G;#NE>TK<5;Y\@*-X\^>89/56+(/WSS419/R@NE-+C66!UP1'(OE%5Z<1F M= +5-A&G[:/LZIVP@*=;9'&\TP=&6'EUUVI<;)9Q)TL+G@!9"AVWM[92@F$X M'+[!O$Z"+R_( 6ACQ/704"YB=[$S]-V85:O1V#G&?58*3+W9FH3KO1<_O3ZD M*2GW.8TPJ7]'4=2S*HVX9! MMIH!FPRNV%>$L\)/U_1FGZ[+FKNWY^')03.C-C7"YU8K6*+D=,%<'$^"KRQ( M ;Q^D#U18C=FEF_:T\ MZ1@2+%LHRQ6D$;EA'+,Y/)Q"2#V#W<&197QWX1LCXY^5/UV?U#;_)>3&P"1* MMRW."*G5)I.R(R;3_XT8=R'6SEJUMPWXR5011NY>\N!;L'>FL)OJJ:BF!3CJ M1N9^UV-9;FZ7_.ZVM#X+W:%+:P^ZN;"G>/Y+Q#H8+.#?CPUIAI"E"WKH'O>P MX"/@B4BPW@8^I;L#;AR5QM\#HY1+%<>3SK(K7^]1=C[:1H1%#PR&E)9BN\WO MC!8Y2S?B&S3J='#?B! 0]2,E$=EV)"J%T4=4TK=6 -$G.))-Y$2SH+17EWY4 MW7\1Q%VM[[.BH6Y)TVUL->_GUGLGV:VS&-=K5[9?P0V3N81#@ M[1W%$)N%4H[.%SC.J<&;2?P@)EYAQC&\<+:W!?%8*L<#=I%!&$]G"_T'S4-./ \[;.H6U7'S$/ M;-;8"OOMP/TF2*A#\%6AF2C'M2,JS>8>TL,!:>P13ARAPG CUJ&7?S"P\BOX ML"G.OKJZYF-M LS61T:.E-6DK]WRWN/+ R9"*"6@ZQ^E5?&WG>'Y@IHM#\K/ M\6W8WO?YGG07[[ U;F!I06HUK(>[O+]N&V?JWCSCWIG*\O?B+.5 G40?@X#QW!/P&OA/JJ4$A,,R&+U>@+KNDFSMVNNN MJ#4N-Z@*WT]JB4]YT%*E?NCUZ>;"']09@)[:)[Z_> TDMHPILG;AYK N3H#!-W?_82YW7@;SP,75T5$*X^&G[AKSO M::@M?&C1W+M/IF6AX'RG,9FZC?QC@T)SL#<-35N(4M],;*YR7KL-^_"01.'M M*&&-U:]<> FNA8E?D1W"TXQ$L*W6?_\#-!-NI0BE>WF7A%-4B3]"R_AT4BN+)[W%9!_'9US38DN_25[>;,Z11H-Z*+ZB,_<9 MO@0R#Q9XVJ,'K_.1+]N T,-7V:ZMPQF"%B5"[S^"ZFC:Z:E]C.GS! M=NNVQ4L4_GXT7X7$C=\)##4)I2[04/>S[GQWQ3SD1H)9!BY10IW>._D\&RU\ M<,)*MPBV<1(Z.D7XU;-#4$RFE2V/;NI]*8*AZ,BAA7IE*O PI\ZI\*;K[+? MH\G7(ZV_PSK+F6IN!&0:V\4(3_M$^T\*X@^VM6JDCBZFA M-GZSA'N(,F!NBF<^#7P#RA;JD>LPZE]RG2K9F;$!=\:#A%^C34>6#GS*A<=M MAXY9BV\X6F<%I/$VX1NV"/?.5BX&H1GP9+@7+6D'>7%$8KAMT?:[1-/>'V(, MDDXC&CRPCYM L#X@>".$";M,B/Q/=9!AGGB*X$@3^"HH8;*W"&:,C@5^>Q]" MP)P7,OF;%]=5F?%-EKFF MWT2P"B%T3]55]OT.M^Z7'!NNP;<_+8Z$#Z!+,&/">R$H4 ;?2OB[[Y6ZN3+X M?^[[?\,^>#39EPCNZ.^8:IDE#T-0JHM3@O?N2BF==#QZGMT1QS\GW'U ?WQF MQ7MOIUKIR3?9349I&4[2RC5^BJ\L2?\85T^(S^R)(#;5 M'6ARI.$WO],(RW!-T ZX-*X@T;3FR>E.M?N>OXZ\%\%21;!5_@10P^FI^6Q/ M[GT0]1QL:J26AZ/+W4,^><=T6;K?_G++X%;I]HUQCZ\<]Q%WVFSE&;3ADAL8 MW6@W?KIM&OV@_N=ZC9]ZT8)7(M@U$0R&HP)K@L>&\KB97_?4.M"(\H),'MJ& M=V&$2,5U!2OU 745&;L>^G^U$<'TDED-G]/A+64X"I%]1@0#-<<[&&AP)R7! M4&C%7U_AJ;T\QV1V7'N*;N+2YJ_2!:=.9A[;,NRW-W"=DE?:,OP5^RXKQ?DC. M?\NOA2X@&K);W5DN>'H3QU8$VS/[ZW*M MN%#]&,]HB& _.O:0V70P3P3+"(84=^X#3P<4YQJ "L]P'8BRXU%>=-):T(^% M^I:E0WV[8-W!37H=^%*PU%?ZA?!4TX1$\7^S.K_S:W\1AA%QY>\#[6:)Q4"+L%^+O=*E6!..^$3PS68#,(3>( M4\"RY-QN<0H1JK.1(MW+"+_3;@*;[4ZHSRLV&KB,PO7714\AC[#F30W;A8086U(GB4:RJ( M$>XU3,3J'(3.,]7L>*NU=8:JFO#,TK](DKHCN>U-RSP"]G*BJN'S.Y@Z!V+W M39"BW1 :"[^1RT-;R$-)W =@E#08UUJ]M)S*E^4VNN\PWLL+?(Q^^#A5M_EL MR^8?:=_5^WF^7$.(DGT-;!?!Q C@(+N*MUO8 \B)8)XB&-6R 5^^T.@ *3$8 MUZ"N4=5O(OAR!#E1M:#Q<-L?^*L0 M\9>$=,.DX:J$E,<#JU.65OZ6IR7/_,-9N__AUT"+HACAOW5_7T9(CK[#BW"6 M:S]#EM?L<$M*O;7B_^0=XVM,7#-.G9V:%,1 *LT.N%Y_ZI,]O[ D_2)VL[/Y M]WF(]#TP1MZML?N1OCW51J9H[^(?G6P1L9!)X#KO/R]GY6+9"+Q;,=EP3CLQ+Y M*<3$HHFLL(OT,W+7]GRQKX==R^(W0/ @'/!%?Z-PKX"^O!.8?8RX5A(,5'7. MYE9QPJIZ*R*N#[2&ODO9DW?OAJ7>Y@L97H>7#X^E+O4(ZR_O 94X>.%&1T$! M;@]?>1!KQM"WF**1XV3)\5: B9F<_3YIFS^+2L:5=YHZ-WS2%9L^A'B]U,YW M!8?9MVDZ,62Z&3C&.==4MZF;OP3Q4_G9O4-'?I8TMI+VZ7I[UA_.T(F4Q2#C M\;2\ZHP:",?$$^7PUPE#V1#!YFNR"]SJ>JS5DE+K-M9C\*WX39- 34$,+7 A#!*]V76UQ)P$>@_V:.ZL]2[VT^68 MX ]%CRZYAN5HE$8S@#\"HR]XI6\YO>FHYJY.7?&E#1\(,GQ_\ 3&>\ZUHB6 MQ)YG[J.G@_*/TS(LI7W1;:*.>$37UG4VICYOX$8*WY.. <\FPK5^!JS_O5'[$S=_*E?$]MINOI-MK MI;^Q57TZC(/@?/1-3*$K$M1'LBK>CN ZED<5!^:P"K2K>%K'_G =O^%'Y=7- M&65QB5+IP=^FM5+D?M<_LFGH/P0<$RIC/4!'#J7I+-A.ZVKND&RY:V.1TG*? M2HP+]D%K.+S2,NJ02M_IM3%UO5?GL3N/V<@& K@;/]?![A)*W68BAR&\%C>W MCP'(@BJ-=0:#YUS8.K$F+/7/7-5XPZV6A;/Q&0QSQ=HIX\U9ONOFHC36II8" MH-[2RX<<)*WU'@?!M0;OT=%BV#M]1;]0XGS'_GE_B1?4D?XJHD3V4%'K3]WQ M)JW;#HKA0Z&[PZ[9'T)XG;D,9Z*&?2[A>JN7YT)YUEAC"!&.47!R[!AR@A5* M=K0ZRROV<<"MNCW-^WDSE-&O*W7?O<=CD-3*!DB33*H$U=8;"3Z.Z M E)7/3Y^5(4]%6MUV)=>26A)F]Z_@"=UO=J9+E4J-N'TAMEO[IO$%5Z?3E&VT MVY95NYZ*K,(,J#:>)]9=]2IZ!E=H2P8C6&^CS=W M\2C)L/LNWOVXWP5Y^KQ<6RX\UTJ.HT?O:F[?56$8*P2ZK0ZC PP?!P4]O_%N MY 4RF74]X8]=#9*2?SJ-X(*QRH+JU3SEM1^A5;,.UP647R>S=9HO:W\-$,IC MCJN"?!VN;E[IAX\5Y<>RQCN,S5T"=288J=='QTN3)S^2[%>C#%0-ASWK(? % M;QD;,J/4B9>!Q=YO[-EYK:.:.90VSMIJ[)K)R5WZVY_.FW#W(HSD)SP?ERKE MI?S,%9]YHS>)2B*SSR3P#WIRG-T%1,"[V)L1\IAM\_T8!W&VUS0IW,2A/?Q" M377OG:4'^U"C#>)Y]NJ:R28)FQZU?U08PE\7P0@Y:P2OA6M 6VX*Z,[ET!>V M_E"FUCW(RG]2]<'N^J$&[>0IO[47H)A$03NPDNQK(@:!+=8%$4PR M#VL+3O/,P5Y:5R/R&UJH!%E [#DZ+\40R7G./V]Q;UK][N];R&WB#I'ES_=' MQ'UQ3[WP>[B<6$KBJZ=P$#34')-&O@= -.LJ&;RHOIU=%;N&R4#S\S+(JZA6 M.,2V3]]S$'RP@@<',_#)5"MOWHD#AGCOFG-FR?$1QM,RKAZIZ0XUGT.$FU\\ M)L>2 _#>8]^:*%T,.'@*?ZT+-#-8=!Y\.R[?S@GECH)/E 9R?Q)J3*CG6UV4 M#P_>V7U?;O;>(<2U&8!]T[O1,-GB_BATDZ(#<)2Q+61?QV-:/@\OLN/N7^_A M6V[+BRZ;R8IN?9?,J?GL9:ZE_N19H2^1?7.0=?1E1Q'_,%C,1G*MV4')']MZ M]..2K1Q\53A2!>^]>C-3UZ8]UAA?.;^"GD-"3H8.,J]NS.;T"C=$L*=H;^-+ M]@30@2$F_<;WM?$RZY^3^]?GC/G\:"LH.'F!I2>4;1/$8:^^:F 8#FLR"EJ) M5,3YQ,.Z[\$&CI-P?NW#?HT*'[G3(<>_PVB3D=87P )V@5#V&ZC'\.&O]BXQ M@2XFSX]NJ<2W*GG94-UCU W/S,NH>F7U! M7]*&_1QK#5+"EK'2\C.D.29O-Q9@GR\Q&*L$0QLS*@>1\XMOPDH1(1Y^_3_$%V>_0%CB M(=YG\6<#SP+7085&->;7I0)&#P*.E?*>["DJ 0SJ@N!J2AX+447F*RUS8\$_ MM287#[$S2)+WRO6*EESV^"N5UOV1%I0ED'@>:7T*E("L&T1JHD_@.LHHK_@' M!#&UZ:]UO[8B&,O^\XE-],;"[RL=A):AZ_W" M;?PK7V%X*;XW&!9R1Q#N^-AYO=;CO09T-9FS4QLN:AZ_F+62G@CCMPV2::\0 M57B^O.;16G85'])RVDA7,W[--]>V.F7!"YSBM.;.]+GX<] MY=]N-]SQ)DYL@C0YMOY.B/GLM=>7^ MNOX+<3DV2>9&C[\7WOPBM84TM #&>@JE;"';\>D\Y,D ->\%B#JY=;H\_@&HUK)BM5\J[4_P5W>NQ$9=-QF7\>] M3,3LUC4B6#$LS'8U6I]! '=419L]]>8*V"^&]Q'G4BS/].WK-.?IES_AZSV$ M+/%I&]10_G;")[\B97%A"L>.QB(')Q8C]OP>Z@V?V)?+.-2+$ZM;QK76Q M$FS/QKLZF4*N!GX3&GP\6"BTM^5O,F2Z3XI@T!DSP2;[K[=S MLFL9O+#9Z8$Z:&5$ H (1B^'+H&&V"R"M95 %WJ.#=Q7$C)!,C>YEU29^N2J MUWIK<,Y\UI:O!3F[V^1D_+@)8LU^]DV MQ,4P4?WW[S"2 SN.+R->;RWA/+-"K?QFYY[KY MCJ$UA/TN&VSNU;3E?<1#?JB\BM*U1=A'1O!1/!OL80?,$GZSW^#6Q_T5?U[5 MJ) _L LM3ZA1M"_5NOQI:VK_:O?1!@@YT?Y 00N45D0N2WW,,\)XHPJX*='>0K$[\<#T= KB'RH]%7X% MO%#@OEX&,(?GV6(,N4]!"%5*G.0(^_Q]8CMZ]/!.TZ+_0>N_ M2K*6%,\@-/I MYE>_IYC+K:?0&J9X^TYQS'WWP%C0!-K6)*\HW(?&4R?9FOV$O)V/KR UN2 M83;W6ZM5(&*90'@F M MS9'D*R]P7X%DY21&H>$Z,)M.BA[OYE\MPNB=+>D93VUM#_T97_">) M^UY09"TI;":R+Q*5^>A>?B@#&5=U60_4>];"2+F[3!,6,A%PL&;?=T'BI$1/ M?JR;2X!GI4]RL9[MWC]R$V3T-8=!!28:U+(N7$T Y9 :NL1FLZHH^+A,H749 M*O6!.\;O3-D N=QTQ%6%Z)2-5.:XNQ49C/G$-R':U0CS(Z/[;_]2+OXK+_]$ MW09<+UFN;I_P$P*RJ4T';S)K&W$(\?8XX8-HM@>G<^2.+CGM2ES1D<2*@8^<7N[%>_1'KI2XVL,,QV.F]M@M;[,G8O77J9U9-_QX_W.7DUN^ M;$A;9]>^CC@*<56AWM<[ *A=14')HL8(+*0\7W_0A #WO:GI$/QZ#.FE=>;P M6EWISQ-/,:=O&E-@"JBSD/U+QE[/>_+VG[%KG3<[O7G3NBDOCVS%JN]"+4'5G#7<#:O6C?>!W\_9TX-UX!1 M<_]M97_2LQ_H5P8Q)E&3L0=/^3S)J[H6Y_%YIC/ZV.-,(TT+WL?_9#7$OTLR MH>,KXO@975$B&/<@I 0O.BY/7U;YGROH/_H/'NX6L(7L X]"E17$("@H1)TQ MZ-9@8>QM49"X-!MAO>;0I].+U;%H[G'[-D:DQ8S>HBKW.61K2@!:)EX\/<", M-I#'P"?=S?K\]9AAS"_RNVD]\RU#.Y^]VNS9*CF:<%W-* N<8MP$ C[/=]=.]'&.ZW M7S4WCAZASFRVWCFP6N*V4U-_9&GIHNRF@=O)%^;DY(!'R1H[B:4\F5K MNA ;<-O V2".<\OIO%(021L@&,;/YP\M1V:,"93LK#8MOI;DD#I&=(2R5&@H MG;BQK&9K8^A;,FY@OZN6O,,VSA XUC)XV9C<,[&M*JV 6E&7GD:<]VJ]W><\ MA"];X&_] &DY&PS*/^S-.X0A4E#* Y91MZC*%6_QUS X/>B&Z&_O^56R-BCY MYX6L0_8'.NURX9FK-=<&4>4JS;(WL8 @#? FK\48SX#E=\^/F@\$6EUX.XI@ MI!Y4/>0BF_\YF6'Y.GJ>]LL4A#RDA"68Q+/%N@K>\]$M_9UD=57+?]\[!!5>#PP=Y7H('O^" M@\>!ZUU#RPVC$B5&]S,0&\"0T;8ODF%;M63U0O>,IX?M)#\R7,V9.4?Z6\[, M<9,L&/C7DP\(\M,&$;]/D>N[>$_(2YO["U<$I'%IH6R0"/9HE@_Q^@_9(MB9 M%%D4"#*8@[T09*C"<_%PC&;3\M:7SRHBP_BKKSBF M[NTI54R0#$VSO?MK@ZXX>%3PANR+6$W EF2I,9'44,8(1"ZLCC+QFR[=R(H= MT-985%V^:9MC<^:XO)9:NJE:8=)2 V M6Z_G2-2]+ICWD,?KD\/6_C'>LL>+$32B=7647-7UET 0[PJNT_I?!/*:1LW8 M@E6!*Y?A1GA(@.:@&,4(&F)>I7Y<\U_MW//?D&\4:2U\7O>?R#>"\6'0'_/( M$Q8BV#81;-Y%!.OSM"=%ZD$0'31$Q9-]%I16(T+K]" X6%'51(*#2(82A:O" MUU)'L"O?#G*5:^[H'[SRL^"*]'S5IIIK-SO;J76'KGS2OF#J?V_O[W>Y- MV8$R;>^MWNB%YL*'9_1H"- 'XA1,85H_;Y6TC+P7P9AW\$U'H8%2$+]224.K M,2<;61013!5:^(7[6NMV]_*E:2-NK2OE^S[YYOD^'+M$"5#_O=77&.J8#=.P3B'$'!< M*[X=NPA\&''#3W&.C"<68:9"H1DOB.["F;?NP% M+[3D8[6Z_*"K,H-&;Z[-77C\7>)3_>9/I$Y4"HIMBTQ%E;86OH9FY0B9-D:@ M6J/7?@=COV (3J#F:S-JK0[C1PY@)>V3/5$5MBEMZ][&W]D>&4.'**'H50// M,6PA?=/AHL!"=E[]W5/W.,[<(DXTYFB3$_5'>H!>T_*#L8.I>:\MUME^B-VE M.2*CVI^_SR;__0U8!Z@ R9\5O+(&^.+L M8@':4.AL[E& N>T=GP."'L*+TE M/#O%9%;ZZEZ_)ATJ4/Z\;#'8[(''R/;XV/L&UQ#Y=1JE_<%JRI.4HP.I3\/V MV+B-20=G?PKL*'F/?B;0XZ!LOO)W031E'M]PULH>SYEM-+ML!1[D'?^Q[%RW MD;/4%3>7?;J'?_D3Q&M/J)\\<]@GZ_[PX11EW;W<2(:EKPM@MQJ%CWI'BB9? M148YX;:02TKQ"$R66XI;J^N#6K],WOF?3ZB-5)=3BUZ^'Z_$K.L?VG3KV;C' M(>O3@GBR_P*H-\B*X9EBT2"'1DP:6S?.@3<:)N9HL5/3:!WGZ $S5#".MU-7 M6V8YZ,9G+LGLS_.;4E]]EOHN11E L4\@0%UDW&K$F A6(AF#]TM!-)P% V>= MPK/U0P^'$P[XDUCY1B=+/D5-'F^6/*ZA]E9,+(IT'Z E$LL&6_%4/:ZSX(UP M&P;.?=5OK?:C3D-05!OZ8_JKU&_ M#TY[SWGQU/GP53MUI-*,1P_>D$+F* P YS*FX *%.Y7^M]ISKH7<6@J9J^\_FRJCT=$\-CMI4,"9FY>ML= M*5^09_T6$8S,>H"J2J?PY;RY/R%MCA@"%R]Q*#%"*4S\-_Y>SKI"HQPV)F+/ MK^); 483XLLO.Z4N[SA$RSBD=.',(>NG'&^^(H);)7@*>!C&X=D7#*G[3K-_ MY< X[I,Q>(XDO?7),T7T>C#4-4.WV"" =#+6+;OF7+!/X-K"B8[JJUO=Z(YW MQUJ1PW &HMD0U-T9 UW#B"#+RK'@1_6?B(W7.5/-A&V7?-MQ*TX9@6=[/G_N MW'E5KN;]$W[CSS@[6G*::GGBN4D4J">")=XQ5, WD!S-[FOR;H%E]+@F'E*& MZOIVN39]"[6A @<9&W#DG$>PJ*0ZW:S5635(2>Y&-;WZ)9NF'.$0XBRN$:AT3L*98IW!#IX&-LC1"NL( MRC$*'0'WNIX U]'A2SW!TE?#\F\D2%O^H7Y1RL5#YG.Z38N=\P54OM]B(5>Z MNP(/C:X!J-)I%NS8;[%NM=J'& ;'8-G.3_6M2U,LBH2LJLVKSTU@Z-N[B0*E M_^4"T-E\Y%[L6CCPM]XU,8B_M:Y!KK:N6E\!KR[0T)DO'\[M!EE_A<;8LEQ6*U&EU/Y5B4I!N,D] M9+44547&#'K,_6++AH!8*=1DT-/W6SS$8"M_2U3V+VU!*R"MWL0GNHP,BQV: ML9_3&P>H%*$T1 W6$@4IN-X"K).@Q,KTU:S3D!-[+'HB(!"T R8>YO^1=@7O MFV74FW,,%A%Q#&=U \^^A60U\*Z=6D'PY<6%4E+,!56W4Q-[^&&W@O0CQB M"]8^:%<<,MW-J8=EL/F73][%J=ILM1.JF$_3:3D')5=K!-ZS!6@9B'5OF1Q# MRGJL-R?IDO?BVWDK3X9D95FZ__C[JM*?3Z*L'F?9'S[0Z??+D(:<^\#;CVL? M58?0]3EN$"A%$\'63$^L^11 1VXZN'63"^UX?5\";) M4'S#*[;1M&05O( M_V#'^* B32>V MXS&/)7.5ECY65%0\+@\)"9F6V9MK]SQAS1O=S1M@-)AYB_7_PXTF_YL^PD-D MVH\%B)A0 %X&?FESCQ]M@Q#2J'H C5C-A&1"*W]!!(L)@/"N."GBH5 9W2R- ME)Y6];K ,\L65@HO_:J\9_2;P+>^K)$<"-0AQ.TA(5Q?<(H+=-A.^6*F( M$,'^5II:B<@8D_T&=C5F$>\MV7NE#E_HG2Q['QZRYECJQ:'-KS4BOWDF1^_[ M-A"C*/:SZS[DI1_7*8/>[)!A;@ $,+SX(>S,)K> ?;P#5G(OP4)D=8K_9W\_ M#&FAG)=R8L"X5J*J)OZX.>$*XX6@ $\CH-XMLX[Q##$Z7,F7N6O\60W-AF M*7QMSKX&5Z 9#\/$#CI_Q1[.'YYQ-2CTU,6@ W12O&)]OD6,W_&Z$AZM*SZQ M((]OV SIZ5@R(&V*@/Q4Q7)BW79^*"\DPU\_>"PIQ\!LL/IDF-/BGF/E(6R7 M2X'']&_+..R+V3 __7-@<&[5.;\' WB*OF89=9*"?)P)6'-:2 G0;+H[V$Q4 M,Z@RBRF?Q(P4F[2]O#;)1L<$*HW\O'7 MPYJ#S8/&G5W:?;V6->U[BA8T+?>5R3L&FYR6[+R\&L%^1=AE+8F4!"^"<2W5 ME"C<-C#2C[@1MWG6]86"#TZ5?#PD^N*%*VY/!KZW3:Z?+\BQO'6^]95G:26"<>\(G@B5(7LFUXVLJ8&*V:+0UNVSA>' M!)K*AE[XH-$5$6HD_N4Q]PU-PL;&CFECBFL/&E2J2K)LOUGT!0_V^SW4RYKLF;E;QI:!"2@%*P1 M_&UL@P*.)8.8-&<"A_L,"'&OBVZ$KM'5SVMS[Z1$&A]:UMJX].'??7*/R"%6 M4OB*TLPJR''Z(%/))<2Y+HZ"/8@WA/QWW-W]'QD$N1'?E+#"F<&[V7E-ZW)B M?9A55;'*R1V6>XJZ+(X7JDM7]9++5JMB^R4!R< FW'I="??Z#@!Y5X MSRJ('K$QPHQWN>=, MQ2GUK1:^)I:1F@4.='+K@@08'(!PZ;TDB&NQN/DX9'KET2'^=#KLH>S/E+?I M;UH5^LFT1T3VV85D1 60R _FJ>*&\6LI360(:JY9+N#Y&+FKOGMKV![6,ZL[IXE_BK[^<_8S<(8M%835JX82Q*X9>A M_ SRM M>OCX:L/[= XB!>O.* 8:$;)6^D&WKA*+["\KD^<3C\*._BC^Z9/4W+ M1UAO_3LJYX<:D8\S\6Z 0E1Y4G7EL-B;I9C>,ONL6V+SZ[YNQ[S>E*M0BF#/AW)1*55^L. MLUG((>=F5Z>H5QBW>L^6,66K\%?3 !6>UV#R6BDUTSNP,SYP&9(++P"NDH?] M6E%*>!\@&?6.R-J8Y@S?\ VA9FARD^+X3I!YIR; ]^&\-*6VYT7D?B#I ML[Q<3OW@=#_D9RZC.&[,KF92W*@!?B,&Q?7BV"8&**]]<(-ZDEVTY\N!DP_")O^-TF!U1\ :3@T#01 >P*HG-:\66TK &E3B3 S%9\J.-/XHUS[QLJE/ M_/W4.])K/%V[7P3[XTW[_$MG MMTQG$>S9D67ABBOP'Q7\O?7??C:T0 0/K$SZ=8$&WA3I)W.C(\-"N:*F[5M0 MX,L[SX87^7ZT&S"]>3RXG\+0:8).+8*Q7?'W\'+6N\!96_9@W*_WM0X["]Z" M]\XE?N[LAL=6')/=TVO\XDK9[HGX+5"94U4GB(][:%UL7TX<,)J,".RKC7KD?S8SI9I<=5GBP>9U41=39\Y'XXV0$ MI-R38Z VJ1&M@&^L! \P"0K\FYQ'5>M&>QLAY%:[S^#-LCQSXN<\JKWRB?V" M3#J1ZQA6)()5 ?QM>%Z0F"\/0HX-)OQ=/"LP\)>Q3G*=U6R 0=[ZKG:-$JEM M7RL/4+FW20&M=2(8J,"&TW3F/M(GV05S8[S=&'1]UITH+ \EA;G;BW1IVRRK MDYYX#$/V(H';@56> ? .+C>B MOM4TAMZMJ!QPQ+=P66]14I+\U\WK.#_[H;^PRJ #42O#WCF MX.?C9,X\7=*:N.9-5"1,3<*B1 3[^_5!^#_61JYLHA[BWSWP7T6B9D2-%WWS=,Z7G?<3/_LLCK0TX#<[&*/K!KG"$;Q M0S.6&Q&Q1(3U5C] TMH(W-_5;*W"D7U2/E#N?M@^=E[^L"YMDUV;&L_Y"Y%- M(X"::('F,(24A6(=D+BN^ \XZ '^UCO!E1\@GOXK MX1I+_\_DFK<5$DZWUE?%6=JOE]><-_-0WD M5#*HJ=(,'T(T$-FG#24PX=PI$*"/;<8:2)I!X"U/N&TU/2! !'L1CH7^47^ M#$[ (E1R<=VK3:L2E[(AG I!UN@E_2/S2(.>)B3'\47O21%LQ,9>VHB[IAJN M^N-N9@)?I1#T.SXXV4,R53-@4'O/5VU)[W31O.:2F;:X?7OC)L"1(%3?T>WY%JSHJIV4^^K[^$J7DD%;EW!78K:!#B U,%V*[L=IU U=J^NNZJCK+^N>>99\JWWGV\J[)#U'T-L.)=RT8>#,* MU*&P'O,.X!MDR5[D&(NNR I"?!T@(.*,0$]*G0&;&+,9-2/_S76F*O2L+_>& MJHKQ\-'0;;M?V5T-#)'//2TYC ,$U77;L0>A]9F)L>1*U8%&^:/3. LPO!"3 M?8SC3DIX&ICGMR:16TH]^.[PQS\#'IP\#M?PJ)5N(+.=%D!=@"5.6TA1(9:. M\17VG1P,7DWZ4 XFKY]=N?Z:/E3M3"*"^Y-QOWD40S=T"DO+Y!TO "XR#ZLM.'.4DB9B6Y,RSS4Y^ M;3N?''ON=;/$4I#?6+-^_WW?O0 MC5S>FS[73[%U[3+$Y@5?_C'SU?[>.R@VSVX_RA7LAPC+92.X5GP MSPD2Z^1P_9>5"/;=%]\-)-3RXXE&" MC=>D8>!K]>F^#8@R$E]YQS)CF>7,D>:J6O7J*+K(Z7V;Z:'KB57)2IS.U2U"O?>]U%?2]H@W]/ M]D8.$R'Z#SR?(2M6$+_=9HPUHL5]K-7_1%W$GF03'S+TT1=N19O[FPS;Z_PQ M?/SYV5Z[5]=\=ZRO.7L69I7)76V/7(OK157$U1/%<,/6NH+$7_AU?(E^K!G# MW8T!$$BX[11M2JQGKRS=Q:-LKU9FQKC;GN/'J)-'C7[VF'=/LH(!4->;%>;% MGJ(;L@X_%S:9X7: OASGYBQW(EG3 .U/_&:L! ,9=]FB&II/DO2,4]V> MKV_UK5N"7KG/& 98E!D,QU=^/\*:R*C_7*F:^.&O2KTE .V9*ZH>+X%O *QW M_=7D5P?T9I"C?H4#TC>("J81QM\PZI:J-FY7BW;F7D?X/VQ+MM/72/E2=C6T M-;GGN-BOV&<\+[X]6,-SP!X39 #7X.*@MU,_3L%WY39FMKG.>&!>_PYHJ@=> M#G!>_S MK!GMAU_@BHV:F\Y?,-C(JD-RDK@[P5DO'@PW J@P01W&$ZL@W@5,S@QZ+=^R MUR2NIB^W-R_>S7=RWER\N/PGB1BTHT9,_M-62RGC1V(LL@J>5D2L .I5R5%X M)9RNL-G5CZ\'TAD'51JICIUQS&X@(2"X^&Q_?MGB'JTJA_/1+G)IDM1VB:;/ M5STGG/W8@\(-<-[)::"*535GR'/"M8]N8;Q<#AK8SX;S3 @WR173C7KL91J$30W@9/:V5L!F[XE%'M@BJ^O M,_\YZ"CC%BAW[T'IH\59!*@-9]WFJ>(^(TK-6)(T(([$6(@?@^%T9R\;@VGL MX2;G,Y],.Y\RME3=<*H.VZ/Y_D-YI*V\AO\)I[/W)RY$6M.Z ;0(%H^0Q@>. M20L;@ K(V4TG'VN:Z MO*VNOK22WU\];')C5GVVJZ3DB/[G3U-FNR!'N!!#I? 5CPHW:/+,<-WJ"B": M:0@'I6F*EW<,5A1[4ZPWDMF"SF=O9I3?N0Y-5PY4)^_]3L[P#)O,;O]Y,^UY MVY=FPPY@*W!MQ)M!(5@9\6[@FLEEWBWHR+&*7\1-)B#6.^ %>/1\+U:/D02P M%-V/+YQ_PK2XDY'N^GO0<_DEX[B>PHOTM$AXI;\(%HA4O81O<(&FA)9C$3>W MG._R&Q";QT;D82:1\F$/;^Q]2UI'5,L[4CE4>73[XV\+#^B>VV^G75:"E+A% M4$[V0VP""[@?0#+OFB/-#;T.:PR.,/0,%6ZL>,(X(VQ+U8X\+AUA9 M0Y[QGWNM2NQ^VN\+TW@ /_<*X\RPY=N<\^1PK#>"';62B+EBG:@7G"SP[-QT MX5L@/O.TLC T,X7H[3X:NI+;;" 8$F]?#=,:0G*C.(JHJJXY">9"Y*@!6T"F MX!,N&P]BC3@6,SU&=,[+68N3(=S2/0S'Q2]E.^*B3;2/[F?4V.7*=B7BV3<1 M]X328#B=0B%M;F%GG@5O,\?D+OI6OXVCHY(R5N*2^#H!V/SBA05_SZ3/#S1@ MEQH4[]=W55PCJA*FU7 W/ZKZ M$/81 M E4$:T%54/@*34U!?*=%#S"3W?ISJAY0*#)$"7;(>COL6.=;LY"!V.%\T*R- M%D'M$A#(UTFQJ$JE+@BJ$;G5@B=\AWS,! M*,>:P8H(S8;!Q>G1;9R(DG3C'RY;[:]D'61I=4N>TZ;*#WL$Y")."3\CJE"M M*"J**N@UY$58"1'<\!6]$,!\2J*%.X.&P8F H?0'FCEELELW%O.R<;5Y6<7:] MD(U)^'6DTCC_C61ZP/WRSDWUJ2+#6 M[[4VG\U1'11NP]0T65C8/[,?]_48F)3F+0<3D$8GI*RONZ>YI&W[HP>9R1?G M[1!25U\\;NU5F2O0F8MB/@489O>QSLHE\/NFEKI7ZP:*_S?VWCRJJ6U;$]\( M" @80!H!(0@(*@(J(-(EB@(B(B)**T1%1-J(TD0("8WT300%;(Y$!42EB?2* M0*17$&FE%=*@(DHD40E;TOTVMUZ]<^K>\W[UJFZ]NN_5N&.P!ON/9*RYUIIS M?O/+GFO.E$PO-WSUU"U+ZM>0S8A3@QT+KZSUY'8+K=BP[-C#X'UF43?DF,ZK M!=&BDD@M)ESW%^]4[9GL'/I46GB(X9%ANI%W8)1IKH>=:7Y.[>$J_9;Y\S=L MR^4M'Q^@1C%X]++^J>NGH.V_C!LA2]52UG$/-##3,36MGMTI=0&&Q@2E"\DN M4KEMY]/-]"O/W-AM'\P!;7.\\YN4V+5, D/M,6X*7H/G*BK14A9Z9Z?Z8:"+ MPSNN'DN+5CP9C*;'6$D>L]X\,OLTV5ZRR657KL.%B;GO'0=.^VIV?T8H@UIT MV"0$C!2:(;A5C1!OZ4!;%,+J@38Q-,;:Y#Z"6&O_,S_3V]JI_IC=F3 M,U,:KXV=%_,O:JU_U+?P:A&$N&A* C>&NIC>[32B MSQ4CJ?89G1A ,WYRI!&H:N^V@EW3-MO=N[>ET5-\E=HO.43;+=SER&)>T$@, M,Y8N^POO?A.J. @NC] )6,%=&_51J*_TX **VFFJ'6"@ T7C1( , JPM&)YD>?E[J#J!/D M%L[1!O728/;WU]JLJ;PZO^,E)[3;MU_JCE)OAC12A)>*5>;@^6]-X2)89[H> M 1;(-F\N)%-)BN/[:DYAHKRKK_?5DK,VQNMTO2^_6@E^R+E4D@A#/XA#'!M# MGG7*)MD,+AA8=3'EIMG*9+@ MPRN,6HK\O+5?X>2!R^A-I( H]';IFBM&8FF9-B=$S_SLDQ?Z,;;@QH'U_GU] % __+/,..<6OS]$?.J3&<4H M/U(R[^"*XG_KI/*_T[U%^->:/W]IPK%:K2Y$32 S[1>G[&;K_]*73P!4$[G: M+7M8AA/X^B4R>+1N"EG+*QS5<\=?#HJ5WU:_4=,I;VWDAX]INOU0I*4$7VU^ M]Y?*6JO-[][&(:]M7YGCBSLP@^A.$,$"MS>TK:8MB$&>Q I-0Z4M&3)>&Z/@ MF.A! X/:Q]2!)?Q5<=8[GB9^M?*7->&_5?[27:W\ M%2VVL!JS0TB9X(3KI*C5&DZBV!=X-P0 3875D-SRCI=6 46_$94SL7<8BM63 M?9P[9?-G8@?ZMV-?A;W0DA("U*$@6[H=TJ(KJWU/!$ 'F;]N"T?+AD6A,8@P M%HE]I6;ZL5<;\F-]T;V643'E .T&/:G 4M6^6*_5\M\'!<#9_JD?;15TTH0% M.W$ ZWXZ%7&_J-4LT67X5Y=!\$.),#%+OX%M6A]U*V).8DLX$#]IW8@_@YS2 MZW1@7?9D2B_'X72]#OL/X_2Q>B-WK%G2%=T!61W"(>WL-_.;A>-L@%@O&UQX M;!E?LF[UQAZ=/6;+J^4K0N?5&Q1!V _&EWH13ORJJ+/*F&^\^[SZ8_796>2'"'(4.M!'N>9/N-$]W_YA98%0K ":OI6VY?>1P*_.$ W(34AG^3P M; < "F)%'[I!HK;AN>MD*86)]QH3AWX>'P-(8$OQ?4"5_M2"W<@%)F\EH)' MF,%:W](6T@?#@DW?]_G_5O[0Q''N3<@W97"Z-EKT?_3%"E]\[/UW!XS)VEP< MW)G@0=NMB4"X^DF5Q.W57GO<3EDM: X.ZBXNJ,ZBQU,ZD$H1(4&SS2F9^BV& MV!/O+&3^FG8I]UU)!-Y(5N7$TRKB(M?HV7 O'0D M:Z@E]^_,MOJ3I$G2WZ96_MN7-B"+#B:#.I _=.3@P1 LDN/*[[\-3YMKR#A_ MA[31L;ZL-&KMS,J:ZQW"V*F3;+FU'T/SOLD?$YNSX^XBSIP4E8 [ CG75GS+?B,LX%UIPK)UF22"_G=A.^X7G5= M,![-0? G"R59R(5>UG&G KZ, ,B,))ZM:0ZFUF4_VE?7F)J[YH6QK37NI,FR M0A@2CCR_&(>J,VWG$)+PM5&ME/7@5/N8F6$)YOKA["_&V-/VZLPCQ]:4Q(.87%!$2&Z+&R.NX?,#X#.VVKE1E\;F=6@GB'V2/N\UYCW%EY]@5O)30 M8I8;5_8ZFS+"52NVV5S ET=V*9>.<=609M]#2LZ.10<6[AXLB+146E.)<>-+ MWBKC]_&UJD$7R VF\7*PSARK(#>CBCIBAZK[U"FF;<4VZL8Z/3_?X/[V*\(5Z[8*4Y&I9.9^RAJL 2MON6L1W&+(@-/[)V*Z MQB[Q'OQP8!;%DML\FXKN-0T:;&RS$[++=Y8YE_JZ?#^D.*O5>1)7LW]>#>*I ME>0JT:Y2FIY3'H3PL F^-I#M7M<[/(FIVV M^[]( U=("^V8GU*G L=O4!B3;47[AU,19G'2A[SV%)[7EGVO768?NW- MN=X\V>:RH;)9^&0,7QS%4>)>9/W@XL!-C0+@I5/&(0\&;@M7820[(_+[ANOL M,DP5.CS[Y94[URP3-5X9^03CD/C64"B^N2, /E/JQ%[VPB9G:5D%TBP8330A MH&5W31R^UZ%"@9"' >&1(X1%R[N/A'_ZI/^:72TKD_"8WT9LX,H%K":\='LC MYCKRXY/+J-YAJHYCM7-'M>V##=;T?I^*+'- M3UY=>?@X1J&NKE9?O[/CN\BAHF,.%KMH^X!<)V =<#L=).V#-KP!)-/[,[!& M=,($B:W'(A-PRN#UUIDM8[4AN+9EQ[IWE@>"BBGSD80K#\??3W?UASIR&/9O MC/HY-9MB< )@&"DE )@22AY_/D^57;UT-(M8XIHD \LHX/U1>4#TB_&T821 M]#J7YL[_7.QA )MN_7EO_;=T\ Y[M1[%VT!*;4,793UV,Q.BG')E[#KF#)'N M13&8ZFXQ 1UYM^Y->04'B+X?N_3^[-YT [>$MQXG3]0 L:39.48-K3\)KH8U MY>AB34'\8PR'7IH>[I!U:;C-W.:#XNN'GYF'-*^[D)_?39B<4O8X8RW\>D=% MG>S3A7OJTS97#!=*.6>P"-X31I/;@PLK.B6T_HU8!&O#9Z0,%D:Z@D(/D-K2 M9':ES9C=NZWC<>99UJTM6=7BIS^WU/TEBU'];R[FYOW)]=U_?SF#U<1(4]PD MA6F/'S_ !F\CY;"1X+80L4S]=2UY+*6VFOH\NAKBA !PTXX:Y7CW^&[/_94* MLPB:(X(G\,Q3)%!G<9$OBG4=1@:CDMBG"&NY]LV.6MU[]LR"^DO'I%02 0G# MBY9=>T\)0FO_+-^H&[_ M-NH.Z5TRTVLU%F2?Y]P('7]..L5K0:()$_U\B1<*>.XXCJ(U?Z,5JH+:OOR"$3$SCRBHMO.!<]L:W(OFJ MW' PAXY.@4O6?G4@2H%1W3,[8D]:(L,>34Q-.Z+/OQ7*%I*M7U>1K^KTYG*N M$$, U!&YZA!W$34$G],Y11S#>1]YT)Y6FY=\1\1\A_G;8M^%4 -#9UKD(N>9 MEG!I7^8-WG4\E84$MQ':#)4F31G($M"%3DF>/*F2U[2R0V5/L=:WD&\[:8N5]OY&>'UXJS#G.B\>CR9!V['.CF,VCZ\E+PS2TPS#8R94IIR'29I_4BY)PMK9HGU:Y,5:_TDEW3FTH'E[7IS=Q9!O0+(H)QL4]O[D=RY:.HP[M.?8*E*NXF]&EK M(4:$?KY3^)XUQE4ZP!>'T&5H!YGI;)C4T7UWQBUU\ ?!\?DTZ&]5IO.#OQYB MN G&[B]#=5:A"2-[0V:75(.<*>][SH:58V+C-]PZE2C,L!2NK-/1[09(=+]D M/7?VU5#$MNCHA;J]W""#1?YZ'^B;<(^C(9]X3>'U?EU'?-:/::,X\\&'D'>! MV#$;[!H*,]R)*]-WL]V?$^P0L2=LDZ( D&HZTK_Y)PK,CW.:A5!1U@Q"1?5* MA*/J;&E&A+*8OC2A#2]CM%T 8+Y5;_(79MV#D3^3XI#T+5# JM#?7Q0(EU_: MV"UM4M Z'9#GQ2F->#:W$9E:Q-<\P$O44?VYF 2'&VJAEW9/83>\6]?[V6VK M.8<>AQ #UH )#/,;J'9]-O/_O$I]J/FWWB]0:BXY8=V2R\-Q(0+FR%BGWH5 M)_=> +S:P)4Z;R6;>3Q\YI=W(7N:Z\!S@D-H)UHM ,'&,U=+;HC_H5O(EU MZ2C4?-[\6_WE:S\L9+/'YR?O<*RY[BQT-X& ,P&G9B?.QZ([^7HC)G=/O/?' M/'O^/-=?1/VFOY9:5?KL9V&&$Z@KQE6JX:]3AM1KEC5Z-X*&RKS=G865EG_5 MV-!.4 X7AXY2EBPX?AR-_%:!("? )#@ MOR.OB3#3A7 AO5RJ+.02\.SI<]M=_0'F"=:]\D\^C[^R.+!M>T\WZ$GZK,>7 MJN95)T+SG\>EP)2[R@1V:7J'KR2S,J0QZZN5XQ>1CYCW 4Z?ADR]HY)>&X%;3 M2HB2+V2W;BX^8'_*>P$W!SKRROC'F#UTW43+7>QT'R)>=;AY6Z5[H6Y60;, M!T0^P>@7C@H Y\9FYH-:R<=RX7-5AO+QE7TOW0>+#&0_9*F6\FXW(2'?W*J( MI]Z@"+>(V7$,,2]F/SVG3?!;9[\:)B_G.,04';@2%A&S8W2@+Q%[S7[WU/9M MCCT*&9KI !3WGX=-0EH?MOH^F??<4A+ZSX<\6S%F[B!80R5G$"+\F839RI2B MDJ17(Q7TW?CS7UQ9CVRB]JWYS2@T A'<_N:[!_2=#Z-+J#0B,\R0T3?KI'"X M/XR&7 \>:(^6/[Z)=[NU MMUL-_FBH9OXI9VY74V[W MFN+@.\65%JMYY>1L_%D(+?#I$);X2(-1))!(Z^^BI(S>AG?THB4"Y+Z89R>1 M AZ:5(T@NH& ;_I^=0>$Q;5R9F^(G:E* ]11'#,PXQBS@:OFS-G/10P47_A) M5L3U->J\(+4KM_7B_1!W M!:V4GYDFGR&]YNY(S-EV"](>+_&BG[30"$]A.0 MS!/X;)Q$$[.EC.41W@_#6C&SG[@P5IR2PSF8H@W>3XS$'S;=UGZV,U1_W1.Q M]OR#'-NX=52^!G^8 B 4,%E-6U@;Z \+B@/MUQT>C;JT\V)63P/ #&HJ;_9J M59<<(ZV_7XDYX-#\;+M\?U1IM]8U<^DWQ9 [OP!^Y!S"2H&EK&[J>S@,IQ/0 M6#..F2AN\K+?^.O0@/SQ2V*BJ0H_^[DZB(T"X-X(?/D=QHUA1J6(7T"IXB3J MTVB.>][TSMX2>3C:M7VGL"H.7)'#N2* 0.P4 Y;[='Y[WR0N WS\&@"OR?W@4 M'DUN*WG/3(&/>?:B0I<73]M MS\R@[SHEI6WY+E,;>#21R$N71QSCEX\B'R,7&$@^]HP (%LW^;-_0#X)Q^]# M,9W)$V,G>+?) 7"Q6-*AEHAGPTMZ:ZI0 4J/Q-._CWJ7]N9%[?R@X'?>SM75 M3P/>'JNP,L&!'%3K72+3!7;5Q[ 17LTNHSEEX%2ON,_7M%<<* JT1K319Y:& MY$,I+PKW17.?OW2:,.5++4 SWN1ZLV*?\$=42I,0SRB%4IH*=YISI\7%(/1>6X-OM>*KXR;Q#4=)LXN3<%KV=3HJ&07#ZH7M MJ3I#M[(R"#:,T'MZNJ8>\U[FC?S[HWM_.5872IP2 ?K*A\"WA:$#VT#R9 MZ42)4UQHEQK :@X>R_D<%N09B7I*YFY .EZ=FJ=4H5HM,+VAV\3:U;8)(9XI M\H+>DVMJ!< O5@J?MP[Y^R/P70\]<8 M6NT^U,\^!3JOZP!2;:AJ9M:^#W>) M;:P(Y\_!>',%0E PQYVM?Q="EV39,=_"RUHK@O.^;GU#X_"&55, MI07:P[4JZ/9^\:G%+@&@M;_!<7S^-UTKQX#)_3VURW?4D M\SM&TAOV;]I%02=?T4;\=@<@%"=$78?ZKVA[W"!\:]1JADC+ZB5M[&K^$#: M]B)D"R'>TK]\&DRAC59(^2_\<#]UV"_()K30K^S5:;^]P=L1:UY=Y?JAIN&, M1,Y?2F8T%+1.D>+Q=@]="Z.%;KR&!"+*"/9[IPO[)0B?_]"^X%%"HS3Q97V5N@/M?J.[?5A#\17/<*GKLAOW>UQF4.OP^APH)GMVP.)%3R M"!U[T(I%--XN^B%&,/?SQ/FDB9.5:L+;7)^)OS0^WSS&E^B&K*D>6J8E_C1! M=5X *&,]5\B=Y$T!QXM77!_/[KWOB'1\YI)7.-.VJ^:-V+5AR\Z-:QTSA4A# MJ-^=1AS2$LX7%^8H<,TO1W!4<&.H6MA+N\QO]36@/RL9='_\18':_(/;L63= MCJ@E,E\+ *87.IZ,_$NW)]'?F%$=&1O)LV/ME$T(N7TWA6MO)_]&N5!@]=HY M>SKHYP&.A9, (&[$+PX4_?YX#]8OQ($.JC4*MU:-N E)O8F2Q.E[V@@ N&=_ M*SRC_>BDF%MVO]L!XY97XI;O[J#!O;WL*!"+Z^/XKE;9\6_5R%G==L.IK[2.FGZ"9K?G MV-KK$9NM\B594L4H.Z>!VM\:O+# M%3KBM1/XUCT_FVU#\.S@YV %T_3DK8:6QTP\O:6T]!",Y\C@WA+5%FB<:NQ.UE)_,JET_W1799;,=35KZ98; M0LOD/P0^<.9-T)>?> Q/.R#XL9^C4;':['4 MT]#9+TCE1&*P[24ATG[0"%*"KY#JFF O/?>V:$?6K_Y@$#/$T:YBM3G2YC6O MW\\BU]+CHX2[13)_ZL0A&O[D2C M*;YF7OM(#]Y\\@_.;PWQSX6__.<*MP[_KQ\Y@6_SI1%6I/<+@-B3_;_;0W0.9E$FC0FIO#EJ[,779]G[-U@;J0=.2BW M7MU_WY37Z4O% .S)OW5V;60P:Y$FQMV"/"< 4D*#X..%YY&U2-I9+U[9^6@> M<4'5*#ML+F+6ZNO/4K[$:E^@>[PX,O5)HU\G86&1_KJ6HA3 )E]XUP('JWLL M'#TG-2Z>MW'%?#LKDMEDP(DR8";%:F_C_+GF)@^K6<WA\/F(C75IX:#*-W'M M9,F'JHLE*L9$=_XLK5PCT9VQR4+MWO.^^"2F$6^].KMLR,@X11Z M(WEAGO!J>7=D+9GZ$1\WRS-J M1]4H=5<8P%^P)?L.QUZH::G4NB.Q[O?7$EG-;]NO6X;'EX/'GW.>9!TT*;M@>:3./EU M_*;5 OOHN!HN%,4GF',O#M;");T"568(-/>E9L3Y6K?"&3W)J9BOUS?(>-@W MU-]4>Z8M9S'&>K%/-$( ""$LN*Z\FRV[P\5(/W_[86R1/4A<U+ MYQO671PX17D5*2%$+=^VRU:*5!4OCV\=I*QV2=R$>TED.FUA-K029!V+P:_T MMT]GU(8BO.R/1*F$%E8I&WZ[?Z;G=4UOO/N9:]-BQY6%2!^>YAZU?VUE?P_V MF4QSXZI#C$/2BW4J$JY"/DU6!"_;7HEL*:615:8"E\6?<[HD*AA"RVN<'@8M M3;'W\AKP?@)@:I'ZL:$;/6%';TY);T):%CKV>B6G?VJC IXSGR2 W)ECXA;> MMONE7N3E$9AU*(@FM(HBJ45\<^@@PU9I(U>5_@(MVZ<4CPTH]\3$T&US?\BB MPTK?'];R>N@#\<;7^L_T\/693[1&"^ M2\#MN[^Y*8[)&KLI_NA2VV*[T<_/1S)?&\DK(?I1TER)EEW&$J/M*8O8\@&GPEQZ,?U577%'E$E5_:G>J.!BHH%[>^.]CGLA/[3Y M]R_<@U%3^ JH#A:=!.YW:L^*X:#??(=<)_0WQW'ESJ+S&G"7NW:-DEV1U'0D M,VB.8<@YCG4>1)CS*7"I"%0*6:*V[-'B%B8E-61FV)UU=/AY2%+-62^'\QI7 M7C(?Z>SEY76PRFNJ=>/!=!-@^_9LA7T ML!=PTV5%L:^ PIQ]\\AQN#I"##S056^Q3A*I" :..:=N^[+FO2W5S=<&P!JQ M-O"E>U=3<,$&'[0*UPS<\ 2" EV$4VK+!DSWL8'21/(W>K)+:!-5 #QAN".9 M$-L'MYF^),_PN_#,4\1TZZ'U9P80YICS[5W.;YL?!#T_Z'*0S-"\'I_.$X$@ M 2$ :!=7B^8*@)HQ=23OVFIWCDG)HW'8ZUACUG1_TI+90$2 TDG7.'M*L*\: M\(D XEL(S$S>'?;J18D@W!!^;5,1OX T@T6&!.W/4 O#G^TCJ^'<&T\ODP8. M;Q7^V!]'9'I"0FT18^A_:&<2V3_ J"WONBRS3%&CR5E7-B/;ZE=2$US1IXO' MAF^'EC[\ND@YIO7?+Q<9 4T;SV\AU&V\[ M32JQK<'+]*^W?I"/CS9I!>A3=1][W2V\!(^X&/3)T8$OWX7: M@##A]S?>R%7)CZ*/W_57MOPQZF[0I6 V(BES%5$VDQ"]MLY QSI66>@>[/R_)J#^ M=[H:1#[S.UW]MGB<%7D_B)VE2Q, 2?JY_YVO%O^1K\+Z4&"V$2WE7UAI1!#E M7UCIN59VQ:VO;/S3A;=FW7?',I?OP6;6Z7T@@#K^7,5VMAPTX9/Y D5D#3F; M9/P'9CJM;Q)T(;[UEH+W[/-4N=W,%XSW+]H4 1[Z=]-7\'(=-UR>5B7E1Q][F)8G>.0U^.YS$1"M#_72I>_KI1U<8%WDTR%(%Y&J[Z YU/!2J'O*:#A M-?!7&-IRAP7 MS+_[_=@ ]OU?BQSM/CK?O.OE/F0L;>Z-\GZG7UZAX3T\[?VVJGOCTOFS -SSUX]9 M&%=AEB]QA2GO .^$3\W2O+,ZE'_4F'UJ%,'SL[7@_?+84KW8[@0#Q MB)63L"P,S.3%F-X&^>7%?2MSOL*5YVRWH/'<=Q'>ZJKN\]Y(QV&$@>_6:]\L.F>K.[465^\5"1T4];@B +13F M<1BH0>#*&_$ENFI$B\6)3%$<9_-[/9O*:C&.\T*F*]=6&<=RUUTNZN5HS@<;H MF"AMOZ*@(M7=VH<]SKJ=/WM.XZ 0Q\-&_IC0?X(AEL0?A7_W0H@)@/%E0_YU MDY@2#(H!T=XM-50\CP 9R;R16^,_7,Q_:XB8)Q//E+GW/@RLW_E^RDG9GO%- M *>:4,&MY@R=LTY0O@N#4:$15PFU@9ZZB0W6GTH7@ZZ M:]FN![\T02I]= _63P8O*B4CY/#%_'8XTYD\Z4!MN.$T8:QF1%?]JB*%NU-N MF,=]$ZY<\!""ER2]5>3@]Q] KL<'+\:AX#]!L3T"0!XK=)EVU]:]F]FUXF", M.+_3]-#%*[JW_Q77O\*9+LAXNQY>-9*:+ #D/M3$T5$R6 F6=TJF(LW.0Z[' M2'Z0P/:N<5^]2D2=6P1U^N-;UH/=WGZP3Q0Q3:M5WF25S96MF2Y.Q9O>Z8YX$ MX!0S3M4B]ETY2W!JKF]Y=N&UR.,][*'$AEP)-VV49>:(PK BZRO-AG MP5Y:/X$BS#T3<0\DM=TNCEHQ>'QA_$+)@9ZGGUG5^7:V/8T6>FLVIO.;^5*0 M8X2X(O66SW9>'E:,LQ][@5>%4 4MW%EV5Q>6]/U;A\ 'JEEVAU]@4B;U;X]J M+@N?>W!0Y-Y[>=E1'R]*2RP;G4GLC)OC6/]+\G"=\A"5XCF4X$A?=6 MA 4R%9]%W%3IG*Y/;G-*C"Z9SVGM>F=J'UI:N'N]U3R1^9,(;B=VMM>PST*^ M&<;=ESV)6HINZ(*G3J*2N/&\N=IK]I V-%80>R#G75]?7]/@X& 1GK[UVHXP MV_B3\A]Z@H#M@DY/2?X-K M_Y#[K]5=B&0:MO6+?8'+M.B _8>9W^*+IVXM>:-/C6C5UM:D7O3Q*/$[-*9] MJ6-]D$_+ZC4Z+G<'[U$3BK.+:PF^YAAP30NZ&_!K^<:?$4B6:;N[A"$]R^BH MD<74]JV^1CNRY!,TRH^V]51^3M]G-4\*M3[0M3%$X^[SSB@!H S%IZ@$5$U7CF\% M-Q L* &C]8\O+T0?=!OF"P#GYY->K^N3]N?3'>_?+ Y\H^ @&^>(M8-.JP[\ MRH&PM]6-+VK#$FZ]/=V$V\8T[6:@NB]B@DYFRU9B? *68I[3/6COCYP-"OAP M]=75^S/47>>V[R;[P5*C2QF.D/JIX 8;YS*T3:/=%I:8_3;,E'A]';/L-N]C M=E'X2ZD8^^)M"Z6+XW8M2CBP;4'#\SVZ77_W\MK^4L0E7^-7)4<':C+2LFG@[I0ZVX$_C)"I= M;8I@_K #B]#%VSH4S1LKLI)^#I)L8A[>W7)CM2!]:1TN>^#_ 33ZU^'\/Z/. MQP?WP7O'_@[RS'T(09 ;RQ)3QI=Q8<[Z\*=^6)(7\ M7^._(>Z<^AE!^8V5& MD!:CTP&^#_[OX<["_S/B?*+V'[_?_W_#QYES"#=.%$?ZH52P>YAC77B9\<^1 M<+DF%].4VNFHDR-RDZ.COX)+&Y/-U+H&/_V2EOM88/"J:$L",(^.)\/\>!E(*@V>N=*?7>QH ;%IW?8^70\FHB:L44:$]5&F6ILGKG_N+?H0CU[ MR'%+QZ*%K:>VRT ML7GH3'-]%*JQ:UO>M9SQV70 W,!> P9$H#QM:UC+B;7 M!CE:.%7%GZE^6M7@?J8AS59!5D;41C@. $X^ ?1Z^7JXURAIW"[,.B74CF1\,)TSYZ::=2*X^ MA-,J1?Q-21P= 3!H"Y9"1E=?QGXNP+@*@;5P L)X@_TS0N_AJ M/%%RA"NTZ-QVWIUPPL#G5*=,M=\D7O$="W'2O%_ MO:J6)-YMOM07O+"E: Q-VLTS@>] DJ$$ZIDT!3\ILRQI.[T,4,?N#?RCE_E? MYCS^_8+."0"&"8325WFW6ANQ,V)2@0UNQ.^5C^Y-%ZR3,>^RQ?)>OB8]05XP M3(ZB*.,DP0P:[M;C3K^PBOF^$(61SQY:VHFY8MIAWK"KM0%8,YJC4?OPFVJK M9*+TBU>)0CVV3PZQ]]Z#Y>+_:DEV?[M#90N!6X5GB7^S)N<_V2&."N06YOYV M^T_\K1IV/8A#F/WMYL/_^C!)51#QROZO*J>/+VMJM=&S&=8*S&$.MTW""3@M MJX;TIJ-LE>O>F.:[0YLE+OIJ[JJK-K\6]/-X$V<6WGK7B8XF8(7H'+5 27>N M&EUI)/3,[3WZ%Q]JWI'/3M&U'!#K1_T74?G_,K;Y[Q?TU]C_PHD.D_]:+&NN M+VCTF.O(6HRS1/E6[ ^")S99KV2],;+MK)3O<#F;,_!A[O9/E7]:T?\%.4]^ M0BA"#,\1]]:3S/"FDQ(;?*S 3.,*>+NB*;NZ-&/\Z%#/PD:C7QB];F%AA95M M/K&T_D3SPC2./>;Z;&;C""R@$A/=?S2]T_>,MJ.DW*G"JYO^:9O_6-ODZ$+! MJ [9WS 3+[W(=:&3U+FVZ9\H'2M95X/.T-E94L?>.$NL-?IQ^M+EONBH/U&K MSZ@)$O5M*=/HI5N+S+N(1X8?&EG2[ =C0['ENPIT#.ZRW[A_A':]=]U5WSS^U% M'K=JW:YA(6G$=E)&BT0ST[ 3N69>76NPDG[F+*E[)%>=>X87[,8?9-7J6E M))4L\T56NWYE3T-EMUI/1[?DCIR$([NJWJH[/KEX$;.7;2B-N;-:2'2)D-$$ MITNJ>=F/,+0:AR.L]C!T&U[$C^QVD$\]_"JS6*;GD$:"-";T_E^N-:24,OVS MQV;1+RGBF'HG-^&([SC6K]J]_FZIMWW4 MI@V]%EN3A$VRQGI0%]T=9.03L+/LU1=Y-W O*77$#FB^)'@-BG&9ZJ2"N>Z8 M]NG98*T:;EOIA6NTCVG[>=S L +"IL*"9AJ'#R)\^MBB>%=U\#D$Y<+[H D #%VMU:C%F4=&.&DMUPR&2LG>L[DF]] M?5U:]&OM:IG4HA>[@).P)+Q"BRKW(AA3PG4'#\PZ(CM\5$89;U80STM.2820 M--^[OJBS^\_P%X7D!H(H] MR51JK[CSO02 \M=N6V;? \]>/8I/14GGK*U(X-2:J[4+<8. 1,Y0=R]@]R+!4$!R)1%KK/(I:E352\3SNM7 M*]N__#Z=5[VO6\NL8-1- *RV5KFOTC,?73,)S2V*V%1_QQ>7LR-#+*V.5_U: MPY7:%U#JZ?E4+.%V[_K+W1F0Q YDZF](YE%T,HIY:#$#!V/!%W@T!T>+=KAT MG>,!1Y;VY!']JVQ]?=[W);#&WE+()X1YF3W(NT&^8"B/3.!+8K',L=2E M_>>6Z]G1H??*Q^K3:2I?QG^3?''QXXD^"4RKGVBU+=X 6L4#O@:ON$4$WRJ! M/R< QE%T8FJ$A9,*]SQ+*:%%#5SQ"%5#Z_^"Q^F#=;UQU&4C57[UPN \QV:DB6]F^JCHD]+ M9GHY"6NC-[[44\D>$5K9P-*B1[43$@O7D<$<%KI[TC39TJJDS6^DKE\F,,QC MTK-TN3C?]<3^)1-D/!9-0Z:UB ^V:&/$?!K>A1O*!+BNY*]FJYUMJBWDR9;[]V8"S<-=7I^Y M6/_IX&VQ"!W=]ZE1V\0^*LROUE+_94M:^"$ SIFVH5;.U]Z3)L)QT_AJI7;8 MAB\S,JPQ"%-@XSZ8*X.61Q@7A[P^'^E1MKU_,7U@7*ZN:,? MU)IC5##/+QX#ZRHQ9=XC+>N_NCFN"\ KNGF/Z%Q0_\2.=+\?>3O2X]RM^M39 M"\]OFZ0[#>%!'?+"BUG#\3+V>M"#HX>U9O6 !"^FTU7J\)*CIVEDVB?1NP^N M/I,ZDX'/4]: &QCWD/8)??M+NAK*[=U/(FS>S?Q;\Q.O\?&)E\/>,SY'JVQ$ M G>__=8A>DQ(^WJW&@S@',&-J8LR4:D1XKE> ML:I>8[[9'\_Z)N4?:M79.#X'TWFW=Z_E)FRK %A;+@!ZUB-D\>,'.H@K^!&] MS[P#?(EN#LR)VJ]&ZJ+$M\BP@@LMR",1*#A([#(W:5J.XL=8$'=_LJ'(N[*" MTX'*!^+W,CZ^=F";1H*X29IN%S%I@+MOC+_Q%-@B'D&4Q(0.HUCR1EVL]M* ML>/>W2+?W_9LWM?G&_&]X+VB7(>H!C$#29U$):M;@I"O$"EC?KM%#SEP_$[[ M9&E&79\3K=R\"HV 2_5A/G5<>ZG@L2\F;\'UH_O%H!%(!Q>OS@CQ*A&RW /@ M5];E?03/ ;XI=_]UM]KA2O>;AEB3AZ\5\K.DTO?F#]%G.@UO*_;8\XIV[_6+ M/"[TGM\/9QXGC*NR:\ D/+.('<2KQ$K,.LD%5%F.J>Q))'4:,^0V659M19*S MCNYF?7/.N?ZJGX1IZ.1O8,*22=B 6;)\P*0!X>%4[4IV19E/=TA(D-Q2KOVY MS;)VD6D?V).=88@ MJK,"KTUB<-O.."N,O*SK(*VG#^ZK?J1\(WY9B2N?"$43Y'344U)GA2K=+CX\ M*WITC-;2'!&PONIAYZ7Z9% MDS/@XMB 4C"CW7/Z.=%NS+@L7K_N@U?ZKYQGM+'M%]L3L[=9AK#<7J+6U_5+ M@OY=*LL3:*X_24VU?4]:T Y2;'1]@5+61MFR8$ET0)B>!85"H"%?9"SMG/PSEK*$P"KM22WVE8W^I2S&_&M3BGZ#\V_,85*9TG@]BCN!@*-T"W,VU3J M7-MNF[[;XR836"U5Y-9*9AZ'$ K&W7"'5L"5LZ!3$KEV'"3F^/!19G=[B,NQ M8:S]GNN206*>V1,SD^!,WH^YEMN+O=-:NP)FCI.>'>K!K79:S0 3V;G@:O.+ M+;SK N ,/AVW>81A&<2ZT^&S#HR:G?=[%M'4,/PPXTUCS16C%V\D-RE67_ZQ M[8;<@4UQN ?83;Q:O)_AI&0GC$I.H, M3>A6QSRL&,V%=Q[IF3 >/+-MK-== M\^V]V4DC:Y^='ON#DUM MG=.B_8[R1XE?@GY,\=>;L[3Q5%$04:ME]P;10C=^7>E#) M(=\L^-O/ETH;ZPO7'IK9%>=JHE8V 4'7"Z0T7W7U55V" S=B%.M/S8)[$ ^" MWF5?5*0_%97:6.8K28:>L[\7=?QL[*N42]=P$($X 2IU\3> =ZA9D/K%17R- M=;-FK'%L?Z7J; T8BTA MR=C[:-MW24$ADR[I=V"53FFH9W" MA 1+7!$ <>']]5_KD37^*=^,O9"&4<3(0GC\?0(Z]JV\;\MJT46-+:0VV)08 M7]RF!'2@._;5-^MFP3*"<3M['U6_OASUQ/N+6U:4_JRIOE&[\>ZUH=;&WL!& M@*=A9W_,7C795=G5Y9I=A3XN%M_Z%*7>HHF-A?;#@FM%!F^5OP^,:E$<,3&4 MG@@L"/5TN*-JD>]UZOIKV;;7 (3.LH674?=J_U(;\A47#7*8=NQ ,#:*Y<5. M *MHD,O%A';@B[\BM-^=K8W;(R&N8FWZO$M!:4=WG$1EY0Q=]45X8\,URTOW M,._#_;0TQN;@7#4O9C]M+)5,A6Q( :<5-",Z9&BYG_8+:QEN=6G.,>W;@F6_ M3,#@H"-HYU%LIW>#GE^&0/@X!8+.AQ-7RF,)63OCS)?0OMRT]\JP7YK)HP7T*7 MCI?F[N85<+7N@7?:OPF_XEH9D M?_2M Z0QBCQB*]:!ETNF$J5G"5 "$@(6'SM34IX1Q MNN:<\[>V?O.[MSZC$UE/7BBA(A-5&A@;9@5 =B,LI0GVX.O8BLY].EKFE*JJ M,][OBDE>9U/(7B>S_$\S%PIZWVM?>-LV>[N!8\P?P]WXLP^G@D\5/:J\T)ST02Q%]IC"E121-Z[ >$2?,MG?3KI)_=*]0,* MU-+"=:"4R=1B>!V!$<]9CSW%K,&@.MS,U5-;UC)?<@QOF12+3 ==\@S9E^-T M::AX]W:Z8X'LY.K!Y9MJ69(!5:J?*R8_8=MTISZ)OV5;H[NW#%1P3T[O,:J!Y$PAUB\E1_-WU M#:.6AK0[*!DP7>\&AC9%'/U7SEF,<)?ZUGJ/39^C#5//YM/#"18SHJ\XUEM%\C,PPKD7 M+_L$,3>P<4Q#QB SA2[6*0 R!IH%0#+"&.O$?Q>RA?PND*\PI.V@K_GV -?5 MS>%LPR)^#=SDZ0<1JNS8D#+28/<9[4.O@)!F( MDQJD/7VFLDG6*>IQT]?0LD^>7IUK#D_%BR.L[Q;7'JM\O)MZ4N3:]M)6,H&XEGS! M:LW7#LI:A%9 X>:ZIRU!^D?<^SA3DB5"6/B502 %;"7BP1\/:J=(@'6HPQQ2>5@ M[L:']7+ L??GZ.,[-\??>'@B^?-EG]DSC]P#ZV6^-'HOF.YIV%E>O[SG>TJV M^_B:RO*]?E!H1DU$Z7'](+L.7KWH;6G$4<7N9Y(90DS_ML;*G!@:S\T3S)KM MB[)IB/5SZKH,\ACO/1S57==<2=_6 [X2TIC:@H ()XQM6,Z68 MH=?IS>@3PTWX66E%2OODD1\]7Z,>!GC6EX89RWR@Y23?F#F>K:+_I4C=_1YL M#):"KU]X\K0(I#Q75;"IWB_?6 F5S&'79YF:@5$W<;= M]S^_Y4A4T)526S[S6O(K722&NQ:\H]1%CF^1 GM%;S8X*8).1T=SIX\>M/XR M:=9&*+U%:(LS[UG]16BVR8MCS95DPCL-I;$P%J&S'Q8P8\3*>-.BR"P9+9/[ M8D[,D[I^:&!J[DVX.SWG%JLVI-5,0[V+;+S:HU:*KX9QX$O^X@AAOK9!'MQX MVK\C"B5G2W[B'E#U_[7W7E%-?=&[:.A=>I_V[6WJ(3>B7@A.)4M!QR> M)N+KE:N!6P#YZP):F'W.[( ]M\Z.!NAH<* _:T9[[L0Q'IFLKRGB7_%M"C0Q M.XHTO:VCP1H#;L7N7"6@CP857_:\6UZU\?"];828>_R_55M,NWN*_"T.';./ M-HV%E,?T(H0DXK.3O!P)/=(@(A>.<9-,J9AKA&N^-FMS"=H3&E9:JEJ^PHOE MOV:C)GQ&W3=)0G&;M8^'WGL \L(G%G/1)-PIVN3OV[&D=1L2+]#!7/\' M(-%><_E\(I9O8]ZPL:?&5G1,,T1S+= WSR?H(V#IW2%>E,W+H^AZ6$A>.BVN.MY\[0UV MJ8YQNC#55(PQ)H'OA:1X&B;?(%^VZ$I^H&]_9??>[M'YJYN=IXT:7UI>I;=W M:!WFX^61OH^BV[MVVJH '3GPL+ZGW.'VU@]_A%//GG]Y+?S6K^-J1 M<@=_*E=<0"7+S.1WORF8I#4,X=A$"?=)PT8ODP63_];IOIW6>R>Q;U1BMW#4 MUR?-9=SY^D*\I=7H6 M2[EG5W]+^'W@YDS5LTTZ0! >U %6#N'94$EKR#UHJT'"84MU@?CRU MIJ3.0V$G*M>>7I"%/Q-S;_"\!0A./#FJU#NZAF(*3\1AU7@4@F_+E(MT^DF% M1S"Z;33E9T=->X.^1B2ZF^HS-*F=:5UR;/G^3H')) A1Z%P :Z/@Z'E]3/(Q MBP[02H'*ZPH> 30ND@48B:]AA4,&QP<_!^D[A[LN+UG-//Z]=:'+?+B6,7D3S)Q?:S#!1P&GJCRM7LF[G >A95H.V4"#%>S7FS:W' M,6,:6%-I)LCH,]@W5@6 Z\3=C#Z%9O(RBAE#1K5Z<]6<^.2VC^] MKY+_%77A8GU/A0BV33[\"QN:7@2^T[3H3)DD=> SP;ZAV:N2Y&^EUM*] MYVLK=_V/L=?:2QD13[&HRUD1='34L2-87 _E/OUYDRY=:]U_1$ 6LX>KU\%6 M!W8Y<_S\J9@N_V"+_7;EF=$G?1X]HO>6,4I]HH 15060):K1CI:L*<@@QN2% M6DE-BHF+UDV9Q(SN-??%LC>OF?&IL%G@PAT>8<& ME*R'3*Y3FNA=R)#0)>61:=D)P%1;,-E3O!CY;!-W)$-5:&E0<+\RYT/;6%W< MK]Q1M6(079C4E$%36&_B60#V!DS59R(R!6^TVDT:N$[O>I?-_5R9OV]_]/4E M0Z:29C4_^JW7G1A%$]=B\$R2V]:-$%@P#S($DFRJ2$:5DK;K\ M,XM5UA>3(>)TW#M1[:@,@&;PN)2%).9OQ_$DR"HQ;YUBB2I-'E[ M@.F:J\+ > C9 B-CT%^WR[%Q+S#J25 >?BB)^TNGY6T17-70E]C/U!-YV5J* M;'^Y;LSJ3HK:=\]%-%CQ&1G9N 77]=04G"O/-#_U\X.9(TC$]AS(^3PI>#U[ M8!>GW+])/DN #+V3'%Z5*Z!\FQ:(PNQM1@3JSOUJ/WOJ_L@E&XF+OLN53"HT MBY6&ZY' PX*K8 7 ?()(=C< :I MQKZQ%# O#.DPZY5%=2IAS^^*0^DXL#YOC:_+LFG\#^H;H4RHWT"3G" +RFM. MZ4S^A1TR;!J>]!-P=V^?\F-?WOYZ2JRR214X=2N'/T7: MBI@WAO6@7F1,'H $F&$9S+L)/=*G'9A:!W.;&=+'O6HCIG.%,I"7;S'VV-G^H$;E]4A-&"A'L()P M;T2#Y:N-8L["L)I@P\P1>(^[BW*@;WXS#^YU_2CH.>^O__**20ZHA6J*(RDT MN3>::LN8-I4FZ:/6>GRZ23]@9=N+*]"+8TUO-'VN@M_+&7SE'.PWG0Z[>0"B MB6DQ3H,?TX2IBCCX+[@W>?)5=N.%\TSK1DY!K\U%94U-^@=05,K8?@AGW>> M4)W1--%=B@\)GX%F&GY)79!C8>$'SB?2C?)F/=BER?/;QQ.77I6$'JW]24:M M=K!8')7OPQT&)K ,)DVAA ;[B[<#)2A)+RVC@B, MDK=9.=J2VQ#/^UR>6Y$0KY%&KM[IH2K##8%G>"YX&-4"<+],/FJ@/[=7'#'W M.F'[['*.9OF;/+I'?9O(RQ-??0(-3O]T8U218&_Z+HY5JI[GII#(**+4W );]\.P:O+;W:]>Y_.])8CN MM?^XK?330'35)CVRVDXZ]0Q,@]B5AM &MM;]DE_ K@\\I'],78,(P^()"ZZX M'Q(_E8N7[N\@F@?$[OP707. Q#A.9[_ M"V!.2L#@VS\^JH9A;P#(*L\?#U_EU;M:1[SR!+JN1[SY'%$=;S;V.SU5*^-R M_S^O?2^=H3.@/]!%) 5/?P(.L9[MPW\<)^":@[9CM"!(/&=>GW+37\V[476/F$N)OB"RGF0"P)RSAB3X)DH[UWV3<9(NW)A-/5KVE1 MS:3A8C>7FZ-A8:J=A=^'A8334ZNS/XRP&2Z$#N!<5IF&<3@4!T%80*-K9X!J M!?MF$07&8,4V47SP(ZV_=#-U!NVFHOG/4^M,/I\TVD=W@D!T?I)D-HV/?'V@ M.'0(FH30GJ:9OPB6J NOW'+3_!.EWY739:M4H./X>3\^> 0N=P#B@!QFQ,/- M@>\'(/Y9 FK)FSA2LU[P3M\!>(@=%C)N6V%+"!7E7#S5_R4ZX,,_=F_%1V0L M3725IP.]])UR6&3RQDU8H<.,,6_9B1F:?;E%Y4TIGQE%LD UJM[=[6U.2(%5 MT24I\E?C5IMN[V(4XPASRN*CF00+3+)S7^$C9&]CB1!!N-FTL25QYRRA!*:! MH5!D<9:H:VO4+FE@KNHIDQ]_P*'/[@'6#WK/LJY%1Z\D#^,49XNP!:!B; M#19M!W,!WG:.!ON[*1TG=C3+3T76%N;$N3Y+=)3V4P'QG&MTID#I70<@'\C2 M=2OT/-I7"Z_8Z!M=JK_?DSO;OEVLV"2$A54\YN"#B0M;9C M"%J9H\17'=1K@9'RYWN!V(KSV;9S]15O9^[JU=SN2OWK'.^H_GNDY6-SF];/ MX2]# D/BP #21R$9S]0PA"]X=H!*,25=01$U;!"L/QYFC\8(\KM6525^B)(4 M<0]$P*^R2'47PV@?;IUM2*+)5:5P,2>\';JC00)3[ H> 2)4QC]! O&Z.,R M2S-P#A%N M#^R] MB&H8)]"MAH@A%4%GZ![)_A-=M[=MT(N^.A><>KC;1DM:W:%I&YNNG? MN41Q';"].&1/@=*$)PC886@\_DB?R@9>WI2+9D'JRMQ%*"\O X5#\B9 J4*: M\_",E!?;C=;N-%F?M,5YT$7-6XMQE2)5#FS;;B,'XQ/:%::+SG4#> C"J:7R<_"_8D]4KO,V2XU<$R+F3PM>3]E7KC\N,B' M(^*DT4;MR1OTE^ @P<4EBBT QXN# U&93+4!3BX@ALS<(,O7R+7:GV5UDL+( M38]=:.%^]"Q138JS[P@]T506;@JX'H"X)!!SIC* /R%3#8/SIJF0(D8I=U.K MK8/OMO9>W0T[>JF63SC7[,N7,OO8'K(HQ0R0).>M(U#DB77PHP=8R=4-4P5# M:&([7B2PQ=,MH.$45G5EMO=:G3KVWDN<09YLO%MM#C)-S/\2B=[^8A/,ULMUNL4H?SEAZ.%N M26 AE'LOCGW-NLKXUN3-/:##DOX6C5-7(W!@R49K>LPL%!)= @XV5..C'J> M@WWQH^]X_,D0'[B8[7A(P;8Y^ZGZ:OXC9ZQBWQ^ W*;:&V1"A8.*.SHZ42%W MY@TD]T1K+<34JXJM[D?6EY;: PTJUPT 583<-S6&L MJ9]?23.=_1L;/K+?^.0N;O;CZX+6C_M#A57&W_MB'GTK,O M[;Q5LPB50."B MF(O$?[N*&:$^,"97V>DOOLTZ&:'%8$9VP*CXW&^3ID3?[N*M;0.%H;06:^] M)?G%E"\BW%P_1@>SE_(H%X&OZ\],9> GZ"]Z#1J"YXMC@F0\BT)B.^VO32+^ MSI:1.+ZP94RP/ $I%@Q(_P'+P$8Q"D=H22E_*?1=6EFGX0R:&IC"&H*WS"<;G MU_$X(TH!:?31GP.0Q&(5/EF9;++8UM.7^ 3ZT&WLY3TQP]T/WK=O*02>:[( M;,GI1.M1;#(N:A@9#Q;^ Y$ _)U2QE]MK?N#>/$^UX\H.OP/4C57;IM M>"9MH;LXTK(_^JZO'_:]) $,J%8G:R()*"0_FO "+8_@#7RE$(\0!!+6Y*X3 M[\;Y>'L5RNB7WMNO7K2*[J)>L Z2OB*XD/;EJ2[+ON!Z]E(4Q8I)FS3[!('? ME&129_[:.?_.^+TK/;/""(S>."M.H\CT:WV>R$N5HB>5IWK8[DK_1"C1;)C1 M-J%_'S6$35L]-PW7(Z[(+"P'[?_L>6T='.@OI"A9X,I]\6:.CLV71ZMHD_^* MGX,>9!^R2#/(]@$HH_;MSP[RGCG9KX<2EO,M6_E%+@GX?U[Y#$H-I&JQ7S4_ #D!5ZZMG=M&NT+P24,K)Y_ M-[4N$O0P,K%>I=")+")VZ=-SVZ\%BM$ED5_6S]>A.R1W)JD*C&$9SY(ZQBR^ MW3_1F$NB1?E5GD**WHVTX.EGJUXI?K;B4:>_.1Z+.FTSAL4<@#KPV[ZDT4$T MR0.U*#IZ &K!8U8T!N6U/0R�N'BXQ5JT?]^1F2G1U)4E5]:>*\\/&? O5W M)PH#02HISO[SZ(ZK]#BP'TH0P%!:Z:U*)(_$@JJJ4>_&K56#3B9+;4T[SO-J M:52GQ]A?ATEYK_Q3S:><-9(!_44EHL3[I.'WF%2,Y@2<7Z MGR*X?S:<7A^_-G[*I^[VHVMG<]Z;#[ [::6C Z&/&.S +N$ M%@X7&8:CQWU M-)WID-WE@<4VO/+_K+DM++\SE):DN]!Z$M-:(-N9A%L #D , 3003@KO9\[@ ME2VT"(T30%5M,:3(V*$=Y-"^4WHEM&B=E/GNOH8_0S-\ 5TG60VCIAD::Z_%G MV:],:SBR^BC7D;=BWXJ%Y!AY^H^5B+I+?]AFH1Z +*.=M_6(P1!VQBA* *[J M2T(-(3C2(:2(##[F<"2#P3C#LAPG18%WD^-1ORNOY[@;'X B3-?V&_Z/-FJY M3N:L>Q7@)OZSHR%(R,T5YS:N-SO[H5PY2>^:ZV(V+X@]]Z'S]R::3&GM9B'3 MO!?!B07ZAAFB]MZU0);&PLNG9\V/S6OY\!+N5U94@&+.F' W?8)(P,X.,$RG M5$CS6;TG7VVYW:EO.(VJP+=_(<=-]7YE_Q,MRF44-]&<2!.>A>B,'/-&$8KQ4WQFF,FD^ M WM+D$'5B5($H\,%DTU5\?KFDN&LFD(^?8 \^$W(TM+<=9C]O714:4[]+-K M7(?;G+'TUTAO+6FF="9!P"EA6UP.LW_P2?)"9-/$5[TRL8U=M<\:;KA)WO@- M;MMIE*#8IW^M#XN33GO;-'T?\1[9NMVJV\J8[&/Q\[(["S,[5#4XG/Y,BJ2LN[ )]'C;<=S92>#9]J*9+DOV9] MDYBB>+2)&?\1$_AFP>U_%9YP1R"YG$E:D,08#R/,O@>E"Z;8T6%YHZLC(8P MKZWXQ*%"8+4>1I&?LR"K'H2?S>P#*:^"$!TU" M 5T;(E2;N3\;C3MWQ83Z;<5JQPA"1[B-XX+!Q,(!%'-J.!ZDPL&D4"(DJ5?U MMG&9SYRG]*>&[6-/#D"]XZSJ>>-?LOZP#"/P,HU%Y0P,6#K"P]\A?GI.(1&A M&-AX6I4[!=Q6?;2%<-^,%CR )L0CSI+*F*R(_3(@N]:#%W8=?<6<"D&/O^XS M]UX9F;.W%?4.FO[L;^B6MSH2O(658?ZSPE"FJJY"2AG/M!Y5ZKOHJ&]#8(O' MQ=:X]T=5:OO/\/>/#3:P!F1)$$R?[&RO[&$+[U6)EJF_5*?.^0=U8,$E MRY#7@V-C4UB1%ZXY%6_S[YGS8\IU6;[@29!G"M;T C]Z9=_QUH#]PF$/IP/0 MFD&J[ZR*"V(@)#;U5'GI\T?2[=,OFSN\1K-;CZYWC)B*>P *ULH@ MK=""Z%W& E7P,T#4FN,;TO?$W5T5'5B/>WN>=E"7S6NSEL[\*-S@\J2.YD1< MB_M/^FGT)UU-YPLE@_NO4@/#7]UTZV@8*0V[T\3>K+.CK>L3XJ/Q*U^9/2R- MR1B(>0<@7]2^?E/R 0BP^B\1%P2P,?CD:C;0I*O9P'%L'#IT=P%C/PN'5M'$ M@NFV]CGWL9V9GKG5# M=+(&Y( .VK]D1_EJ_ \%X)J\.$1_U6'KW8-T1]^QG_6\3SX+F7]Q;H*M$[,Q MH:F=S2Y,&A!3#B3QN?(7?-HJOFP0R/D[K#DK]P/?'GG8WK,)L(BE.OYP2SP I2>EAPM]_@O[XMY#US%: M>CQSUT\$3OW2XNX\0=N6.@L?KL/#;U,-$5B44*]W"%ET%,\*EVV$Q8\[N&Z] M'4W2/!VJR'V__'BNSE8\BQ33=SSR_ZT!,H(<[3OD -Z?=KPV_,'H-L'H%1\)SJA5Y.@R1K:"G=_ ME^=\VR!5 :"9!'Q*2 _/[.H"9>>4N/S:-5JB[_WO1H7;X]23C(G6L>D)JC[ M491Z:I*PI61K@OWYFNT;-D6!=%5K<8]23L_H]:\X_"S).#9:+V?A/(.0@ED, M[4L4DP(I;U=KO3JN!GA<_\# =G:[+^IK%;2,@/S4?Z#- >I:]?8[*HB!+=;[ M/@Q->2B)V4UF2';,](*K\,%1\7SN-QSM8EP,Y+G>UYJ KET!J42X&0Q@'WO* MM;^Y4M#!08-_#EZ']1?LU^7JBHXJT1,L]EZKLUY M ,KLY2-DIR*D>IC8C.3<]%2<"OVD2GG2L#GE@5L^<2PN]Z3CDW[%HT+1H$]< MWU$T\3:B\_8N-99VD5X\3X&2#1)I]N1T:V"6B7Q"&Y[JI!#ZNZ^K><1TU\R1 MBIBPL+N37Q=JZWWYFEU/\W,7^0]0%2C [(-)08HT,%&[9?A8HJ"9ID%FLP\+ M.W'1G%YZ[FLV6R[7ND<31BL!S,7@W10!D 3\($H =FDPVGB\OO=LN?N"A?(! M*#J7W5$M;USNQUZFJ0(@N&:56RPX!&'?E*%GA*>NM\ZU+S2^=#7S/2+B>$N* M\]:1LTFF[2R_%&A"D!&$Z R2D(IB@SO'K&F<^[.B0-SJJWMX5VPT0+$@W."9 M]!?;V,#DPVR:Z#>N*28*%J$#M5+KBTVKR,Z.:"!SS37"5D*AV1WJ97?" MWU_1*D3W=;VF2\OZ=O*YG2U#<#\^'B%'6FT@X 5I\J2.K.PF7$=G3Y4K@,!I MA%A)6%EEP?)9/R3*?:Z+Y_:3XVG8HK-=F'UPLE>K-J"@T-!WN,YM.7!>XCW) MCNWTC*B5U=P%],EK9ZRE7@A.*H@A!_R1A#QD1^$(["Y##[%4QCG=)P4W(JLO M ^&#>WNYTL8>#3C;9QWNE3<4798N]>SGVNJ*&IB_M268J ?-[N36^ MU[8"/CS*ST'CF;1E_ #4BJ7+.C,Y/4WY\'!*9+%@\A\%WHTYAARI+]7_U28E M+&7GU!W-7*E;YE-7A3BN;G. $"'(@8C"03#I&GJ12F R5*H>@(&0';^/'';\ M.MVELJ\Z_;&S3+ CRW4WHH97M'7U#.F$W\@_U1LWWRQ!+0Z/04>8J%UDKF@+ MQ)3(#^=/;D/,Y?DW!N86R*IAJ]JC$I;QU\_/D:U&A05J#O 1J@>:$MVRJNOA M6H =$26PLA7^#S1,^OX+FLTRE:/I 23!']E!V M\EN%E%L=.>,A1]Y48B)SWDB=>NEXJS)+YP3;&/)_'_Q'4:3KX$51B@X0II9I M*L+ 0-L>&*)WM,G?>!HJ2$PH<:P9J%B2S?%&#;W]5BB.I3S0IVPIOU?K[CH> M2%%/]KN#> (8$9LP3?_-O+-0%0$-!\E/@(75K[\"U]\O1 A<")2/Z2E]=\,V M[%1]K:UZE;-:2(SO_RI7]+V:)@>NW2Q0(%E ,R*=<8^%)F,CB-UW7A8X-!@G M#+G=2122=WEL?>?(&,0L>*<+:".-]D-9*P#L.D1A4P;ZN!TK,%H#!7(I#-W6 M^*G;1_P#;7&BH>>Q)K5[6:9"S'B/3S%Y_6E^_YE%N.VWW'+ M30Z";B#:%U(U3:*0P:-%M8%[S2 #0W&"%!SI2MX+F!(END\4X+I:YE3,5YK- M!\0S5#/6R&N!(G/XO!#^1BSU'\X(^9)F348-H+O\AY&+WS%H_H+]4,X@82PY M]&J>0VMP9.]T.[UYXPX9/"FSC/=T#Q)*YOWZ //F:L*)/2W AZD:_1F9=4PT M9 @?'DIZ^TYC0)[O4T<2^4@J4> TUB'D--X^>,O#]-PW?:<=9?,['C<,\F3M MM6U^=_ WFLEFF9U#I2MT@K=K2 IKR&0$/_P.O=Q8E:@E!NM<=:495 #I[FD? M[&C1M27VS*[%Z3)=J)S44V>U76I/]_]9];)D&3-"(X.OWYOJ3*#A2N<-B/W3#20F#(9TO>$ M/T:A_# [L];I/TLG'D<^1)0&Y9BS(B.4S<2MFT%,GPFE'26O001A,105( !' MZ0KT4Z!DDAZG4NH2[<>/_C;.,)"_\.(4Y)9.\!9XB)/F,/93[3$* MR<5']1%RO08(A8YTVT3OF=/Z=@JE=\O#^$N.%T4=/[)XTY__/LMWI!1#GS'! MI%OH11FP+-R)[%OXV%0.;D3ZVUA8?:J>[]FMQ-N=;5T9X;H?6FI5@G1LMEF4 MUYH24"17"*!"!;X=@"C3])?HD&P.*-RR;PIJ3QI-:%?K_OR%5)#ULQ7IZZ8B MK/VFK_N)4DQ-!;N=DJ6(J$#O'7Q%GQX031!,=;OY4&THE"U@G_[4@!5VY^\[ M'8WN7(?ZEV:Y=: !UR2SCU)9W]XP:6$HQ6>F2>FS+M/M9OIS;IHKC;.3 *MQ M3X/K^;ZW)&SU:"0QS>JN2U6MT/#EYAWLAZI*L@'F#9@)'L"YT0'\4;A MF/A>_'^]Z1X;=/:ID#EZDCL@HC_PP8\#S4??SUC[WNL2 4$*>+EPKN9T7C(D MT5AS'27H 5B/K,K,_,U4M^;JKMC9/4K -;7@[7>5V6?[/_5<;P A/R41V" M(P(02@R IMX!1&T >\*[(#VR8_Y_XT'>1VVP'(:I9TV-J#>TF!H><1E0@_1@2S M;MP#O ?DI6;:0W266[IFVNM.[!!2VB1"6D98&UUR[YU7*?O#\J^'&8;3Z"\> M* GK&G"2Q@H!].8=+<)#S)ZQS*&6*HUX,:1/Y:[ID^-:/A+Q/P9"'? M_"K@?1@$V0'L#2";@'U<)C5M;-'H3PWVG/XC&Q.S8J'9_>_WR*.OWU'/RJ(; MB__G]"!MA6D8%%"',?2G208S>%;\7P-)[WD:?C*4_Y'M'Z1-T2LL.]($^LN, MQ\6?G-U[)J1CB7CB++L&7IRAP,E976%K4$DX#^EN78U'#GF]?J;N5 \ MW:.>U8HMS+BMA4>$,]?JQC7,%_1B'H/W<+N^:ZHW(IKL/ZS0F?P8H42+ BJB MJS?6;4@7G0VF7P1F/(Q*^O,TX&EZP-?GWUR-6W1_VX5I/952@<;"1HD*@]DI M!061"D*F4D",1\(5?ET@HE2"K[*#_822MM*9RXD.8=EO33A\-Y!M_MN;Q$RO MI2%3&8"#T&#(^'A5L^IO=F+(L6(>+FMK&XR&H$.XF3R4I,'0 N^,D[W7/Z#? M3=/8?/U)2X.Y$5 3)Q.(6]G99>,]F=BZA[:59W8\!/9V.JC<,,P(0I>.,K:@ M7J*=ZYZCG<@.7D?Q;"&.M=N>6@\8B"B37N#,]K[]D3J @F=!%<- MU$M.A!MYOS(/CPV+">-$!>14=AF(M,]\' )J.3VC/U$^$?YJ>3:WT>HT L/ M0'[9TC" B57([5V"A_.PND-3:H06CROV-6L<.S@ EH$Z 1(LB3OW0O )FI" M;^,LH1H#9]>Q:0S)C=\!!R!>TV.TF-F_NPG[VHDOXP(0-X2JOO;>8;$++#/X M=4YV9RW>/#]"+8=>WNM,3(<"YW\3CJ2'K\F>V!7?G6! MD;'?L%(U_9"Y;.RR'F>@@)-<-''9__HH1\'"+3\Q5&C72'V%ZZ$RET-ZY2J! MO.MGW*T_FY8_'.,;]CW"9W1"ZQCKB02;?L$*+Z:%;Y%U&7K)F$Z>^A472]_P M.LV7?$4A+Z-5LC@+97&ZT56^%R+K+GT!N7R7'$&SF_+!;6>O>P#II.3!??H? MIS7NW8@FP26/2T\X_823\Z42.9ZMGYL07?[$-09N]J>):3!XPB4S'F 7ERBA M](8'3*V-$F>H 4GK-\A.=>4+$YH_>VKXO#7G*AY$.HIW$*/.^P.N,1%L0?>U;D%Z/>I ZEJPTW)\_L-[\TY&\J#U ] M03"/,?Y355GGCF.755UH]5+T+<(!B/D@6Y_\EO*0)PMPEF@OZ.""TXZM ")Q MN%N9>X7P %FNHQF_K]-L #U2PKIJZ:M2,I((2:(YAU8OTU\."HH$..V-AQC0 M_F3Z6W'38HD)9@JE8)+MI$4_DK7ZL(IB"[A=+3W$6)F$7V/.6&"' E_P_I*4 M=P^I+U_U@[Y;+JN!SHK>Q+\3+WJ[LV^%:ANH,4,-H*E $X&N-0T;A2[940KH M7<;"K_ ;D09G:%HDL2Z193NBWZ'M.+E88;55!_ M2H;E.4C6F7_8B! 9F-&E.=U6AU*#&S-KW5WO8V>^CE7!=D;EZO(/0$D0>@%R M ]>G< BROYWJ)XMIA\I:FRTCD]T X](O7P[_:#4W[QK=MTC\EBP7D-[\TF-5_J[C7$-6X3#0($T .[3>N% LK@^) _DU?X4C6-G=OX MD/;_[C7,;SBGP:69YCX:H -S'ND3FXG(/.V5Y&%PHR5K;862,_'L"\>5P\UF MT%S4(\81FC+@&V&RBPE-+#M*^C-_]?';$HM/.SLROES'7(;27-@^"H >//BO MJOQAH"@B0Y-TP<#))J82G7$E"^17HDG=>D7\49(V&<+U#6M. R;\&:\%(Q4C MFJ;5OQA?IYK"V<@?>\!IQB$DBT&9D>KPKAW#K#IBG7OJ5URYY(-<*]?FVEH= M&.A(?-SYPQF8HYHEV#>\U:=M[J1ISGR.CS4PPC^GR+'ME[;/ M$^)L'!T^;J=D;9&C^L& !I8F@K$A-]90K\ =Z6TTA76%#(9N6X+-#%R+T!+^ M>J+*53H\D/CN)+Q*I^WC#]_2SMA77_?0^6+W1KDVK--,A6DGR".9OD2L#%R; M1&FIWHP3,,35]N*>MJL,9'N-J M?=?:;;N]JVFLYG^T^5*&M(JURX"3$RB)7!LH<9LAT0X%*O7#TL'B=; CN>Z"OO<_;,:M))H4X#T-&[(Y8/[R82D?S M34]! 5@DY@KC$SJ7<@#:UD\5Q-WU&2TR+@'AE6_=#2\X)ZWW'H:EW*87]RG# MYK12P4)H?Q1;\*KRHZNWY_^B>%Q7/$=$?W*4N>#,NSH%Y5ZS$4(/&P:+[@UX M'@.BJ4P:09BM#0"S(0.@HD$R_H-;P2[\D9J!^EF4J/W\IW:)5+$N9Y%*_CCE MX8!,>6_MECIF<,33JQ^$+BHPN,\WP@V!O]%"6 M%HS:7G+QIL[H?0EW+;D?E]K[=\$E'%H=5)LF+,;!!F+I%Y\,.CS#+ !+6!// M'GX70]1*"NUU?F7]=;-/K?=3R-?/FJ*H HT""Q7OO,'F'P%LO_,8/+/4H\ A MOB6B?2# \="A4LT=N&7]EC-4%*$1>$VP["/&_IV'JZ:OYZ.\&SV?0DHA_,K/ MX1BEOH[#TVC(@,?G.IM8ZPGI#TY= MUM"5<(B7#QS4=AQ\.:XQ*DHE,Z$;DIJ<"4F^ ^ZT?-0JT[4HNJ.T@'YVZW<8 M>F*5[<['%P*<6DGZ@A!FB0/"0I!/IG\/-K8?B[Y:?C.9&:ES* M<+QOV[^N\NGP3$?S839>#(,GXO9Z"201S8V^XR&[MC>"SC ]F844Q0/^5XKM M)L,=?MV;9M=HQ5YI;4]]'*;[+&EU.RM'E ]"=BUE#)POFOL'V1GANRYYZS'$+LK(J M1D:W!Z#Z7^YW=R:*^]B8HYEFTFU5ABG-8^;PJP-.ZU!+YWL3)=Z$/NX#]94Y MHVQ_*P=4S>UZVRS(78(5K:<=Z\8MC6TRWD;G(VW_XME@:L/R$J:<9(.$]@;K MBP'KF>TQ.Z;G&RY9.59 3WY^)5:;HSUP-2O^#?3_JY[CC,]2FIBO,,08![?. M;T\2FK(9ZN0YU*L5^(VV^- D0X7TT^@VG\]>I8YK[]Y>D[&S4TF=#O3QT5'2 M>9%9_>!1[V\*,PK$9R,'3M<;AP>2NHB2.^D5<$]@GIP\K(U=BSD \6_.V$8W M!LE?D3%+C'3=G'-Z)[0TE(.?]M97;0?K(T0.@!1L L&9_4) NYN,;*W M0WSVNY)W&NU[E9_(2 MMFZ/>GE'7XD5@#T L-*Y&R[50-K@H*2NSQJR^^8<, M)&DGI#I#)_]6J[74[1R;<\;QEJ"[0-T 0X0\E[$J1T8G_MGQAT2_+*J/<)?Z M>4S'4FE"]&F.^*E<)TEJB$0 M[-)%EDPV90$T()\UCXO@H*XPM^F3Y3E'DZU=_J/!3KU0DBPA=$C.!\@>Q7/" MU1J#!&1&YO='DT,:_4Z@(Z+&$IN-^,EF"B<9_<@NYNH2F>PHU:);;L?@ M69YH@O/.@X.A8F#>4I&2$T#@MR!R5>;ICO7/?BOF^7C#0QZ].7*# MX!/F(0(+Q;0 #V#FNGRJTTX3V]YV$J\U$SLGRR"%F7V>V$(_[2QMIOGG 103 M'?,/\R$1A2>'\Q=# 4!,LZ;Y48@_BX:C07HNJJ5.9[T91$J@%!GC*%)-T(7$]QF=07DL:,'(!YCB,FW;-61KDJ= MS57%)"X>W>;*?J.AO,HG]54._SJWQ_MM!5V9;HJBGCH 377 P0>@0?W#XC9. M(VTD.\)H"HU+W:_D>R'FYA0GY7=H>6Y(_B;R4F.Z]] M.TE9Z?H5$?=8OSY?52UW\>+4\U+-] :_4! \ *U1D ,7X2%D\0-03 5-FI2/ MCF_W^U'A-LO15UG>RXUBK:3V]! V3+%E(^JV/^]P MH*_OW18+]J SPL)FC@Z&H#/J)H*##&G2P+O0_\*J83ZM\&UJ2[L-8O8^@:O, M/B[T26>C1^MHP/A:G.EA-]!$)AYY(GT$$] 22Q2IS^@[6'[:.;+>UY3"T;(S MW9^Y2HGV)OWTR6;'6%S]#^3]>OVE<@.1A)3;W0N P&&1L0YJ%&*R[S#A-Q31 M#Q9N7PD=G /S-.G*7?L^2+G>5_H"AQ_0?*H]85P.7TKMNGD)='KWR^5?9_RN M'8 N;Z':H$RQ$^+Y?4A>Y5 @7F#\\BOXN4\=[+P_:?SX2T^/E>NS/95O'30! M4A,Q&R<3JQ+=[&"B.D['$=&!AL'^LT9"G,#DJ\72CF$>FFU%Z]##Z?&]6 MC,5=!V'M9W=6YNH1 WTFP-4#$">#:18AA&0@NA.;HOE 4")(^*:G I^GIS7' MRL^VURNV]XMA1\*DD\Z79T6[[]U+*5V(XT1:Z*'B49R]UF16S!HV!2$"\V)2 M>;<;,;IH4<\-_5\_)(*Q$^*88[G:XT27"#V#+(0H7 -X$0(90B>5*9"%6_ 4 MY<:-3QYT%&*%:OPYI*2S,2QC1WKC!!L!OVC-X"UB$I,W4_!H@_2?Z! %7IH] M\)L)8\DYJE#^OH\9"V;L3/IQRH/P=4\5_I9J(58RF1& M7.OI[;O2FS0P]1P#:RHR%T*S)D+C5OEG]&1M#7#0389D>U* N]1RUI.DZ_'1 MG.7DZNUAJA[-EOP<*LQ00F ].>=IEJPO!YJ"/47:WK[+4%OF,VYIBWO7#-LQ M4Y!CFI89U_VT>.%2 (9Z'>X+<%1:5]%$@7RRV]QOHBG*7S#?.TS\78Z'A4-+ M!BC^??"X;Q:7> M_W^]#A;_'U!+ P04 " !H@5!8M;&"]^@= @ @S18 % &-P&ULU+U[;]PXMB_Z__X4NGT.+KJ!XK1$4:\Y>^\#Y]5C(!WG M)NF9LQ$<%/ATM*225$\^GOZ0>5;*K2D6J*%D#S'0<1^):ZT?IIT5R/?[] M?_^XVS@/O"C3//N/G[P_N3\Y/*,Y2[/;__CICR_O0/S3__[/?_NW?_]_ /@_ MKSZ]=][D='O'L\IY77!<<>9\3ZMO3O6-.W_+B[^G#]CYN,&5R(L[ /ZSONUU M?O]8I+??*@>Z$'67=?]:_)D(#$D<,8 9Y@!YC +"W0@D"/M11 0+*5W=_IG% M4 240Q"&',O+L WOT+7]7_MKOZIO?S'P?7?_?IJ+TF27^M_W5U: MILXJE$_JY=S\@KU-]!= M!M2O@ >![_WI1\E^^L]_TSX1FI?CU8]WO/_^*E,[^XWO/O=MX*+X\-NBN+)J$K+1&GIA4K+ M_W%*V*\7J&])W^I05PO*U>9^L*7C$*8?K*G[13($GU[AGIB+56X>J+<9F^O9 MW8FZ6/7I-;;U6.05WLSP6.S%]%3>J%^\ES^U8M1 V1:RVFINZ5D$G:^-RO_W M))0Y?:+<1KD0>?$^J7]>O!L7!6=5;B@9Z:IO>)7FDMOZKX"3V9,%/G=2/.K?.1CU4R$5.LG)R\8 M+Z0/?<3$W>-/[\OUN\TV956!LU+(U_:QK/A=V3[S6. DHEXL@?410 E%(*&! M!R*:<$1Q$$+$=$AF6,S2F*76U.E4=5I=S[\-)L@.LXD]O":FD#F@8NT2KW[N M9X#LB;SE0:?-N7J(-$0KKZW)TX/-6NU_G+EY%M;4,Z"C2LVKS?BQX]\K2HNM M=%-33-)-6J6\?+TM"OF0K!'#<4Q< F+?90!Y+@:$(P\D/@K\,"*0463BAYV4 MM#26;!5U-GM-S5RNTYA2A@..F?SBQ"$'*"(R$*D'Q6 M5/L2_R5QU7-AK6 U\7>G ZFGY,IIU;3GK9Y%PI*7>EK.K-[I67.?>Z7G;QC' MMM<9S>_X%_SC$U>JR[$;GY??XZIH?KX1[_*"I[?96UQD:79;KL,DP1@E(7 Q MP0 1Z;5BZGL@2"*(8A M^OW7]VG&G6OUI=1TURZ:)3T*FAK[B=GIK1"<5NF#Q'4_ 9]PQ9VG]JR5;FYQV";26Z&Z4"K,RX24@/2?)B\8:QY_JE;X1KPO.TNH= M5B*KQ]_QC_1N>_F/7^H &A (D0@CBD"3 ]RFE\O_<\R(3[AJ4MC2RZI1U M<,:IZ"+H@P(GDE!@R$'N) "3A M D:>'T#F&JXC-44OC6!>?Y-_XZ63RJ5)I[*#RY)79?WF]':H_FR\=-2=#NT% MXP0@3TQ#G=+.SYW:ORBL=YH[K>K.UTYYBR>QYHC96_WI"IY[S6<(R)&5GND( MX]A,1?&Q[4;Z8&^S2OI8?TN9%*:"'-NEY0//MOR=-/'M#TD4&=Z\WI:57(46 MY:O'CT7.MK0J)1\_8+)ACO*,*>V MS' 7;KIG08]Y%S'#D_N+TT^N>2C-U,#;"L&93,]Y0W>FAOL@Y&=R@2,_/M]P MP5_)SQM[G=\IW[Q6YZHHE+.H/'8I?G_-1_RH?G?U'1>L_L\7*55J]5&^8!_D M*_41I0F020U,/GN3*#DTCXYM::. M4M7YVFAH^NF88B8UOQHO/#]3'T\;3(TY\4^(G2W.GT+%>>E^0I /F'Y*6>;Q MH._Y;5IN&AU^I.5:1!'#K@L!)%@=$-6Q3HD':.A#%LD7(&%::X(C8R^-4GOJ MR46W5- @@O$Y;,-$>"$84Q_;6,1!/WSS CQFBMDTP,4H3/.$Y0.QF<_OF"T@ M\X2J_2C,4Y>841&G;%WSVV^2!ZLWN.+O<%K\%6^V7(=M!FY?&NLHQ9Q:,P>7 MZK2T5ME1.NN]=D-0#=.0)91F<:?VJ#A[Q"Y__S0@..(5E9S^Z39_^%7>W3I$ ME.W]H*$Q9WE3-8SJWEB=2\W>W+*HUF__L56'PKSZEK/K[(&7%>>]50),DL@7 MW ,>48_ZCA]T=C( M,\K3!W5^4WXI,%-;+#?5-UY<4:HBLLO]OU]M-OEW54[E75Z\R;>D$MM-=]7' M?)/2QW7BQI@&O@ T3"3'\8" V LB0 CCB><109'1N:I-Y99&D3N-'9$7#FMU M=G"KM&E8F\59U-O;?JFYF?P0=&=6G43">'W669OF=%H[^ZM6SM.)[ S<7;MR M&AN=K^V?DQR33C$;U@+V+*HVWMWAXO%&R!&W=]N- MJO]2ZZ'VZ@O^C6=E^L";)(_W>5F^24NZR1%*Y / H#!F"(($ N%B#! MC9M+(XQ]#*%6:IHE?19'^'M+6CIY8DN71/6S,D>SK(NMF3OO7L\\'Q.3?&N- MM9I4]F-6UF50Y0_LG.6L,BV .K$QM29EO/6(2DOP*R.>RX-=-')2+/ M7N=95:1DJY[WIZ0+F**1Z"Y%+@9KX6S,*(V/_?P@$2W[\41&S^N-#1C[W MJP>O'??:O^&"%P5GNU3G7D6(#[Q:)Q%"+$()H()Y $&7 B*B"+ 8NXPGQ WT M(D@TY2V-##IUG0K_&%_6Y1S(>IQ@$;J)Z6&'6J^&PI-R+U)=>S2AB8LEQC@G M;5;RT#3].8_HWC:.4G9GT+]SK#P4]:7X6UI]^R/+2MU_G=UOZWV )V45 MZ+8HTNSV%2[3\DHEJS5Q$ F"D 8N!A33!" O"B0'<0Q"XON>@$$4$W]]_ZSH M\]G7R;::)N_?Q5?\=LT4X4I'((W]8:>6DDTB8!T(W](12I?5%PZ[U7B MIN.;,9OUN>91&/DA\8 '8Q<@EQ(08X\!1CP>>%',0H[:N>Z*)/\+S/3QTM%V M5Y#L7V>2];YW+SEM$W\@]T%0*Z=G7=,!H6^?TQAXI/A0:Z-3&[ER:C-MQ55- M/0.6/L76U9OUVST5N,\_]I/)N30!]OKN7JK&V?L\NWV?/G!6RRC_PC?L*F-_ ME)S5*7AKCMT$)7+-03P4JDHA,4@X"0'D <8!9IB$1IL0QAHL;5'2&:!8OC/! M43: VHB&"TI'F5&?\RE#VGS&T1FJNI.E1^V33L'4^^Q3H']!"JDA@M930W7E MOU#*IR$\IU,Y30<:N7A*,^G 2=;=GY$J6I8CL'U$Y6OET]V((]>V<:0NXWRPT:Y M/ 8XC)42O/-?7TB]?8'+VA:JO?OP[:.[>:) M#R.?$D!B2@&B* '$Y4QZ)_(?> ")'P6FFWK6M5SBKEZKJ]-3=N6T6WVOVJV^ MG]/,*96EQGVSK,^SYN+O)6=NZL6A4AS4FCM]ZYR>>:KF4/^Z[C"]MG'EM%:N MGDYZ8^F,E2C&3L)<92B,]5M6#8JQ\!H7H!@MR-Q9^B37R9Y+ D^*_U+<915[ MM\&WNAG?Q^]>VJ)1:>DH-8'WY)W^PHL[Z7]6G.GG?9_ Z[P_>3E4$]/@>92< MKTIE2W[C,!ZC7,430\[F'0Z;U'<(SUPY,BQ(4L+M;:%ZIM9-#MJ29?M%#TU0 M[-,P!FX,++DO-=N=WWJOQN M%X_TV'HLY9LM_R^.BW?I U^S!$4L#EW ?,@ "E4X$!4QB(D7>3QF,0V--K=- M%5@:%37ZKWK%IVL35KN0N\=5M\:0JPIIB*,L<90IAKU13&=*CZ^FQ']B_M*! MOLH=PN4$I')M=QYX\TXI(]&SU2W%5/R\'5-&@G/0-67L.",64;RLI(.L1GR3 M\_)#7GWB_]BF1;WO_<"+QWW6E.["2GO$I3%;3W.'2=6=+*^Z;0W6&_I M0ZNQ!IL$U:G793U E=:.5-OY] Q0O3Q LP6:,5CC%FWZ8N9;R!F;_F1Q9W[W MI6%9K7M7'BU/?94]CW]X]?@;SV\+?/\MI5B"**FQCH/8OTLT#/PD(0) 6!>( M9CY(> *!1U L$B[B &F5!9Q>U:7QWUY=IU<^O,ZZZDP?&\]E?98U]_X7,7=3 M'P+T(L3.]1]09ZH'P6,K=430M]>I#9ZI)\%4,V,]\LRZHB\4HC85X*=CV2:3 M:%ZDHVF26R<^JQ_VL1OO,)5/K/2V5;"R^MQM)>&N?1]'+DX(X/)/^3%1D6T> MP4"5XQ#42RCSM8*!S44O[>/0:-^6>ZA_[$5+[2QPE E.9X-^50?#:1EF_VG! MGIC-%X6S?J&,Z?">J29&T] 7-^@WY2^:.E7%'OXZ7Z9H;;!4]&(<< /U+0P' MG*V4Q3A#^U4K1HY@KS/V_FB$N830, X!AGX,4!!B$//0!Q&F$44Q]1DU:B<[ M*&UIGX+WQULU7W 4-0RVYKZN+0BGWL2]!#TKG:VG.G\:EO7BO:O/GCSIW63N M7:CT3/RXS0P M&7#:ANZ>S4/3,*'OCNE*>;\YCRC680XGS3J[D[ MO*1)FWJ3^/)(\5[SH9[=*G"\L=S9/1.?AOH1S1<[;CI-+QU+KJWOOT9LN2G\ MUF+-C06/+?M_GQ<1!'(<"",\/.8HY\[!1 ML-@1&4O[$NQ4=)2.(Q.9CV&I1^(7(C2YYVX&SHBB]2?-MU9[_E#"S"7D3YIX M6 G^]*7FGQ(X/.UCWLM$']CF$# M5UT:3=3[XN]*I.R#1H*$19@$" 1># $*F%SU8=\%7/W7CWD,?3HN-&A0[M)> MZ[_Q]/:;XL:2[>[&,_,86\D_4$^WD";K3PLAX],RSUA4)AM* X'=>B M=_O8\\==C=S7VZ)0:QM25@6FU9J$DJDP,]H :_(SQE[UZPZTKYVB5H\7SZ%A[6SQ MI*"9#Q;/&7QXJGCVCLMJZ;_C\AZ\V5775EL=6AMY:. ,E-B^H/"S9Y'?KBIWLK6GW'%=,_@[(OF @)\0"M M-WZ8!#CF$0?8"V&8A"P(H5'4N7V,9^U?T*K=K\C?:N[\W.IN6#Y&D"<:H"@>??(CDI%*Z4^AVTJGWM>2#EV M"> L) "%20QP&/F 0HI=Y4/&*DQ-13[JL=(1&484M),TW9NR4]$IE8XKYW^Z M?W)=S[G'A?/0E$#WW)7KUO]O*UDY>%M]RXOTGYS]+R?+N]^FTKWG357=?%N5 M%:XK81DV93HR*WH<=2'6$Q/2'N;/#?GK&C.+39E.HV"K)],1"?.V9#IM MXD%'IH%+Q['&CHN>5F-__4T=LEUG;S.L3LW4OZMS=;G,##CTY5(S8JK0+Z(@ M]D(/P!B*),'RWP*C]DQ&TI?F[#1:2IK(FG9-^+L9-9A!KT<:DP$Z,9V\%8+3 MJM#5A2-*0KTUIC=I2NG"1"W1SZCT+1$2V:R9R6L4; \I[)Q@XP\ M']B2DO]C*Y?>;Q_D?[[(4=HS9I($$8Q8 @11^5W84RLVE>[EN2P,0H\)9!8' M=DK2TLAKKZA3:^HH54<>WI^&5W,KWP9H$Q/42+S,M^G/86%K8_ZDG'FWXL^9 M>[#Y?O:&L:NG7(7NU"FJ;U)5ZCNMM@6_$:^V99JI>BSEV@\A%!QZ("&))(N8 M)H"0A $?AO+KY<:A3XV">S1D+HTV.I6;!/.>TBJC9:^VZ1KI//:Z:R:KB$Z^ MAKH,S!&+*6UXK"VNSDN<>;&E#<'AXDO_5O,DH;?;(K_G;=I1RLLV*2.*$'5= M%P+,8KGBBE@,8HAC$&'A0Q$%L1">;G[0<1%+HYA&2V>OYH@TEQ-@#I.('8BF M7BA-AXY^_L_E*,V4^G. EJ6D[6$ !O)\3MPX6XK/L.+][)XS5X[SLM[B0C6' M+3_RH@[=?I-NMG*5MXZ%VEC"'$ 24X"22+$<2D#DB<2G(>>>CTP\JQ-RED9U MK5IU3P66;S:X*)U[7C3[SX;G8Z>@):Z?0!$$0'XJB/R !"&(8T@!IJJ7<2!0 M @.SXU\+X,YSWMO!F_'*29MMI1VZ#JZ:IO9UQ%65.Z]S^;@7X+/:Y<<%<_Z2 M;]1N?ZDVI/XTZ0SIN;864)_ZT]1JJ((%FSRBE=-J:<^%/0.#);?UE)197=4S MICYW3\]=;NZ2G@QTN\[:(\L;LDF;.LW/Z[,1U\54N%B=%*"6=EPDW5@:"4%C M)!+"=/W6"_18&N,;AMYVH:(]^_3=O$NF[[RG/-.D3+VMU]7.4_66GD_%=79L M IPF2%>K:JG5.='WSV>:FYF<^(GGR,CQMX#LP.K@DM%G6T)8@*"_SK QW+C% M2%M&JMS7D?K JS9$7EC(J7*N-IO\>]TW3U71;4L^O<_+ M?5BV/==8!RU+_O&@J%F=9!VCGWO*6O>,[*>=%]+#RYK!Z./K/*LCO:L.-)KN#6M-<6AKBT,[8U:[7)#'E2-4A8HZR,]A.Y,,.VJ/F4 ] M-IML/N9AN6X..OV=U_LYZ/4?Z54)>7-^#LR[:%\ HJVFV6-4F+=']@4@';3$ MOF2LL84U.E[NA9+$(0TE'0H0$:J2WA@!,58[QBZ$G$5>[%.C!(MC0I;FB)GT MH]='4H^M+L5G8C8R@69$48W3MENKJG%$Q,QE-4X;>5A78^#:T=EK*ANZ7>.I M7.AGZ[_7>$.WF[H!TL%"4,4$WHA^6:#KC*HZ\7SM!PEAF$; C0)5H<,+0$SD M7X7 #/.8TC#2VGB<6,_%48V*M;\2?5X*[/S?B8%+(IY\->SMDD6LZ=I#8EU$>RVB85-[)N M LZ8:BDB_[B^NR_RA[I47!?CXM' 8SAD*F,E L@/0T"\6!V)QSR 0I (FI5. M&)*V-(Y76M;9;&E/5P9!2/J$K""$ O\9$? M>QQ&1BEQFG*7QBV*R?.L?B>D3W&R9-38BE'#K6H8:DO5"U*"XK3U:+T;C M"@5& @(_5I'DR(]4RQH7Q#B(4<)A )D64>F+7!I'?7[[VNFF8^5X$+A)D[?> MK'W4QWUOC+,[U=.HFS1V3H:):QJDI^:LR4 V*JUIAML%Y38U!>'08BABXFK MQ4<'(R^-=EKEG$8[/0XYA&N8*BX"86)&T+1?^_4^:>M $V]Y3_,2RQ_V[^_A M2+.\IB<-Z-[&TQ>,W!/AE7K0N]Y6-_MB-DW%A#6*0N'63;+#1/H&-(X \0,! ML"M\X6.)EUEAW',"E_:*MOK6&^!-C,[H@C]GL=;<&[&(X-3;(WOPV@"GGK;V MBW+H(F-KC^2:)F?3XS^OS^.*ZZ1_@7HS7Y*;XY M4"-.\P=AL':@?US*S&?Z@Z8>'NL/7SY1][;R5..>F^;LZ#=Y955>9\T.8I%ESOS4NS4:;>'*,WWA;KI&< T"JC1; M@\'*.?-,S=@CSO[LS=4MSJ+FR^H;9W]*C#O(3:#"V&@X4GWF5'Z(>P4Y/!)P M2(, Q(&7 (28"XB'"*"$\B3PL4>(T:K\F)"E?864CDZY4W)D=,)1./6^ Y>" M-#%AU_A\-L!G1,#6:0"L15L=$3%SJ-1I(P_CG :N-<^J?R.YY &K6J?7F7*_ M:QZ2:_&_<'9;[[?+?ZHE[>/I>X=XGNNR *JT>M<'R/4]Z>]" J)(_H%QZ-(H MU$VKOT21Y=%&9XO3,Z8^;6K--[SY\SK;57SF MOB7GSW?MM'=^[O3_ M12VK][71>3_9W+CLO-;$Z+G+-G&>Y[-D"=LQQ>1-D+)71EY+ZMP%Y$V@.%(Z MWNCVL03&MI()'U66PC:33NP]+JK'[F K@(''D0>D]2Y H?!!'&,( AS%H?PI M#DT;89P6MC1?N].U21[::SORC&L09UT2LH/>Y,PS%K@19',>$6L,,R!J9EHY M;_0AEVC<,[(6R&%B?&_%(:A/$B% $O@J315'@ @!I>^#PL1%GD\3HX.K(6%+ M(Y"C)2+,5WU:..L1B"WT)B:0\<"9U]G00,16/8TA4?/6S= P^J ^ALX]XPCD M=TR_I1DO'J\R]O8?V_1>+=_:S6R<,.0&V 5<]=]"GBJM"9D+8)+X B8BC,WZ MC0[(6AI][%2MMREVRHX\*A@"68\\+$$W,7>,1LV8.C3PL,0<0Y)F)0X-DY_S MALXMXVCC __>!NVKJ)XBS^2/M#GNO"FZ_EK]*]*,IO<;7BUV=I^8XJL+?KCO=D\M:F]J4 M/4.&NFP^]3ALMEF:F.5ZJ'>5W$OGCWNF:ETHWKMP?HRYT JNEMCR,EUFY5,K ML#UG7#N#VJIVU-;+X%79_K+\B%.V3CSF2\K7W1<\-*8]GB1FSI"N%%^U?U3Z2C]+RU1=&(Z]-AS"I G/YRUA*^%@D## M8$U6X>>$V!!=Y0E3FO*3*7$QF)JO;J8L2(O5'!L+&"G:Y"-'G$3CY'#\] M%KL E8FIR0008Z(Y8;8E]G@^^JR4<,*TY^_YJ7$L?.+M-)2 MNVT)J(G?\P:CO9KMGO($+[T&'I8(8$C2K&2@8?)S8M"Y972OG@TNRU2DM$FN M9O^]+2NU=+[95C?BBLIUM*H!SUFM@\K#+O@WGI5U3HJ*VGZ?9ORZXG?E.DY< M%+BQ))5 L":H.G$) R3$%"'(/1=[ABU^;.FV-!*Z8BQ5)N&-ZA:,TXWS5>GJ MU,J:-PFR-H5Z)/9"$S,QZ3VWRMF;I58SS*GX<@GMG5)*%IS.::KD6W4 M[35#LJ;9W#V4;$-ZI/62=1&7[I4];S7_"I*UL');7JUB7>6P:0%C4E=YX:(-L%%2G=\?P=5A-]ALQ4+,UA%,)@O4ZLMZX>BL(V:?#\DZ=I,9 M:7#*UF]_<+I5I1Q>2V?O-B\>KWZDI0X'G+QY:>_]3DFGTU(SN.HT/,.OO!5D M)G[-#T%QOBH5+;@>9\T?**@O[VU?9LKV[_#I$6=Y;\\:U+VKYR\<]U'ONF/_ M+:V^O9;+-.G*%Y_QAI@I;(61T%$Q">^PM&]YK'9ZI2_RFKES+EFU0(7G!I4G<>'R'$PEA24<(0 MD'^+0$)" 9B'(I<*$KJNJQNH.21H:?33ZEHO\559LT[;$6&*@_@.\XQ-U*8^ MT)L),/T 3UO S13I.1Y H]A/'50&@D ';Y\M&E3'B'Y8J-;U8WL9I/?WJE)> MQOZ",R:OO%7+N(_Y)J6/^RU3'JMB4-P#@73M '(EC\8>1""(>1QR2J'G,[,V M!#IBE\:JG=9-^TVR&!?CGU; M#G*L+4>#PY.RODW(026AV#?MV*$A?]RJ+Z8Z#JN'+9VO_2!Q8Z*>]?'3)?RE M/E23?SC.]WDYT^9EON?)?O>72:9UK@8P=I5?5@^822;&N W,-%K8.A?6"/'Y MP*N/19H7O9.FIM'C*R[R0A7&7;LA]0C%1*Y)U%8/"R' U'6!2%TMZIR_+O?Q,]=S47T_-U;_XKS/2\F0M>E/#FJ=GQOS?UDYI$9 I6I= M>O)MY['AT,.8"0\DW/< BF,,<*@Z>$9>Y-% KGH%63_P@N3_"D],^['MZSO= MP_(D]^Z^GO2RBVRH=3?,?IQJBL>&1, 0]!I()^,8BE M!P(BES&?4 A1(HRV [3$+FX9O]?Z2<'!5F_#%;4>\IHK8>MX3KV"'8;2^3K- MAJ<13+96A'I"YUW)&0%QL (SN_N%^DYW#3WUV@K[?H"]!#(@"*72,PY<0 BB MP ]$2&/7<,GSQA;VKKK/[;56^YP]\X[5/JXM" MX@:AD,BI(DXN]$""_ 1@'_&8$B'< (UJ774H:W$TH'1SO)$O_Q"H>A1@":J) MB6#?IFKE-(JN'&WDQG>J.HV)[4951R2]3)^JTR:?;%,U<,O8"C#J>)16VT*2 MC_P++Q[X%^G/E)O&M\F:OA (4>\CE M9BUFC#58&JV\RPOIQ64._T&;_B357OOZBYHK_4VKNIA.BQX%30KVQ,3T1'>G M57[E?'F&=G/,L[? 9@F6D>!9*[1B*G_FTPM;M>FTW^ M'6+L?9[=OD\?.&L&_@O? MJ.79'R5GKQZ_R*'K#-3 2P3ATOV!013(151"Y"(J0@!3', P22"$1GV>3(0O MS?WI='>4\J#6OBL8J?2OO\G* K4#K&P8E1=L-#MZ9#,5YA.3D&VXS9N3C\#- M5K-R$]'S-B\? BH; MU.E5:\7*:>UP&D/,B,]\IO38;U+\)Z9 ^] ;D^!H^"PQH;G\6>EP-#S/.7'\ M0..(\6.1W_.B>E3Q>E6_M_,^0HLF!+N)%P%!?*1BJ@.0!)(8(8K<(!(AXJ'1 M!OIYD4NCOL_;NSMFLD[9U3$ )ZU8 MJ0^3)7W+O&R$7/KQ)2[K)RVW1*PRM66OR[$!+ M8X2>^R\U_OGA%V>OM'X!RO/X#;."=>@F7T.=1LUR-+X1-*.*5IX??;8"EMJ& M]HM9ZM\TL=5#7W*NVC.74 M>]2MNL[/G<*_J%V95F?GO0:BYMO2!A#9VH[6$3GO-K0!" ?;SR;WCN.AOW!V M6Q_I-P?YY;?T_DU^A]-L[5.?0BPH8(C(-8V(/9! 'H,81CY*O%!PS^A [:2D MI3%.JZC3U]3YVNAJN*@YC:X>R5C!;&)F&0>7,9F< MO\&\U*W*P)?ZJMQ"GM%'Z0&5:79?9TEDO,H%Q47Q*-J"4:Y'4.*+ -!0!2$& MS >)[W+ !?4@$QQ#HG4<92IX:?2A='=ZRJ\5[OL;$ M]=PPYL ETH]$<40!5F4M QP+SB)/^IA&N^1CE%C:UT(^FH%AQML8Z/76 >S[#L3]+5=_3 M.BZ-(G>%"&I=VWH5=8V*TG:1BA$3JGDR^;+3-#'Q6BB&^W22GY2:J*U=0&W; M\U/QT@5L!S1<5FF(\1!;*T6K(6ID(.\N1/A=7O<=^I!7'W%1W8@W:7F?EW@C MI6SO7V^+0O6<5FE3:P\E$0\"'_@N]P$B+@0DH#&(A1]3B!%$S"R4UUR'I;%^ M+X >R#4+D#IS50R[+4MJRSLU!;L)L,B^&]XW&T%> [0H-Y0WS'0W00Y'O!4&:TR7BZ?IM5WHX-=XLK_X98[K7 M^MQE(VO:I%E:\3HOZCJKY-2E9,,;YKBZRXLJ_6?MC+W]H?PRKM;D[^3#L68( M"\2A]&Z0YP*$( $Q8PC$W!<\C$1$B6=6 7V<(B:/^CP%SAL[V@S"O26[Q.:^ M,4YK3;NYI0PR+)XS;O;TO)[I9V1B\AF%S$5 'Y7TN&\WL@+L D9.H\W><@D:X/ M(!Q&'B&08 9U':#G@R_-^ZGU8Q["_XG37'[Z'V_$VZ)N#K /!'XO/:CKBM^=\[-U MAUG0,]BIJY;W4F$)9+XM-X_-5NWS+=Y^C+HRQJFML12C;@+Z;[2OKPKHO%=AJ%WTZ6.[GUJ^V39?0/FU7/N$X\@G,4"^!!O1@(&$ M$0'DEXP&B$9)PHQJT>D*7MHGK=7;J15?[0*L55IIJ_S*D>JW+J,TP-A[UYL/ M;7_=.LK3>^@G *YRA_"Z\,!* ]XQ'KD15O9\<#VQB4 L* 11Z K(8^PB8D17IP0M MC9[V>M;;^4W:6:.J:6VY$\CJ$8\-O"8FFC%0C:@G-XR#M9IR)\3,7%=NV-C# MVG)GKA];:+=*B_J06)4-4'6SKGW1%BL;E?ER$EL]6K"!V.2KI#%@C:AP.XR$M4*V)\3,7*]V MV-C#LK1GKK^@ G>J]G<_5SG]^Q]96I6?/O_15I;W<,@AB1(@"$)RF4,@B$,! M01@GG'DD] )?:V-.2]KR**)3UJFU=6IUG9^EPN4O(\OX#\.M2QB60)R<-2[" M;UR!['.XV"R&?5+6_(6OSYE]M,CUV9M&QA+3;YQM-_Q&U.%HY'G$VC/95QD[ MILT5E4Z07"#51:CV=3 22#P>"P82Q%3Y(>&"&$ARYEVB>FX*-1R/N 49/) M7NTF>]+"<'-,C*W8Y2E5G3>(>0;0#Z*9YY!I?@SV3F*89[P[9GBSY5_ROZ9Y MDVE^(_Z2W_'7:CU>/+['WZ_N*MW"5J;C+NW;T>KO[ [,V):KW>>=#>JCHJQP M6C,<:HR1 MR1D']7.Z'GRL,,C M1:!&KN1/PHMP%&(NX76ARP%*ZK F/P0!]'#@17[@A48]3FV .TL6R_30ZOGV M-@";F-A'866>1W(&"%O)(J?$S)L1//7V]+SA-FP(IGD]BA D" MW/-4%0@8@H1[D@\8(VY$@YB'1G7%^H,O[?7OZV9ZK-J#3/^'O5#GC&Y"I6+ M2+E\; .G?LDC_[6Y-%-JS&Q&W8> #UVFGU: M)Z8U2S,ZL UI.\3$Z@S8J]=J0:>Y"[K:@_%(Q5>+@X_[+#PII*!V&+LS]GU4 M\14IJP+3:AV+F,0D@""64PN09'^Y; X($"3F#" M<9'6;1U:90T7>R93H$>_$P$[^6GY*$R-J7$$.I8(T$3RK#0W I+G9#9F"#/* M*HMJ_8G?YT6ECCI^X_EM@>^_I11O]ET\VFV2@##H)B(!* I]@ 0D(/&(!V(< M$R132) B# M"$ ?"8#4^CAV?1?@)&$D$DPD+# J>'I*TM*H1BFJCN$:59U.US9(PM 9.HVO MGNMC!;6)R60L8.9U2\^!8:LXZ4DY\U8@/6?N09G1LS=<&E+\&I??I#=TG3WP MMHVJ7-W1II#2FG /!X$**PX"#A#Q!< DPK670GPOH@$WZF2J)W9I]-&+M5)J MU_%7/<7K+15ZIL#8);.@QROVL9W<8[D*I7_9*>G MAA8@ TTTAN^?K6N&EAG]-AEZ-XR,=.A7Q[S.Z&;+TNQ6[7?5?3FVG-W<\Z() M;E-%,]L"FDUAJ344(4P\Y $8("I9-H& A)YDV4LK5O^RZ?=^(YK#UIJZ85/!O/"O3!][\\NV/2OU5DLS[M*S6 M 4Z0ZWLN\"A. .)R69XPCP.8(!:C$.+$-^K:\3)F+(W16Q2ZH[TZC5XN0GGE M=%#L_DF9[/S

.$^ Z7[_=8^-\S:3#EWS MQ!KN3;[0\ZCY-5K\4S;U9^Q?Z@$;$0/YDO-K+=KR18R8.:[S)2?J,(+T1;49 MNW_^P*5K(==(H4L)%PS$/I2?8N%1@$,, 78QI@D7B!"C)H+=P$O[.%YGM93; MFFU4\Q/#5O<[P'0WL\UAF'P7J5')YE[T4R.M[3:WP\Z\G_S4F,,=XV?_/K+P M)TZ+O^+-EC])"L$J>(?=9)^XVGF6[/ *EVGY1Y:34M*$6IQ?9_?;ZFD4XZO' M786_UQMR'0N;&U50)U5JF.76[YF8>(*$B &:< ,:H. M)B,/<)<*#KV(A;Y6#J&VQ*51_NOMW7935\1T[G%1I:KOK>K[K=JS/_"B236Y M[RQK#I!6#FN-LZ?9%H'?6)JWNG;'FCN-&Y2?CY.!J7^ M^:9U2&:$7NU-(HO,X7K-5U M>OJV67_.5Z6R093$&9C/,[(]\":FXEEQTZ=?>_C-Q+L7X6A$N7K0#'#MF0%F M(UD]0_KLJGF'>4FV+P6[*HK/RE>O_?>KV]NK!YQN#*JO#0RQ-*Z4JA7\5KD# MM8;ZP1_GH!KF18LH34V*!:Z/JYXDD.^5=HX :+4BF@9*HXJ?#8T[6YTS#>/Z M)2.*")QURC MR(0#$4OC@D[#INK^N&):1X#4/%*_")ZIC[O-D#$_;SYIO*VSX$,!\Y[3GC3P MX SU])7FW_+KK)2+KD+RQL=\DU))&=);H!_RZHKE]Q5G^SK.FE]V[0&7]FZW MBCO=YZQ3OXY]5C9PMI7R5!L>I[5%WP_0A_F\5S )PA/3PPAPG:]6ZUF/0FZ4 MWZ O938OPMCPOD]A?O,%:8I;6FW5 8#\"R\>^)H$?BB]C!!P3$+57H #$B04 MX(0E<<*)%[ML?5\'D'RN<%'I>1K'1)F\+<\%3AF(T-/4:55=.:_X;9IEZE>O M\$8UL1N1B_@<:H%\E+@A!4G@N@#!D 'B)A' /*&>&T D_]9"_39C<)ZFSF:ST7,GY%YPLBC^9>GKAU9BUJU4U8] MJ^J=1@\)YH6A ()X'"#J"E6?)@*<1A#%/!',-2JC^&3TI?EYM7)MQS2##=OC MR.F]SZ/QF/A%UH?"O-3Q,9-MU3=^,O:\18V/F750R?CH12-?U*Q*6;K9JN/V M_;9.$QC+V3NIH(I^W59MS?JWN%!>0?F1%W6-OK8?*HUB$KH\!A%2*7V)BEE% M(0*,11Y!D$6$&27W6=%J<<30,ZJ_?]F9Y:C'P>D95O>H;TU39\5-6U/3V$P39TZ"-H&V19Y6=)J7=&W">$#65@>WE5GX%XXWU;?74H#* M>?A2\(RIJ(BKLMS>U44W83VN6RM;Z43F-98XR[=+\/*-9 MU3P4F&VNICY F&&:+&2YC4%WLFPU(V5>..ML#'#GL\=&C3JRB^K1FM>]0^]7 MC_M+VJ+J]4K@[3^V:?5XG:E%?%TSJE0(0'D0 H3=&&#FNL!E;ABI'O!1;.2LSZ7XTHB_UDXRRL]IYI3*P/(7P[:H M<\VX'M4O<1XG_BCT^Q3TC>['FJA\E:/]#)3I*Z G!R/^R KYF]LL_2=G7_"/KM_-KOY*L\NI-CTKG*K]SR_Y MVQ_X3BW&ZRP#R299^2G?;-[EA?)6Y!HV@2Q!ZIB)!G(-2R(0PX@#' 7"0]CW MI1=A5BEE6H671BM/[57G%7V+ZWYOGVQ+1:#HB .*?1 G+C2HX5N" AS"1")B&D,$QPD M1DVCC:0O[IV$RC"?F^-\F=_RG'U/-YOWTEFZKOA=N78I)V[D M)H!$W .(( P(%Q%(@M#C"!(>NM'Z@1]K8JMHVE*OEO M=1VJKTIGIU;:T"TY!#9)1,!B08 ;$@H05]L;/*' XX$71!&&V#,J_WH1K+.< MH,\ JIX_=Q%4$]/H#B4M6(Q]M).F6_+##L>?U=.(\V.1W\OU MYJ,*(ZJNLOJ$]5XY:;\5>2E?=AKY81 )P'F ')]"I+$MN,S=$;65Q=IV]_4&_J?".=WG1-J?) M;M_+->&N!.KCFO.8N&X8 YK@&""(.1TYJAHK0 H$Y TBNY4!,0A_$<>Q"AKAI>ZU16BR-=!LC5L_?VM7^M5TY?5N?C(D9=J)Y,*;6BW"T1*KC=)B53B^"Z3F17C:8K43$UWE6%2G9 MUC'&KQ[?WMUO\D=5^\^/ Y8D',1"NJW(Y1 0RD. * JE+TN@(-YE.8@EV/]B8!DH/9^E0QGX70.0#;.+';2FWG^[""BC:H+#6(PJ'7ABR-GJ! Z;U"\*>.;* M2U9P[]),55NK'9YR7Q@SA*X?T\ #H7P& .(P $0!R#B.0S<2 7)'+-2."UO: MZ]^H-V9==0),D^73Y1#-M$IJ%6W62*7E^J$FF%A=\9P0]0(+FV&CCZ]?SMQC M:YGR]L<]IW(MU(2*WF3J=XW;N Y\BJ, 4Q"C" *$$@22A& 00Q\B@H@@OK?. MZ@+UFD4M3<1KO29)\YKTE9APP=+JZA2ULH[\*MXK+QO7^EZZ1F)6\U^:*::>R_ZE&,N1<%+HB%Y#LDO2) M A$#Z&."/=>C"!EE75V@R](\J,X4E3K3&%!GO[0F.#^W1IA6"+E@LO3H<*8I MF)@=^^CO[3@W%]*#JYO%3.+'60#65J6-"S29MWC&Y9 =U,.P,*2]:O.?>55M M./M;6GW+M]5K7'Z#ZX!%E(H(@P CQ:D<@MCW8Q $'F=$!%X@5\.MY_;%)*%5 M2_P(]_'++.FI1\NEMP8XWQL+'&7"Y473C\V*9IB%19!?L+2Z(;!6"JX/P#1A M#?9C4E^\+/L %#J5VH=N'[E-)A<1:AM=RN 9?51_W942(S!V/>GY 0Z9ZLGE M!B#!L4KY<:5O&+I^1+G1+MEI64MS\91N3D_7E5/_YGQ)+V.0-7?/[$ W]>;9 M6-3,=\[.XV%KXVQ TKS[9N=-/M@VT[CETI7EA36/:S]L'3/J(4DW0 0B!$@( M%V!,!? A983$(HE\.FZQ:4.]I9%3?P5DJ5YYNSPRS,"Q_!28KF+GGML9%[9S M3>L%2UV;Z%M?_5I1[H46Q#:!/;U&MBIEW$?D1#S:ZVU1R+7[FK#8#6,1 4[\ M0$73>B!V20)\'$:1[Q'7A4994\/BED;RK5I.O@O7W-3![IM6[]3T#/<,VGKD M:P_#B*>JA8HGDS@B;E;3T#'].0IIWC4W%Y/UN7_=TNT0N M96& 86( Q0%/DA\X0,28-?G;A2Z9B&F1Z4LC4):)1W>:&G(%\>!U*.)B^&9 MF!TZ9%H%)Z"$002L)5$>DS%S[N2 F81##T7",'8D#6TE[])^%+*Z?3MGO@#8MJ#6"L MQP>6D)N8%<:"9EXJZSP9,/BEYIW#)!=E];*;]\L^6JT\L7 M.1-\32#S0\@X@"$4 &%?KD4(D>Z$8)C'DDD2%UG+[#NFP=((1B>;K+-CY4A+ MZFY*3FV+Q9R^HY.EN:4^Y11,O=&N@7Z5.X378>LK'>SMYO$-X3='#M]1^389M'PS[QX2"D_WF5$'3V^V^3?WPK!:7T0^8>\XDO>'%#6 M74;*=20@#3P& 29A !!2BR[7EZ09"5\Z8#%C@=&NOC7-ED:F34'>JM;BQI>A*94:F]J=6CV!>9L*EWZ8^UA[ILKHRIUSJNEBC9GEZS M4K5U.)]3N'T!9M1.[\MG35O*U_D#E^YU]8G_8YMV!673HJS>ISQ3UWY22JUI MX/H1C@0(1! !%,HE-!%N"!BD0B+MB2"&.A0^6H.E4?7K/"OS32'VA<^=G^:FFTAK-^-_QDS-,PK- /C'9/FOZ5.=M-R8X?1M4NI:: M"66&4]]3&S(U_BRG]?7UZ_NR\_!$E7^Y^=#^ %Z,9?.AD\/4'R]/_J_^@(T? M=Y8/U<5F=Q^DRP>R7!_S_;[20#0U&4T]P*744KS #M5>F*RKO,*;V1'>"9V2U53J65$\[GL+ M6D57.S#!$F;3QR9(14&M:;]]1E?/[L/ PSDF/D$#%7LA"D/"YHY2T##\2*"" MSEVVZ].\VU;;@G=%[Y[4POL@OQ'OTI+BC3H57,<^P1[D!$084H!B#.7:FKF MQ%$<)[' ,3&JY6!!IZ41_IF:*XU=NR*13\M'JK=/.EV-3:8'NWW:B#IX]Y616\:K=KVW%NR":];8XBO)!#-P@P M2+ K?7<_V[\;<6W_QQ\+NPS/Z2_)BC\3+?&;Z3P/86PRF>AIL?(8FF:+IOE%V MU7WI#]@DX&M\W::1._K3QXNB[L3>+)!>X_M4;3:H2@5J-T T3=G+-24HXKX; M Y<(")!'/9"$ 030ASCP P9CWVC_25OR C]&M>)U7;-=^?I&^::^QA/UC;\F MFO.A_5FPC_+T_&X%X#$$;0:6/:;5E#LW99K!<83[# <81V)?BKH+^^/G*J=_ MOZ)UW 2[>N"%)-;7DCZ['/EU0"+YR*$$)$E"I!_N,T!8XH/ C:@/(7)19)1U MJBMX:136Z>W4BCN=YBNGU=U1RN^K5IA1F/9LZ#'8%!A/3&"U/N5X6(V)RQ0C M2[RE+796VC(%XSEK&=]OR?.2/W2_ZS)R>]'(5UGG0TI7##/$/": )UP/H$ 0 MD+B0@X!Z 0E8%"?4*(]VO"I+([:/4D>IX?5-OGFDU?Q"MTQ_ MLD;Z:9-,P4LX;NKGW3_L\_O[C5O4[+PZ-R^7>W/&D$[EWNDK\K+^GC%@9QU M\Q'-R+4LJO4G?B\?Z&]R'7UU6_#Z_7]=-],K[G%1/7Z0#_";_ ZGV=H+W(!2 M& (<(^D.$B) ["8(4!Q3AG'H0[UZFD92ET:9?2T=I:;SM5%4,T[,#/)A-IP, MR(F);P2&VG0V"I,AYI(#]EA+_FW/6&:R9B&G4>9W/#3N9NOA6[W=O*N[O*C2 M?[89*E'HQ1'#@(4Q!T@5V(PI\H!'&/4(1M /H5GW&G,EM-ZB67O8]'?G^YI: MBT8Z-1T71RA= O$RHI:,L;<9RG0&ONG#FTXIL)20IS, &81!G1MIAC(NW_.U M&_HD9HP $44!0$D 0>+%&*#815S$+* HGJR(R_?%I;*.+>'R73.QX[^?OT-GO6/@H&!/L!D73(&6NK8R8N RX/)35Z*(FC<%SY]5'Z M+(THC_3[:IOO-8;U&D^I=(%,^C+LO[=E56\%R@N<#_+94]%D^6:C7O>NF)GA MIN"ELZS'JS/.W=3'(H?31I[/E_RNM0;5\]::-%.SL(L MEXR?9PV+U0C_2+H M3A=%OVQ8\W;SGZN_?RSH3?&E+-Y*$7>U5_P[K[[E;/_>:C:?UQEK<I]Y5CXC-%ZV/+:FL>LGPG,E\A@" M%+ (Q GQ@,%66QDRM6F8>V@4SH>>=O<8;JC8RI78'L=%7I*P*3*LUXA%$21"#T'4Y0"$.0!(G M H1A*"CUF1#RRW!1_HT--9=&N9U-#F[#U_#>*F?;%M1D7*IRIXKWM)$U3KXS MS#S(9HK)UP[ >>$IG3XXYTC6S&Z.NQ#%GIE-T=0T,^.K\5\D/WL"" M1+Y:P$I^AX$>MFG-?ZV9&U'W ]-AU) P34V*#P,=A M!(RIZXBMEOBF/_*L)''$I.=O]K%+QKV.=9ZW?*M54^W7V[*2'F9QT!V/"AR[ MG'L@8&X,$$4"8(8@\+'O"P8A2:*@"YWYHN_8Z<@>$3'S99Y"R+7J=1]YIU/> MJ,_>^.G08P%KZ,X5U7-L2RL59K-K>081YHE' 8Q4(VV7A +Z@*/,Q?R,*:$C]C0TY*] MM.5DD_>L^B?O-Y!4'6KN/+5EY3RQ9I\S,*8HF#,U++!%"2C7@P#$ QT6CAVUVQ]% 94[G=)&+KLTB"]??^?-A*P M;NY3G^/?-'M1?\6;;;/EM-^?>A;-Y8S;46QI_]F/!CG9;4R:NVOH$K94K9V=G?YMZ;-">E5G7\QE?;BXG9OS# M:7PU=AIGBO&S.0'60_ZL*/="$8 V@3T=$&A5BMEW@_%T_9G3;9%6CV]_T&^J MPZ#*'ES[KN_2*$@ ](D'$(L\0"@D(( \X:&7^#C41+UDB4)85XB/$\8^7"# MTI;V6N^4K2/O=^KJ'.^/@%K/<;(&X,0O_P78C2CVI(&)M0I/0[)F+NND8?9A M+2>=FT:N'X]VC6V\$"GN.E.E/=,'KJ(Z./6V7J@N@ ML[6T&J'!O.NG\1 =+)(N&&HD _(Z?_(WGO$";Z2,*W:79JEB5R6H.U<+ B%0 M[ H0N!"IRL$8)"&!(/(C$B.,!>9F.V-:8A?'+;JMRF_7;5[H[R[3(;T8HV:(T/:'S MLI@1$ ?$97;W.*[J53RICQ(41Q;\FZH7^<#W^0X?>'4CON ?:U]P52F8 1@+ M!E#@8H#C. 2"$%67"85^8%2;Q%#^TMBK7QBH*:1)^P8X&ZF[&5^93DCH0Y@P MEP :J?,5-PA A$%+L44N8A+$^CZ7C)HSCY7N*A>?%J>ZS+=Y+SB\N.1U='Y M6/X#-2S8;#P32*U9$A^X ?3ST&DR M88A-QF:; KVO^(2@3OPY[]--G53_J9HOJ!$K:8._C/A(\2U]Y4^FS M?NY'0O/\NS]VF NV:\CSY5%O+?SJ<7])_W"I_L]?5<6)[/:32E8I]VU;UC16 MP>;2.> N$P!Q2$",$ <1C"'SA(@(TCK[F53+I3D3_0/_)X6@^SL3Y'$H,*#^ MPVGM=1J#5[T>8"-VCZP_&P;[2R\YXS/N0)V?[*/A Z,G>]R.U52387-/R[J. M\^]Z307ST7VQR82-^Q@-?>^:U/I/G&YP6:8BI4TN]<[W@]++AH%P@8^("Y#\ MPH X@7*-2ESH)0&-!#1JQ'6!+DO[L-P<69FFK:NXJ:M;M"4LBN<6F7TO+ID^ MO:_"3),R,?=KN.[MA!Q8,XU3;P%62RQ^B2:SDI*5Q9C\VTS!D_SRJ>F1G M!:N)J:S3T3'#RYBASF)AB7].RYF577MWAXO'7%S?W>.T MJ%M$2(_PEI>[<*709QYVHTCZ6QX$B'H4D# 2('%#C[G(37R/ZJ8WG1>W.(YH M-*X+M^YT=EJEC0/$-"$?Y@[[0$Z]#GX)#/63I^QB.5,NU<68&B57Z4,TD&NE M,(+'Q(<1#/3B[T?*7QI9=S6S::N_0UL#Y)H**QM6 MCI!6. _*#(?M[##LKV,X27J>X(303TSO'>J=ZDZG^ZIIKK-RE/YUZA-WWIP' MW;RQSCCH;'75,90^;TN=<= <]-,9.8RM4I@JI_\V2__)F5P-_X;33*V7WVSY ME_PSKZI-O9=9>NO(\SG$E(+ #0E PJ4 )S0!41*@0+JJ-'*-Z'"L(DOCQ;8W MK+/7L?,4+BU3J3DQR(6(QCP"$&(/H 3'( [<&!"?)$& Y4K"]4;4K)IT?N:O M8_7BTZ3WI9KCK9CXDW6\(JC:=OU8A\RD=/=/=>/RGU\7G*75+RM'6=?5BU9] MJ*J\-UU3%@$UPWBR,I^::KQP(4\SL,Z7ZC0<;]QG[Q.7:X@MK;8J%/HJ8Y]X M'2"B'D#U_^NL=FO9E_R-_+6WYBY,! L1$"YTI>\?<4!='CTRG0WUB"K4+N#%!CL/- M$BT:"I^5#,IS$/HET-YY/BUD:D2E-P4Y5I]5U1$6I 63/[R_;P6MB"IH#*OUM M9#N0S;1]/!8ZHUWC\X@,[!8/W#S;+O%Y _J[PQI7F_&CZN'^._Z1WFWOVJ?1 M%[Z($Q$ 3Q*@HD0/$)Y0@&/H8D(HHXD6)1Z,O#06;)4S?)AZ1_-O>&SH<;Y87\Z09W;MX^H)+J^4->$7EOC":\ 22 MGDL(8L010(&'0>*1!+BY=U)YI>KPJD)!\N##V T2#AB1W(4\3$#L8P:8X"Q$/,8(:95O?S[PTNBIT\U1RNE7/4:E]\^%CGE MG)7MJ\#CT(^$B #B@:<*A!! 1") $,;8NDA*61CSH85EHZG9J& M5',:RO,[L1<#-#&!3(>-_M;KQ1C-M.O:(>.(O'". '?U(RTM[;T.0C*P[7K\ MOMEV7 ?5[F^V#E\XLAMFGK/OZ69S1?^Q30O.WM0+K28B9.UB'(4>H]U4=4XS">M3P)'T0 M:#U'RQ9\$[-CI^;*Z11U&DW;0".+O3 MI[F;-]OJ1FC4>JGWY]:!+XA+. ,P@D3M&S.0!%X"/ @%A!X,N>^9!?1=G1'R0!5RMA0M=HLO, MT4,68#L,)K(QJ*U<@E[$YD%;];5+89QX"*N8(PX05:VL>$Q!@!%/./&3*$@N MRR 8$K\TTCT>)MW];:_WROE9SEC!<A:HYC1)*=L+6E6\G#Q/BVK9RW>-(AN M<("E\5FKJ*,T73FUKGJT- S3,/M80VABDNF#,TG(@!80 T>%\OZ6&2C;$\+P MJ+.\]UJ&=:^WWL5C6SQ)PM\6CW6%D#HGLUODJAB!WWGU+6=K F.*5&0298D' M$/8IP")"P N(YW)*W,@7(W+Q=&1K/>WSY]UUJC<%;IHFC7R_8]/F,C0FF#:" MTIB0T$5!PIET-TF" /)5URV(8X 99#%,2,Q\HT0>:S,Q:P>N%YT"/?_1-K!3 M$[H-3$?TZ-('R5JK+@V1,W?LT@?AL'&7P;WCOA/O\^Q6$NO=&TZJW[&*)ZM2 M7G[B]TT)T/)&?"S2C*;W>',EY.O_7QP7[^2R?!V[ ?41]X&'A.0KW'0)Y" A M(HY9%+F)IQ44=JDBBZ.O;US.FM+0C)Q&3X0>8 M5TX-MZ-4=I3.]ACL4M0LL=IH-69ENDO!>LY^%X\WCA&OLPEX\-MW!]FN[ M!+EQHIKA!)Z@JL-Q")(D\4'(1.)CB"*1:%6_.R=H:8S6Z9F:%I\XB:0>9=G M9V)*VJFXOF6$*UWQ*"TZHY M&;X15RR_[X?ENA )ET'@"URW/D\ @;X ,9=\$3$>(KU:Y/HBET81>ZV=1NU5 M&]10G_NUJAM&@QE,P#"?3 /KQ,QB"5&CC$ SD"Y(%=04-%L.H9GA_>1"PSM' MEH),,]5,Z[TZPGF?8I)NI-?;]FA0I6>4X_-%3@=?DX2R&-,8Q,@/ 1*A)"%& M(>#$#0AA4#YK1I%IVI*71DBMXDZM^31%RU9]1VVY\U9V-(7CH*:C\0 C(S!V M92%O1+\-33][<=_ N5-@OVY ,9'C"@A8Z$9 -6 $!"=0+L-X "//)UYLU([T M0GV61GI-$_G#)E.&\1873I(>X+:Y_"1+04OXV0K!N%";>6,R[$!W M$*1A:=AQU-K4XZW><:;:1W_!/]J&T6UTR#KDB>MZS .A+_U!Y!,7)%XD5ZNQ M*UP1PT1X1I[A&7E+H\963S,F/(>I'M-91&KR-6>MJ=.JJII.=>WBG9];=7^Q M1V&:P%BBJ'/29J4@3=.?4XSN;>,H1/)26M;1N/DV4^W^FHVTYYNW- E#ER<$ MQ#%13I@0 +M!"*"/& TBCW'7* E=3^S_S]V[-<>-8^N"?P4/$S%5$4(/+R ! MGC>5;-?V&9?E8ZMW1T\]9. J-NQC'\41R:;+8 [D:G)="A9UPM>2:Z]$:FUP& .5.)/TP^&*. M,[U,2Q7]JAYQPX7'!V6?N'^6)I]F\6@2KM\60IL_32K^.UJ6+VI5FD+%U8(% M,2<93V"0Q*')A1Y#PM( QE@D-,68A,1JH^/4Z]R(HJX:VTD.3-%?6=79X'@M M.^#[PCLE9[ '*,I33;Y;_H+D[H3D[YHV86 'IZ_ MH#A"/ E2R"335*]0"BE#"4Q-EK2 I)1&3M6*73J?&^/7,CL'5MIC;7FJ/Q*" M(_-Z)S:HY:X7REKR+B1]Y(.P(:CYBYVT[WKJR$EG4$[$3;JW<:77Z%?Z\P_= M6YG395.O_:NL9/E#5@LI4T9-0'DDL-26J4H@(SB#*A0$QRR(N%WU9/LNYT92 M6E#PU$E:3[-J\_R\'.Y8>AYL.[[R"^'(++7G;&J W,K;5"MK\FC7,H_@<'H1 M']^NI^<[?!LGU(L G'5'O?SFT Q#NH.-_*!E[HIP_B-??[_;5&O-;Z6FN>5& MF.S09O-726.O+0C/(HPYARH(%$1Z3PRS&.D?*8NS*".41P$GO=B,EC?@ M<)B-IB8!J.^TE2,.A*\:(R-(.&T=DO$@/JI5,F)7PU:.)H!>B'H5^BJYS'^8 MC"NM4\T"!T%DLFS 1!$$$3)%=/7O8)"R@$@5)"1VRO?6W]WPU\SD1IAXHGSKO0V:3T9:?X(1-9ON5>).F; MY'4"@C!B#_EZ*1-3590Z9P:^T65 MSCXS,+U-OFZS(NXR)MX^&8^UVM:0PNQ\[I\O=RM7DV89.: TV>J>;G0K:EVY&4 M1- H@Y3AS*2U$";X*(!(Q S+-$2I70':0;W/C:8^K$J9/Q:@VK J%SDU$M^ MYS)_TO]>_ ;^5]%_Y\J:><[_+\HD6+Y>+R'L8KWXN&WT4QCY2 M;V0'^\*#6EIPK\!6_NY7FN&FP-S>,7A4["=R$.X9@]7 ,7#R%1Z,88_/L'N; MD_D.#U9WWX=X>".^ZKW&#?F121I$L=) B-.*42<86WW(@'C M(&",")1$H7"[^;7H=7XWN5L1ZU@1\,NCEM3Q M<&;27C@,5,0AG*%"),,,S2 M2(.?A0D*5!8*Q0?DFQ\'\BG2S4^$N]W>PA>,8YOMEE"X^ZVM2KO.R\1[9>^)UX9S=D1H2 29I$$., M2 1-BEY(21!"JBT/)D(1T\BIFHI/X>9&%*>6TR9$H[UD>*7@P6.'%:*N."OU M^@$,M7NF&=8W,)!&'E$/MM/UT(]F9%TAVAM;8]>#>MEL\]"'>[W"V\?']?NR M+AC[>;7^IUR_DYHLGXQHSJ4+;=J:&VMKF MY.N7CX6Y2VOJU1AV?/A.B];#^?.J^"&KM13_D/GC=_W?MS]D21_E[[KI]3O] M!7Z@>5D[+RY$)I,L216DE J((I/I@"=Z^\H3RC@EB;9T%\^UD_2W-2W7EEO7 M&:CF,O,/%1R/!+3\L%$ =!J 5@50ZP",$L!HT=72^TT^YD5AKKE_H\LZ+[J) MA1&KY9*6%="B-W$Q4X7%^/SZ2*RP#",*T]B4>F,"0R+"$*8<291D1&^FHO;K M>U^,'2#UIM]>I]ZLOCPMU/^1GYW("*>FWA:6*8.(()/H)6:0)%**+$UQPIT" M,N:@U-P,R";LBUF&A[%3X6$-.F /GG:#N=8 [8+'MAC=6'[8_X9?K.4)Z0Q$ MG9'![2%"L MJG,*+#+$L8Q##C,2!!"E/( L-%9!*!&F41PG-''+G72VK[DMT7LYR';"@C\[ M<1W/U_M MEN^/$$W\JHR&+4!.9(NXN$M.=+YGB;.BG11Y>-T2)=?<3___: U M6!7RJ^0K34HO[S;R8=6F=;M7[PNUTE]3$UVQMCT&=FAR;DS1B@XZV8'82%.+ MK4M=N%)@3X$NI,C^0-@%[,;8Z5!X &*#SH9=^IGLB'B \OLG MQ4->'[G('=NO [5=A#'G44J""&(4Y>YZ@1M<[:Z_ M5?>D&^^+M=ZO:D/RH] MYBKG=;^?-VVD6(P5(Q%,)8\AT@,'&8\HC!)-GDAB M$F56+E\7>YH;,3;"UON=U^*"1E[[O!S] /ZP0F-0'H_^ MEB=+ZF&EX'Z&#[L7AME>OZ]6XF>^7+8QDDV*'_[RH)>F:EEWLXV)X#1+$>$8 M)DH%$/%00HH0AD$5RK_X=[., M@_5.:C=+RF$([*RF<6 =F5PZH>NDB36RG=Q@3_!Q E+< ?-D%3ET/*D%Y [( MH;4SH(6!^8J,)[TQGA:9(C&.TPC&$9<0)2R%&2(I#%!*2)1D%&.KF/>CEN=F MN=2"W=3)(1P3!VVQLB.200B,S!,VRKMG\#E4U%=NGFV[TV;=.53G*)_.T0/# M)E]]\V4V,Z7\KOW:7JW>=H8JOLAV[OU5Y(W-;K<\AQ8PFXWN?V!.?*,/P5>>UG5& (>,Q6X M@>.))2YT-BEUV"E^R">6;[F13%6N%U^-:5T76F5A%'*4!#"ED5[=L4201%BS M"N8!C6),L]BJ%M"K5N=&&:;L4EZMZ]PE+\;DZ>_N/0 O>UA^RW[U*N32DP M8[>_6SUIRWV1294HE7%(4\8@0C*&1"("4YZQ$#,E$N04%7Z^J[E-TLYMN!85 M=+*"/QMI7>M*GT?8;AGW@]O(\WDH9 -*U5]"PUMY^K,=35R2_I+"QV7H+[[A MOD[O;-WW2DF^;LH/W*M;L7K>UDJ/)5-!1A#$&DV(.%4PHV$" Y4E#$4B9C&Q M7<)M.IP;<>QM"!JA;]J*(,8'HA/<>:VW@OZR&> ;T)$9Q0N63O:""T!7F!)6 MW4QF9;@HO6^ .+TW]$KS8Z%G+>6FEW=T3;M"&4JJ0,5)!*5D!*)0Z9T"IR'D M2"61MEDBFJ5N-YJG.YH;O;379UV,VS6VF,UP#+C/[ ML;CB+O-,PQ-?9?:K=WR3>>'YP4YDM U$U_QB:H;6=?;J# H+%DC!,A3#6$1F MLT()I+&I@"ZS %$5!@A;61XVGUF=5'I$TY4E]_QE4C+>+MR$[[SM"K7^;_:+K]H M2Z;\)LL?.:^O4.Y**?+U9_G7^D-><;K\IZ3E0A*529H93U0::1N$*$@)#R#- MD!0AYB*F;H3C4;C9$=3)O)2=?F!?03,):Q5!JV.3(?^71LU?35WOO]:@4148 M7:]-I77%)V#)A6\TL&-SYUN,J8=D6M>#/UHRK2M$>^-D6M>#>CF9EH<^AFY# M_R&7R_^W6/TLODE:K;18'ZMJ(\L%"X,L0:GQITT3B!(4Z7VHBJ%0*8I"R6(2 M.WK6GNEI;H3>[JR,M/!_&W%!)R]H!';=BIY#V'8OZ@&W:3:C R ;L!V] ,<5 M^]%S+4^\(;V@X/&.]-(+5WC'F#KNZZKUS$APQEE($D@DHQ"Q$$&:R 2F2*4! MX1@32=Q<:(_ZA4V(Q.GV\M3^]M\\I M]4XZ^)Q\T+V:U9=2_LA7FVKYN3M W4O$ ?R"_=4:\3V]3*, ?@-ZRT1VW[)X4JG6Q MKCW%+),^[;TR-[YL1?L?]FF:]O7OIZLK5!^93RL3E6K7P0AIID,0VAR+^K-+,T@$2R!+!:9)(*' M/,8N=HY5KW.;FGO1VZ 5W*0"VXD.=K([!M%;#8*=+>(=VI&GOA=4W8/F75#R M%2]OU>>TH?(N,!Q%R3N]/(R>M#WQE*^;9$*%MBZ*=:Y-BH+GLCJ1T91D8:)8 MP*$,J80H9 Q2R@A,,YH@$B9Z2)0+33GU/C>ZVA.^+@/V2GP?N67=QL:.O49# M?&06\PFV,YD- LT3J;GU/2FY#8+ED.2&->*^B[G?K*LUK4M[=$DK/Q;BL_[D M;#SW-SW(7-[N^ %E[&O G9#;1+,W0,N9_\C%ABY!+V!.FZ++ M> S:(_4T.]F6Z;)J^SLHBZ>'1_;P5?F\*AM+:*UMHSN3%+A\N5L)N4 X3*54 M!"H<)!#A+(89DP+&IJB7_AL/[>[^+?N;V]S?!J[LR7P#:JDUS*"5'!C1W6-^ M^G#OYXH1T!R9-'P .2@:R *>JX*"^MJ?/#;(0ME3(4(VK_ER]#?T]5CD_Y+B MLUQW>[(ZX?5N%U;;+IMR3?-E_6.X0"C &=/D0_7FR&1 H)J&$@PYX8E05&$A MHT515\:T+/'F23*K*98U4VQ?OA$O1';"7NN1/VRL,,-Z3#*E!X\ZW?SH(DM@_ WS7%%C8&\QZ/[W3>B8P!W]CW(JU@-?WMI&Z]A35G;E,.-Z*# M/]O_]EJ((9@$G,)99$ 2(:>/?*?C@N(NYD=">A$ V(KKQT0D4[8CG.FQ& M9IA]6-Y?@,69,,YK[HD93G0P*06<5_!PKO<\.=!QE7^78K.4]TK;1;+45O0# M_:LA#\TGGW+*\F6^SF559Q8PZT&]'"P2J3 E4D"5Q1%$-"(P0PQ!)%)%NI5_D4^YZ[U@2ZHV7YHDVKNB2Y88[WU3I_,M<" MVT+EE:$8MMXK>GZP\$9IE*81334'1!E$ 2.01*&$62*3F*>!(MRI^(I7Z>9& M(/NK=Z<>:#2I5^ZMAL"HV/VE7NK9&NRIZ;*N3_ 1N%I?$P_MA#;99*-ZA;7F M$7WO-IP/V=[(LO,(ZWE[SV&W:H[9=C20R3"208!A0LPF&:4) MS((LA'&H"$(X(BFS2L![N:NY$?M.4J#R@A8\IQJYW0BXWJ:>A=CV@M0'<*/? M>6Z%G.8@_C(JWJXASW8T\]IV6A6:[Z(LLZ^O'3-JJ8A@01%2@8(VUEHA1ED&&N M?]3<$L2%[S!0(Y]RS#E&+I?4W@&W-?EAB^QIKT2\0SFT46*[_9]N6#NN9R8'YM# MS$5,,J)BCB&)0V3*1E+(5$9@@F/,&$VB,%+7NEB>[/G_:!?*,UAG/* 8F0)[ MG$*$%8<$91AREDA"8QR&&'58/USC*>D+\(=I+K9...29_]QZD72).U2=P7A8 M]++M&-F:_?X@?TN_QVM@]N#)V O::)Z*IWM]8T_$7B@N>QKVOSYL"?F0%_E: M+T@_Y)'[SWX.Z-9=P*1\?O@IES_D'ZMB_;U:D) )P5D*0QZ8.B!Q"@F61.\? MP@AE08 ERUSV#]>),[==0Z,-K-4YY3GW*G][JU.;J+U1"S1ZN;'@E4-J1X[3 M#=3(G-D[1F=R[=_4"?3!?>'13*P+S+=+=K4($ M#4_B=(T.V(4]AAA(%(TKC0)-MJE3DE*SY9#=S(]&ME* 6 M0W',X]V+@*Y'SZ4ZFS>;13%2&(Q4XE8SNZVQN9-#( M"BHC[ VH:G'!:B>O>]Z8LS!'DJ5)1$+(2!! E&K>)=2$/LI 6QU1^T>ZZ'0_K]TWJC7&!MEOR?$$W\L+7$L*WAA : M26_ O04C#$IN= D1C[F,SG8U>>JB2TJ?RE1T\9V!QQ6=6T:;=](LMO_(U]__ M7JQ8)2JA11)\-Z%"GGMA1O901YL5Z!7_0J#%;J5U!+ M"V+',XM1QM7R*..M1VOL$XZMF]P-V%,1_-0Z@GTE0:,E>*WFS38"XN4&[ :] M&>Z+H^U^#C+F:/@Z'AE%QFE/3<:$^>@P9=3.?)RQ?'QZUC(:N4ST_D(A@10. M%,0)IA!);8NR%#,81$%*DY!BDCK%I_5U-C=>/SI*V(D+C+S7'+L%,?P=CB=N5)S&E 1CF/.>CJ#4]E3BO=?S9SYAWWRENWF_7J:65\/]IZ1 1Q MPE)M-::IJ:*7Q!FD.(YAEO&0DI1I6](JD/U4XW.CAYU\ RH\'2'7SP#7XC'R MC/<+A7U1JVL@F:AXE0LT3J6JSNG>4Y+JZ)7)2D^=$W:_Q-399WRYA'TT$6^R M6IM,5PN><12P,($\)$0SE4F[Q\((TB!&82SB""5.Y1/ZNYL;=W6R :Z%N]:U MZ!6N=I:,/[1&9K;3CD1;^.[ZX//@,G0*E=$\A5YU]L8.0J<4O^P7=/(M=[/F MH:QW9R_UP5V]7;OE_[W)2U-+J5K_(=??5Z)Q<=4659V-O*KT(E(M9)+** G- M]D@E$ EN[DP0A6$0HC1+,26)5>#Z-4+,C6HZ/;J3Z?;\I5/FIDD\V.@#M@J! M/8WL38G! W?9^IIB.$;FLG^+D; W_J88D8F,Q!%'QLFFO!;2'MMS<-.3V:C7 M*K]ORU[=UH JV+(P3;2K8?5I53P^R/*IVU/)A$82,QAQ$4"3:1IF7&_1TRPP MZ52RF%#KC7EO3W-;?EIA.P.N D9<8.0=4I>Y%^/+BX@WY$9>*28$S:&"M2_P MIBI;W8+(.A"7!L3U/HA_\U2UV@:9OE+5O>]/5Y_:1HU71:FM7AAXO[XJ9?Y8 MW&W*4A;\Y8Y6WS\L5S__0XI'N:NRQI=4$[?*3:FU+K;MLUPOF I0F+($9FDF M(=(_PBQF 10H3C%/A4BYVSWZ-=+,C9);94"G#3#J *,/J!4"K^L/[K0R2<@[ MO>HLYHY7ZU<-J>45^E0#-?95^?ACY'XA[@-;7Q??5\DR[06W#]B.+K*]-#KP MPGK]79:FH,N3-(EJFL"#:EO5D#(4O "WY=6U-Q#'OKR^!C_W"VPK6'Q=8?=W-NTE MMI7B1]?8=F^YEWK\(E?M?L2RLN/VA;G-_R_O[^WK..[4[I_%@S4>>Y_Z_M[C MK>I)+0?57MRU,EFIQ2/!]RLK'O_1O9#B[4;D&K=/!CZS58_"A"F)$212(8@" M3"%EQ.332 .."!)!8I6@\T3; @T8/2 M:'X2I_I\8W>)'A@N>TWTO3S >>)[7HI/N2P^K]:RZOQ"122QXC$,C2\Y"E & MJ4((,A3* "N%$;'RMCK7P=Q(IY81&"%!+:7#Q?DI^"[?+%T+RLAT<8C'@&ND MD\ X> M<"=!4G@"V'X[;O7Z/\GUW]J=>F^X^OD?H5W?M?<^Y\]=GN3:GF5_* M%9=25'4E#1G$E%$40!%S$Q;)$TB08C!)XX10'K.46]/7B?;GQEZF/FQ]WM\) MZ52/Y!R(ETGL2FA&YK!Q4+%GL"O1F8C G%%R(K(>#'IX[-1;D]%8C\C[+-;W MV!77)-O GUN^SG_4R5F[NYIO^E.H Q 7@:(TY)1#&9A]HJ1"&V9Q #'% <]" ME?$H=KXQL>EY;L17"S[@=L0*98>+$M_837)GL@O[VTE]LW=OO)7<\_6)"U@^ M;U*L^IW^4L4%CI/W*TX-N-M7GV152?DZ(+'^#VV^O6@27#WI#K@4MT^F1-6" M8"(PX@KB()50_\.<,"<($HQ#SA.<9!FW-;WS-Q/,PGLB"]8^]D80Z#K\?X=&QP M,KMTF*+[)NO %H99LZVOYVTAZD7JRZI:EW*=-RDTVL/,NU6Q+G.V,=_GSD$E M3=* $RQAH)B"*,YBF"D60,5#C)3^'QD0%^MVL"1S6U#V,Z!WSLK&XZ4QYU[K MU1WT#WLI:Z;8$JR-D&X\Z3H"=NPX(JXC<^)[O4#S.G]&ZY1IJM)_ M-3 ?9F?;@5^KL_>\K/P9B5RJ52V(Y$F2I@%$)&00A2F!+)849B).4NN-XHV7HO0>0_:>_9'M\J M=^\E"'I2^%Y\U8UXJG*]^+;:K+_?/LDRY[1U::!AG(64&E<9I"VJA*8PPY$V ML$@JE$A2QHF5176Z^;G122TA:$5T] HY V _<5P/R\@[->_[2;\6<:G61R]RO4S>,+3PVS%7:7M3]R(<5O+W^O3'69I 9(H+TU 2R".,@H#H39+0TWFUIDL[D\&^:Z>IOA5@7,\ ;FX# M-UIBD!?Z_UJ9 =T*[69'.(R#G3DQ#KHC,\:^RT4M-F OX)>_-RC_"K;"[]W+ M^K,NW!'S9&0X=#RIK>$.R*'),:"% :E;.3?[81.D*_,Z[_0'/0M796YR*+2U MV1<"94)P;7QHVR/4FQY&]%8GU*9)@DB2N@U*NTM2[O#;S[+%=*U@G" MZ/*#U,8,2M,TPBR 1"D%42@8)#S@4#$2IT0B19B54\RY#N;&P_OR 2.@X]7C M(7Z6-XI7H#+V1:$U(.XW?V>T]G6A=]C\M/=T9Y0[NGX[]]S06[4F+ZVYMOCV MDSZW)Q4(1P$W;FTI$D3O#3%,D%'I&)SPD<61WU-/?S=PF\S9YY@*KMA=BU6(T\Q8? -. 2JP\%;W=5)SN9^$JJ3]'CFZ?>IQUW6\8\*%\6 M[]XO4A8G!%$%XY!0B#+%(0OC +)8I#C0BWF*K2;\KLFY3>[?9?E$BQ?7^+X= M1!>V08,4'WFF_O[^ZQ^WG__IP;8^TJXG#4+[<#,!VQ]V;&1HO5+U#M BJ-, MRE@OKBE6)B%8#)D0&<0R4FDO0[+BZO6'$6E]N M?Y7/^E/^3BLI;@OQM?8U%.\VYACC2UWSN;[R7F1QF!#.& SBC$.D8@2I( 2F M(14L3A%C6>C"I0Y]SXT^:]'!GNRUZUDK/6C$!XW\;49_-\YT&18[FAP)[)&9 MT2/.SG0X #%/#.C2\Z2D-P"20YX;TH1[3L>]6MNWCX_K]V5YMWIZOGU:V^9X M/-O W)AH3U"@)2WEHSDRT/*N"KG:5"94RF3*K-<*IT"U?AC[2<<;@B/3BT_P MG%)-7@1G4.K)\ZU.EHKRHF+[J2DO/SS,J-'TT@33&%-*LO4"A9B1-$$P4Z8V MEXQ32/3^#ZHL2$,NN4I2IUW@80=S(X6=?.:.T$CH9GX< 6AG8UP#R\@SW0$1 M9T/AG-J>K(&CYB==\L\I=[BNGWUNV!3^>U%*NLS_)4674?Z^.,@[_TY;"C^H MB0XQ>>5_DTK_^8'^M> *Q4RI#,I$28APS" ): PE%2AB<:;2U"HY[?6BS(T6 M=IJ\*N&@U[:CD@][&M65'&X J[4R$35N7'+%2-JQSC3C,S(_C3TTSJ1V/:J> MZ.\*028ERNL!.Z14#RT.#(?2N[%\_8&:L*OU2YVJC&=1S *,($5AIDDUDY#( M%,. )BP02G$JG=()'W,.I@U).JO@4032^2<'9;UP;M.^CE1HA0:-U."7/;E_=4Z"80W]A>OO$0 = MF2C>$$NGU)I>,9TPU^;5V+KFW[0&JC\AY^5FILS0::W40_4'7F[*]&NP*79H]]H/Q.-[YO@9&Y3NIAYV".0^ Y4W:P7D6:P3(! MF Y*;^9S9.%& M=*WY8=);_&:NZ/=O06]W$66_O>P>:9/7W?ZDI?A \[*^O[^MJLU3':E6F7*- MW.3.6"UU,V8O:]RK%PHQ%DK>Y M@_8TOP';;V*G?!U)XM$&FVZH?)EM$T@\K:4WW1 <&8<3=NV>5^EN\[19UG("$LY22--8 M$+V-3J6PD%]54]VE&/$(:CYRX-@W_74.1*<03F1 M/\&]C6&$]B$O-#GFQ>,N 8O)%ZQ;$$W&K,88O5O2JKI7)YZN73)2181F.@RQ M( %$*<>0*!'",,!8819GE&.-2/3).2JU<8#UG7;^/#Z/B=+'67CX5Q6;RM;\6_25Y? M'NE?W)?UKQCE_UN*;?][AP;-&WK!N"U>ZL(7[4-TV?SE#UK01RD>5H^R+HM1 MYOJ/S_JO=5S.7BS)@C/,4((CD[#0U+2,%*28*QBD2*F4T3!@3L?*,]%K=DM" M$XQLR$=_8JOEC^;,\F>^_@[V(0,/&HM*R=+$;&Z5!XWV77$&L*>HVSHRD]&Q M7(EF(NVV2/MK&7I]O86XKH)84&E&!D16&KZ[N6K'M@ZU[@.M?6OQA-C+3 M6\ %_C0R>]B[V($R*,RZI]G)XJPOJ[8?:&WQ]%"+7^6%%&U1.G/BTYQFWZO[ MPM1(X<81^E%^6>7%^IWDI:D0>E]\D^6/G)LZ3EVRO;N5^?^GYU5A(DC#!1(1 M9ED2PA#%&**4$4C#*(6,QE&2$)J8P^>B#M<7#RZ&_"CB6DVQK)EB1T*/-]U: M;4&K;GW,>M/>*9FS ZTSV"D-:JU!I[8)/6P5KT]FMRDIC>Y@I[RKK3[.]V)K M>[_=\$^42>SRD,.=HM#SD ^PJT<=$&]V\CA23FSWC@KUL1T[;G?NT6\[C^:] MLEZZIR_Z(ZGWE/4O:J]FXPP2ASA(82PB 1$23*\\!,,HT[9W@ 4*8ZL4 H[] MSLV\W;K[WRNP7[X.:/'!5O[V=XW+OT,,SJ6UR:+I!JBX'U0WY'5W_\#/J_*P;"!FL315JV&(XPRB M+$X@PQC!+,P49H(F";9V_CMN?FZT7DMX1=W%$P#V\_/UL(Q^,.&$B),CW7G% MK_"2.]'H9"YPYQ7:]V_K>6I8"OV[VT7*TQ0G>G+&)D$!BD,$B4P0% %50B&5 MR-#J7F_7Y-RFYATMJ'"=DWL(7;"3!ND]]O7/[>?;=[?^$NCOE+LZ@;YN:M($ M^CO1#Q/H[_W%L^OG@V[OW>J)YL4BCAF)N*"0<*$@$H1!@I3>^O P1!%A6IR' ^]75;\ ^9/WY?2W'[0Y;T<3\L MJ*E[>D>7O':3+QX_R]9'/N=M ^9L:)OP!5.% Y6D,$/2'-ED&?G]%DG1OI=8I!VFAFTLETJC4%F],WN1/H- 6MJOL1I*"M'PWVU#69)D&G\+:M^F; 9Z*A M"8=FM-L!?Y*^\0V!=\@OWQ+X[]+;Q78;I_IAL]Z4LOM#F_/XGY*6#S]7BQ"E M/$9A"ED:((C"&$,61 1BC%,5*YEQ[.AY.D2,N2TP>LXD5]\3V\ _^!K8,ZAO M<\O;1?TW6NS^VNAQ XPB0&LRZOVM Y+C7<_:"/'6MZ\.0%E M^_CM/SY^]GGZ]KEG=CN>OGV>^/3M\^%\._&7:U,Y'D_=QO?6E)!OW7X_%K7K MKO%Z*.5W653Y#_FQX*LG:5* 'Z0<##.6! 'A4(:$F9IL&!*,8\@I2T)M?B0$ M.Q4[&$W2N"^WS*S;$Z='>:N[O]^O[;+5]W29)B M$01,2F[+0RT=T.+9>UL=8'7!%KP* M@=&O9%OE72WA8Q3LWRTOCT>7PVJ1YR)]<2Q/;CH^EN3D"ZF-;CS7@ M#R, /B /IQMZWI)I6G8[<49,-S".TUHZON\>'%MGP:SNEJM*/JS^*)YSDQ/I M8)MF&25KT=3YT8_M;2.!?RL MT+6S=+QC-O8NL)$7U +7GI"UR*;,*&B%!K^T8O_JL?J?"TR^"@):]3EMC4 7 M&([*!CJ]/(QXFHPB;4^+A)$X25@ HTAA33 B@4R%#*:,1PE2<1*9"!K[HBVO M6G*#KV:OYSB%3Z)J-Y.OQ6KD"7T4!>LM'LX& &^>^2>ZF-@5 M_[R2Q[[W/<_Z\F \[3"YB#.N](X@@TD@)329=R#3<,(XR"CG-)2"ARY+MVW' M_Y/7-VGDC][H!L".-,6 =F4A.^RF>=R3_I2EW[7$SX0K::"Z) M9[I]8R?$?C NNQU>>'_@QH+SIC:&%+K]WVE>F"OM#UJ==[+*'POSA_OR?VWH M,E?%X1ZOO'Y:KG_\AQ:.LVH58XZ.20"#($I9!%*(8$L4S2)(PS51(@A Y M^47Y$&INYE!=/NQ'73Y,FT'%8^T.H\;1A]MGW%B=#'IV=-*\8=X^X[+773"T)($L4IAHC@1-N7E,(LT49F MG 0!SFB"A4!.5'RRF[F1ZTY 0ZY&P@$G1,=@"I5APC"'^A^A!A.G,$OUOU*D M-^TX##+.L@&),:_ =/J\EB-!ZW *=]77-\5Q'-C#Z.X"1L/.Y>'N@0N7E^7M9)TNFRL]H^%FI5/C5E=[N1\KI>.YREW.CJ3HO5NVTWO11P2D:E M0$55#%%",D@#@6$2,"J5WGBE";TNOXLG2>=&=Z>O EMEFYC;>L9N]=T^N=/8 M>#DW.IN+BB9.M_4]VOOAVDM:7Y_*T%O=-_@ WN0:>-*Q]W!Q['E<1KMI]B7G M&U]->X;[\EVV[PX'WJ&(_]HTM7JK#ZORL_QYR^LL)'GQJ"4J]#]Y;;]7=?%K M&J& &N,YBKC>\@N10L9D")D42:R2@$>Q4PBD4^]S6V+VA =Z2P.T^& G/WBM MP*"*Y6Z#8WF?,!;DX]]5=\A^,T4CZV"DOS\+$RO@N_[X((Q\W4,X]3WM]<00 M6(YN+08U,HSE.:"VB3K+$0^G>R_%%7'U^DJ6 \)#$,0Y9JZYHJ MR+A$4&4D%J$F.L&=3C O]#%@'U*FL%(3)21QAH1I\0T)[7N MR4OS^OG)TM*<%',_*\WI!X99+N>2;?V]*"5=FH1)A(115RJHOCUOW<%I!.^JZ^>2N_ MXZ61XQ#8,?EXP(Y,TFNK!SO5[&;S>*-LQZI3C]T;WKKL!NWUBO)[=K$(O^G"45><$:2B$<4 M)BQ&I@IMHMD[1%"*C$@4!D$@G-C;NN>Y4?0VB6QI9C)V(V'[$;%CVE%P'IE.7^7I/8RN;LO4:HCK0/G_[(78F32=X?+$C/;] M3DI_SG <;\'"+(6R0"O0*P,]E!KVGQVC)H>]DJ' I889PE2@84 MI@FK(QP1)"Q+H0I8FB:(Q210PXJ=#9)G=BSZ:L>^S21S\1)E:'VR88-HQ[T3 M#LW(!+Q?:\QI6"8J)G85OMY+A@V3YHT*@UT%W?GR7]V75G9[ P4R$DJ69 MA'&"L;9?B33TF\ PY9Q*E,41%X,*[OS[1&WNU=KQ&K9I [\E M=H^T-:[K.AM-]HV/A?$\K0\W:_9\T%;1_7-MQOZNFUA7'XOF0OZ@PD_]QW>: M='<'7ZE @HLDA2@B 41,<9@QSB#C0:0-48DYRMP(;R::S8U6:PFU3?2+-EW% M:KFD9652\8+*H.%JG\X%9&O"GHF\LUH6M,*PUACLHP+V8 'L!>P_UT(#:FQN M0)L%:0^>UN)>:X! B] -:# R6Z;.)^RHF%O]"#!0C7(0/+OQ][;HS46OB9?6 MN:A]=@&?FX##S(0/>9&OY2>])3KR2[E]TC9*_J]:L?9PZY^2EA_TLXLP"G.D&^ T0<8A=Q6Z8&C9[>DCC\B(Z]_O4-Q4X-?YTG8U\9F*)P7I^N0 M]+22#!1B4MJ_#JA#CKZRM8GW72W]:VGR]KZ@6P,6-* T0$$*PXQ2B&06P2S. M$!2*<$72@.!PFZYXY#W4>2FM)O[K-,5]S MY4#]V^Q07@]R>^6ZW8C,8(-Q>2#>>JO0(^&_A]%_&6)OYKM%5^[!V)TE\E4^ MTW69U^VNU(=5J8W_XCTMB[QXK!8)EE$J6 )I$"F(.$UAAK7-S5."D2 XSK!5 MUC3K'N=VOK4UV/:E-A>"K=R@$]P^IMD.^7ZJ'@7/D8GWS:"T#QOW#NE$X>37 M0^L49^X$4T_\N5T[D\6E.ZFU'Z_N]N+@0Q.J-?@D]>KP*:S&P_K@PSO*XQ]UG %XO0),:IAS<6,![Y"C#2>L M_!UFV'4[]?&%$Q@G#BS75;4NY5KOBVMS=Y?!L7J=U+&K!"BUT1DQ M"1FC&**((DA$("%6,@ZR%(LT=(HG&2##W$BMN0A[K0-H):Z:?*K#W%B&C(\= MLXV,^L@DYP/P88DHAD'F,]&$HP33)Y(8!M')1!$#FQI&A@\E%?*V:'P$V]B] MZJOD,O]A/ ._K)8Y?UED$0HC@@74^^_,T%\&,\HBB!+,L0A5E$9.02=6OV7NJ]JPD>+QEJ_S'W4=K$5&8X(R&<)8AII[ M),:094QO)P,4"AQQ%O+,I<:\?==.5#11E?DZEO>YE=W<$ORR,?<#>?$K6'4: M +I5P36Y@O6HV/'5.%B/3%H&YCJ>]\L^S'_O8-X*#VXOPSP@(8(K8M[2'EAW M/'%R U= CE,8.+=PQ2TXNWR_PL[>K\B2YY4AV8_%NLR+*N>UNU.XB%E$:8PB M2!-F"B%+!6D4<1C$^G]3%*4ROH ' M6V$;=TQSB;I5!&A!S-3^C2[-H<2 "_-QQM_AWOS-1_3?ZOI\J_#-X7?A^19] MU&'Q>9D^CJ#3WZF/"OC)J_5Q>QRV)GTII;86Q8:;;DPR=6W)U^&!#ZNNEEI= MV?%E3]:J?NZ./N?K)D_E@K(8JR2C4)!,0I3*%!(L. PC%<#"^B MO4D2#9^@GLNHX;6/@;2_UM1CUI.[)365([^M=9M-"<:&:O_L9NHQRU-,C'/*M!-Q/,/N$>K?'QZWJQK$Z!.%;M L0Q3 M4PQ%Q@F#B.$,$D13R)' .$XX2P,KWY@3;<]M\K7B@4X^^^B(0]#ZI]^54(P\ M ?VA8!\-<@4:$\5]6*/B%-YQ1N^>0([#-R8+V3@CZGYPQKE'W$A(_??O; _V+ M%N)_KEAURSMO=A2D*D!1"HD@(41*A9"$L8"QB#&+,QQB:E7"O*>/N4UX(V:= M5]P4H#&2&I\JQP""/D@O&QP>@!IYKH^-D;TYX@&KB/ETJ/#SC3?R>=2\B9.5?][*6MOB4+LGZ4N,(HP(H1 FI((HC0. MH+FS@B262,9A%L2QU>F&2Z=S(\A]F>N/F>Y?8<@A-U!6V-L=@OI&=&0FW1?W M!FP%KG'=%]G?$:D+0)Y.2ZVZG/3@U 6$PS-4IW?=3;%/YL8VC:#FQH#7 MHH)JPZ!JA;6W-,ZC>MD>\X+5R#S2PG2O0",ET&*"#QYALC?)O, UD5'V!_TK M?]H\ ;;2N]>?QLN:4_VH2;6[*42=7E>"9=\G^#<_EMM%T'ILM_/O3F:]711_ MWWZ[_+ [:P[.([7-W]HDC_I8Z#'6S[R3S7\O2"HQ5S2 H:+*I/RCD&3"G+$C MI@3.% ZI7UWT.D[@\&V7\OF,.@3+85O._A. MB^78H]*SUH[6]61+]=C@[:_TH_?E;BA\WIBSHGO5A%I*(QQF M\6X"NB7@C?C@:5]^L.P4L"=YI_&XO$J/A?+(*V\+L-Z^M8*#5G+P2G3P:62 M[5?&L8">:+7S![C3RC4$M9[5R*FYR5:8(4KNKQJ#WA]VZ/]5_I#%1GXL\G5. ME[?/S\N\:;A9=^Z:PH7Y#_E>*K48FFKG6">PIU5F*.[5 HQ?8*0;^ M-*J!6C='EVH/XVMW[3#MJ(V\&GD=,/!+!RMI!HO.I_QWOLOPA[JGFPX/ M DUZ#^(/P,-;$H\MNSNEU7N(AZ?'_UC]_*-XSN^*2NB?MS%JENYI_:W,C66; M/?A#_J27QQN@909_?/[RT=0AK7*-6D]TL"M\_8SH%[F1F>XB:.!/KT%X]N , M\EV[T/1D7FQV*N[[LUF^,=2U8S];I4E@:1+X_H>DR_7W.UI*$Q3]4,I"?-6+ MU%=)^7=9_7W9!-AN?[\0,@F"0$8P,[@CP0+(*%>0,HP90R&AB:/OAP>IYL9" MK5*@U:I.!MOFNVXT T:U.G4!J)4 1@O0J@;)Y+[XO%K+JO4G)12' MC. 4IB2.(8H9@32D*50B3J5DDA%.7*C[9"]SH^)&R";+3RWFP"SHIR&UH\BK M@1J9\@9@Y$Q=O1AXHJ+3?4Q*+;UJ'E)%_\,#8Y!?/A9J53[1U^*I#B& M,HHD1(0I2$+CRA$%*0L3C&AHE2>LOYNY3?Y&4K GZH!3M O(]E. /[Q&YH"A M4+E'-?[FQL=F/S1>2MAYZ*O?\&7&U&G MD :5?*P].9[+E;;=' *)+R-_^=+6+YXCTT4GV#99D\'V7FW#C4$CL5<('<*S MO4(YT67LPW?C4*"A6ZG6$]>DJ=P4H@*TR?7?IJVDU?%7S+_3\M&X$C[2O#"_ M;TO+ ='F+)K_W\'NNQA-R",8)#=@*T"-UW(@%%@X!ZQ%WJ[K:(O M0$>F?Z]8.N\E;4#RM*7L[6K2G:6-TH<;3*MW!J:OUBN5?'I>KE[VJF)5MZQ: MEY2O%PHG,A&<0,("$R(:!)!%FG*"*, 1EHQBY%1JM+^[N5'-:VF[HV0]%3J! M'8GE MAVU.(/PI')Y0KTW%,\6X'B*W=S?V?3)F6V4OPHV[+=6VZ44I7KA;EK M7BUS4=O8]4:X3OD8AABG&,504JP@HH1#0N-(&RTQ%4F2J1A;)=(\W\7?0I=-)<*(2EIK"E3%$1 :0(I+!$--0QD*0(+5.IW/8^-RF M\TZ^ 8EACI"[?(AT#1YC[QF\0N$0O78%)%-%G3E XQ8C=D;WOMBNPU>FB\DZ M(^RK6*ISSPS;Q?R^6HF?^7+Y\>F9YJ5IUFR0%E)%)$!([UG2.($HRQC,N(AA M& DA)2)1E&S#G1_L-S&G>[/Z'E]'+3],P%R=L"#?2MN>,CJ6QCF#<1*E+ JU M:1=E1$*D88541BE,68Q#E40JP4Z5BZX =\+U8&Q4[;:"UV,U\EK1"7@#=B+6 MITG^=G[]&'C:\9WI9-*=7K^BASN\"T]?5R#G7K6EN$S&QL?"E-[Y6+05';]] MEW)]4$8%BS *68!@*DT:=24$)"C*H(AXFF*I6,:<.&*@'',CD?T"*UUMLYTF MYB*SU074RK@44O$Z?'9D-,&@C&W9CC<>@PO;#$33I%S-0*C.5:89 MVMQ@KWY9EMHDI'\UM6],PH FP4!W^+] G+(T2$.(,8L@0E$$"36^8"3E/ XH MP22UR][CT.L LW9DVMS*"&@GI*/190-V(&6(N610$(XA"D)B[-H$!HKP .- M)%GF&"#A!>H)UZ=30(-R5]%Q3?\"2W,U:/([MMG$."W+%[4JZU1(]1]6Z^^R M!*)5OWZ)U@#X'S.[A:X5?S$A3G4M)TZ3ICR+&(A$AF$3F6B9*!&0D8Y!RCG$8ZT]3 M#:I1>;5D44Y$E_\/N:L]/.)@36O@V9>ZK MWCKW_FH_C(:Y]WW M7*]T<[ $YSG]PJ^.ABX)&Q8Z_/<7!$G*@I4I#B,1!9# MA#F%&441I F*<20%DI&3\7K0_NSH>2?>L%J5!_!9$N1P4,:F.7L\W"GJM-:^ MB.:@]6GIXK1J1Y/^S&/NWC([T[ 0_VM#E[EZR8O'V\9+O'J75UQOKS:E_+2- M4@J33)(X13!,:0J10C%D9G9SIJVU#*YM6O?GEFFG%P\@ :C.<5SD'N?4[F-S08CGV7HN&-#+-J M[LW)D3&G2OE=6U3Y#]E$5IB;K ^K4N:/Q=U&[[4+_E)G7**\%:[^:=F(*OYK M4ZT-6=*5A&\<'?C%*_GH#6CW!=E3W-*T) M>T]7L%/VIHX/U)MGK; _DW+< ?%DF8XDY*0&[KA ']K)(_TX'K9 M^BJYS'^8O?>75;E6JV6^^M98]?464$K*A,0)3!CB>@>M$D@R_2^&6,@$346* MG?)C6?8[-];?B@UV9JM)6WJ36XD]B-DRZ ;4=%_B ?VA&HF!$;EF\EI:L!/7'YV[H>.)UBT[G93>W8 XI'G'MQV#-LVQ;/FR M^/!UP9. (85C2 B7FLHE@93'":3Z=Y+$F$6"685J;IN<&TU_*&O';,>(Q!U" M_:0P3.^Q-Y!?;S_?O?<08'BD7$_VOO;A9KJV/^QFZEY3TX0;'HF^#3(\_HO_ M2PB]\5O2JLI56PUB9Z)]T"+>WM]]_&)>J0^UZG9,WH52KO-2[N5=,+F%*W-\ M+1 *5)B82$4>0*0RO9?CA, DBA)M!8@8Q58%VJ87?6YL<.H$_)=&^5_K^#-3 MG?Y4?O!#6/8V0\!\=L @<]-[_/W67]'UER!O]VV\P<7(5)^%UUN1<49H@IL2 MSX+/YO9DG %QN5$928*!6<5*4UIS_6*:,X;M^__>Y,]-B=0'W6)]KB^T%8I$ M)""/4P)1P,SQ @^A-D4C*D(:8^*4QMZBS[DM4YW(-S7--'NVK=B:3G2'@ZY6 M;."W6R8\@SK%%OB3GA8F6J9XS,V-2AV$X?T6Q0$77TG'+'J<-O.8/01'Z<<< M7AU&0.U.V@1MWJV*.JN9*=A1?_F<94%*0E/C,@DAHB*#E&044L02(GB(J7!* MGMK3U]P(9T]4T,G:E, 90C-](-O1BR?H1J:5P:@YTXH%'I[HI*^G26G$0N5# M^K!Y96C5C?=/LGS,B\??R]7/]?>V6N\BXDF69#B!@3"V"M9FBMZ94YAA$F19 MRK%,K,[/+O0S-[IH1 6=K* 1MBLN[5IVXS2T_43A$;"126(@5@/J;O0B<47A MC=/M3EQYHU>YX](;_8^[)SG46Q^]+ZI+M^H=51WI_K!JO-363:W7;;;>) @) M1DD$.:ISL+,(TE1$, EY&D6,ABFS,B/=.]%?) 4P9A$:#M@"! M?99 AU&X<&X_&K8CLXF!=2LU:,4&#ZO687?=%:YVS43MB*Y]=L9Q4)ZJ9(<_ MM)W2.KJ#UI/PT:&QR5)!NBNXGR1RP-N^2NJ^KYI*CN+#9KTI9?>7)FQWE[$= M\PQ3XR!,DDQ )(/$W+ JR(54"M$(D4!<5T773I"YK0JG3]%-K11N9E:CR^ZO M;5#]T+3Z@X?/;I,ZQ:",O)R,-AX>2M^Z@3E:M5M+,=ZXP*T;6)=KVCJV-\"@ MEN736$11L)06MJ [FVSE$+4QA#SB-;?B."I&#/>L!JJFLUP&0N9FI%[#H M,TK/O3J="7I!^%<&YZ5G/>5V_+TT.9Y%Q#B5-(4LD!@BAC%D6,80<1G1.(DC MS80N;K^GNW'BP,G[$5R",E2ZQZ>1M,R2^4O1B4L37 M3P^CU>/$BB9,YJNL9/E#5G=-)=6'5>WLTB6I6 A!*0\5AUQ1!I%@(K%+^: ]PF;VM;LM:12 8-C1W-C WXR"1T M(5?.3JG:&:A3ZP;<"M$5K^;LSLZJ=BT8%T.E@OV%U'I'+>_TQ<1Z9(QT@!G\Z5\,8A+?] MP<&8N$]8P5[WHE4 8I>CS92L;VR"Y]?CPUH=/168'PI@SRF$<)8[)129Z@@FN9"H3BO)$\T(/ETG#]4%/3[H$_Y2T= R5'CJ(=D;Z%$,S\B)D,RK: M!&=2CTTN;NHQ />%QSH,UX+H*^IZJ!C3QF%?"=919/:U[;F1J^1B\>7'\T'A M+0LR//GBW!A.XP5^5,:+1AL13W6@]BY;J F;T\+;\==IG/I)Z6J(QC9WC]$9 MH[)8+PP];J/ZO98FN-BQP^G6)IGRO8IT\[C_(??)^5"*V[+\6(B'?+VT\NL\ M?FMNT[(6RG[>'4!P>=(-UW[L2^:2BCH5]:X\PPW0#G8;:;_+[ &]N&'HK;D,COBX#X"_D^W]74L=X7E3X1Y'WY MG6N2>,MZ4_ZZP/F"I9@&88P@B64 41QK6P%1!--$9%$F$B&)4ZGQ\UW-C3I: M2;MCJIVP=6:;(;FY3P)L1QM^8!N9- 8B-C#E=A\87K-LG^SH#1)K]RE\.I=V M[QL#?,]7*_V71Q,;7CVL?I-?9?[$-GHFB@6*,4UBH7F!!YHF0A% :NXB:!;) MB"F>I:$53?1W,S>*Z"2K#Y?6C=B &[D=?*O/@]I/#?Z@&OMTH 6FEM)$ ?XF MP4Y0+T@Y^*%[06RJB^-AR+DYHU\$I,\=_?S+TSFD7U3@E4OZY:?]Y[6TSA1V MH@93&F0*D0!!C# VAS4Q9 F64+%(9&G":$+QHI"/)NC(S@0;25*K^9,U\V=? MWO&F3Q=_]ZQ_"Y;M95-N7 'W"C 530&FM<\,E->,MYT]^)9C.//8K!]IY?0?=EATT-=EMV6D5]F_+SCPQ1A#, M-MLG3B(18$%A',?F6"P5, MI #,54?\I$Y8D2T/8>TC)2RU;+3&86M7$K1[>=?['UZF$7S M]Z*4?/58F/2N>M_1Q3-\U>L(;U.!59NE<+,78VPD8C0CQH2TX9E=C[(7?K4S@ MU"++(JJWOB;VS!39TBL I#*C,%0!IT&AIF,*4AS&),FU,2:*'*4XA,\F# XX$P0E& <*+IN"$ MWF*4Z[D.UJ&(8[H5/>9%87;^O]&EL5W>9-Q$%H@D0@HBHH<,,3W'* X%#$2, M*,X81BEJQ^U]87D(]U:CU@DXYEFV>.L!L]N233\$8]\BU$J8<.!6#=#J ?85 M,:D_7JL".EW\;=O\8NMI8^=)J$FW?GZ!/-P<>FY]F!'T1UZLRKKKIKEWDI@YYT9RV"]K<;/+5TU->>S8WE]FRZ)W.@^&W(US/H([, MI49: UHC+^@$KBM)M2(#([/'''CV^/A*=V?1X[29[>PA.$IBY_#JP-(F>?6\ MJNCR]W*U>=Z:O2:YFZ:^O-A(T:;0T]W)YU+RO+E&*<3MD[&-_]4<(JLD"A2- M0ABH+--&ITPA)3B#G"D5J01CX<95?L2:&YUU6H%:K?TMZKYF8*N:L7%VRM67 MC/OJ.=8&\3/2=K0X_?B-S)Q3#9U[P1*O2/LJ<.)'J&D+HG@%\JB BM_6!V9F MH\_YFBZ-P\^=L6PI7YNX9+/*?%S+IVK! A*0. RA1*:F'Z449B**8$J1E*%F M^!0Y^=9@^7(7'DEBNY)WBRA M\97S[5)WTZ: LU3^*".<[7M>G<"W>:2^R((N36R\9KAN:VW*V1:57- XP(2$ M&4R0$!"QB$'"- LQO?L5$6$D#)4+"UTAR]P(JDV,9HKNR49"4+;5SM>K[1EE M;6X\=UIY\?&V&C@[)IMH.$8FN1Z?[;WL=5M=ZB'9GD&VZHSNF>V"Z;@>V%:2 MS,'3V@4R2X]JIR;=Z+8JU^9(,W_:/+4I857$XU0H"CF*)$0I3F%&: )E%C+$ MN H#8I5\\ZCEN5%A*]SEI+$7 .LGK:M@&)F"K!&PII.SVO:1@WYICQCT3SM2 M.&YODBE^5HUNPIY_8' Z7+U[6[^8U!O&/\[<(C^WR3<66"11+-(4IHK'VIQ) M YBA)(89#^*8Q3@*L]@Q'>[9SN8V23M9;^J<2(UA(CMYZUQ(S@EQSP.=1HQ( MG$F84*5WKYH%(8LXAI&*B92"ILH$&-L[ 'H#>@*WOAW07[9 O]\!K26^ ;7K MGT>\[5/I&"^/([_M/G;7.CQ2) M @<2!A'2U!V)$%)"%*11B$*998JFW(51;#J=&[,T>='XJ[QH>;/#^66IY?YU MG)1VNS%0:82IMF4%C01$<48@#9"$2ANTB: ADH'3U9+W,9A@&3V5FZ[=9?[R MJ1F#S\T8].68&SX&=DSO&]F1&=\/J%X3][U!%K[YI=2[)C_>EPX^5(+]!VK.,+OI'9Y@KD!OB=7X;$FS=Y3U<3 M^XA?5OK8\]OBG8&.-4VNV+V,Y M,MV?3A7=_;03V:,CD#T^OKQ\+'J_7/5&U1C3]D>E,"?WFM[7X1D4!KU\ZU. MEE']HF+[R=4O/^QK/V8\+_A:B@^;M1[0[@_TI0XM^J>V=!\TX'*!0\GB.-); M,VGR'G!A,J^+P%3&"0,5H(AF3L6+APHR-P[17UEZ[5[ <@B&;A#\ _LFNX9. M#=#HL?MKH\D-,*J 6I'DA85K7.!_D[SPIRO_R:5?L9<"8DTBF1&&:1Q6@7W2SJ7@;$CRY'@'ID?7X'9 M![L5U.YU8-U!\U48UJ'G:2O%ND-R5#IV0!,#W?1:OOS:N,P_K'23_\C7WTWN M%Y/F>%5^^TXUN]+*!$4\&JQDY?0X5+;VLP$^C@%R*)@C!)%/1+"B?GI>K%RFK_QM41B7(C$[Z MSS4 @!JCW_%X:/!@VA'DJ&,SD4M;9Q^:2(0]V6] +3JL9>^L2'!;ZHGW6-^& M>?1TNQ)%7UYP0\68UD/N2K".O.>N;<\]$?([R=8?BVI=UNE>=VYE%3< M%Z:;KUJ.A5"AHEFL8!PK3::,)I *SB%!L4Q)&D=,6&VH+?N;F[6X5Z_AB9:/ MVJ QC ET%\;"-V%TH"*G!7@N\Z?FES6O;G^_?1:P55FN?NIQ M=:@%;C-<_70YPB",OL=F:[ 3%]3R@D9@<%^8GR7XVI<$9=A7;YUTV3.<$^5> MKF'-=["R&M:J@755#/NH_^8G8?/_S]Z7-<>-8VO^%;Q-=830PP5<<-_DK=H3 M+DMCN_K.1#UD8)79G4KJDIDNJW_] %PRJ5R8 E2[(D[$[=:EDCBG _D!YR# MLU@@VE.WV>0ILY5OME"I6\79YC;[3+2V5\*=/-3;W_#_O2/K3#XK9KIE+-^I M!>G@1C\<&:@5(&9)$D/!&-8=GA#$04S5?Q!F4-_C\2A1%E5=<'WA78= KFK 4>1!BAB'*$UTW;;])V:D%!&U9E503@*K9F7. "L8G9 M8!A8 W.:+B/A-(_IS#"OD+MT6=GS^4H]UP_,4=K14CQ4#KZW^:;,UQFO]B-5 M]::F*Y](8QFRF$!,>:1[K6!M5/DPB/P0^YR0*+**73$8B"?AF).(8TJDMHK%HVN/C*J7)8,1Y,YO,(3A)<+*X=1@-?19;G3IU M7^2Z@0)_\_Q[*?C'S8=L0S:LLHBVV8],%SU:\3CB GDAQ+YD$$E!(>%A"AFC M4:2#[)( VV33FP]M14HSY-3KO&*FF*TTS%6JY7T7YM];F/?"@]OK,%L3ESUBCOC+8N!9:

D&,V M&_"$<6V>M^FB][(,,4ZM@UBR21$8>I!$J?*"O-\+U&O8>RS00Z7TZ&6 MMI/:>Q9T]4DR(*&G!U4[Y\LXK.9RP'3*0+9^&*=5A*ZCX=@3FYXYA!/%%;+.BBI71P;G?U$/J5L^AC,,H9C!@FAR\)(8I%4R10QK'F(4\ MC*R2^LX/LS1B.$A9!:P#+:=5Q^(KJ)J1PWBL)B:&(3!9DT(_"HX(X<(@LY)! MOZ+'1'#EZH%-G(1B$_%)MX]Z)TI69$_:M/JT+^PN/!JE@1] F? (H*H/J4A M,!0LC'T91R$U.M(V'&]IM%"+>P,J@74_C+W((ZKI7\/+WJ%O(@E+DCSH9F,$HB+@B! M/%'_02)6.Q L0NA%21*3,*!!3*PZ>%@-OS0*VLN[!9\R0G7_+&M7BN4$F!'0 M=+!.S$<=P>N8O:[HTT6[C,/-5>,/N\'G;0,R")B3IB##GC(N&^=#7MP7.1." ME[H+9W5<]G'S0Y3;EXY*+)F'8BE@A!""*, 1Q"D.E*V5J(U42@DC_H@D'$,Q MC+[%^7-O^B,\G.!OQFQ3P#EKNDP)9%Z 7UKAJ^["?ZDC:,!>@4D\Q@.AHJ6 >"E,E"4($0TI)%$00"'3 M*)&I%,(L2_KPR*5ML7X3/S.66P;@=!#J9Y5A>D],%+^]_S\?W]XY2$TX4:ZG MPDMS MEDT\S0KY6!DU(88RT17:/\=@U*5]@_LF>U4F62OV M37WL< ,JT6_:*#!;Z\=D%DR-'L?83F[K],+:5!BX7:_S/XGZ6JI]0]-9^Y,1 MX@/,'PL$G5D])F/.;.Q8P'!JX]CGM;/MP^%J(Z $HHD_ M^0G1,<\V'X_23 GF ]"R2A+O!Z(G+_S"C;.E@O<+WLW^OG*EZ\*:W<[U=[(M MYO19_-Q^R$I&UKILW2J,8D2DV@DE1!?5)-B'.(H)#!A& ?8((JFC\IHFXBR- M0*\4A.RJI/.17]1'TYJ!6K6J0J2K8IU&TVJV*YMOLB:F\EGFR6$-3QMX)Z_D M:23,0NIYV@!G7M73ZJD#"IOS?WS+/^>;>Y%_%KDN]?1A8U_*.RG*^_\F^Z_J ND30V^JG\K23#Q&"4(DD M]&+='R^DVL*5(8R1CY+ CV,26WGCG4BU-&YJZ]:RMFZM:)2H*V$)*=6:,':S M-F3VAN[9)IZ35]FZG79JNE1P>$V.ZSQ/N8$;@?5D^[@A,KWR=FX$C-=W=6,> M/HR]6\_EO=B7],S8*F!Q$HJ40H:D;C$5,YC& 8,^BN*(((_[263#QF='61J[ M5D*!7]3'R//UFA0E>!)%773X\H=I 2K&@J,4A] /*=&@2IARGT.?)[[GLY@Q MGJQ^B(+FL\':'6UJ8'6K[Z;[]QY70+;;(J.[;5745&T7W^:Z;3O\NB4;KEOH M_*TN.%OJE+B_3C@W9@O8:+PG7I#V!T!*P+I2\TU5I)2Y6U=Z(7"T3IP?8U;> M[U7SF,?[+QZXJ\[*I[PDZU^+?/>D7O[U3G\'.I2V"JW="7ZGOH#:[-,A.]GL M.GCDP"UNTT'BJRA^9$R 6ONLB5WW0IE^[?W^;E]G.^_;]B^T6P M_&&3_4OPK]N<_?.NRMDJ5REF,@F\5+&L2"'R10Q)(A,8IBA*"(\CC*W2IV:1 M>FGT_/NFV,L)6-==*'[JGVWY>IZI-]P\+FU"IXY1Z.\4<@/VNH)*6;4&/-5K M@592_74+GI7)<-#S1A^&[5P&1\YI.-F\SSKXP(*-AT>U M\:#"\WSJ)3"6.G@=2PQIH/?Y,D@YPFJ7+T*K\HS'(RQM97C_7[ML^]Q0Q, P MT%,8S9A[%#A3F_QVN-@74;RDNZN2B2?/G[= XB7U3LHA7KQPV"?=E'M76^#[ M?)WI--E]NWH_H5Y,U"92)ZA %'(!"4-$_8?@0,9)$$16.\G+0RWM(S]("EI1 M3=K>VP)L]M6[@6WJP_9AB%G3P'4P'/%!ST"S$L-UA8\9PN .^WCP;^3GH5U$ MFR[4+%Z"LS ($8*24:XLSIA"@GT$*9&$L5@$,C$JXWYEG*61A*Z*=^B>5?RX 28]0>1]=\\626Z@0C>< MW.3R8?NJ-@+R;E,['+,Z,+*NWNBO$B%"F<0AI"&/(8JPLIND2"#C4C$FDT'@ M6QV-] ^W-.JL(DW4BUR2N@F5S'X*WA1DO=$'M'9;K"M8FVVSW"$X,9-VPG0T MAAUI-92W_55MK3=<9K XVG1=&6S6C9>9XL>;+\.[[ .@WQ>%=O3<;LCZN:V]7Z>>IB=QLRUQ^%MM[460YSU@37:?=N=4AY/8[V32. M8?V[%:(I3?2I7N(SJDPNF>JB/*FN*Q8&)(A#$AKGX0X386F\<=!"KX*Z;4*K MR#X0MCK.J<_WM3*@T:;ZO;GY,7#&KMMQT\_#Q)RT]"DP-PZGGXJ9[,:IIL3* MK!R'9H_%.?#!LQFCXQ3OVJDCG^0LH89DA;:7Q9W4_ZQWM2L?X3#$3," )"%$ M2 MU-_*_]'8MX!L 14/V4:':E9_K:0:G2US=FJBT$;_@K3TPKP:M-B]CPJ2V6Q:'M%3T%G N1^?J9!W\P3- &F$^^\SB> 52TZVKX] MKD.6+$&:+G/K[*BOG9O5!X5!]E7O[0-#=\[&$W7BX-X\'RYIPN2J(*,FZP1$HY3E"C7+"V!&L$N;UHG9N1N ^M); M=]!8MW4\&ZC:C4@M=3V61G60;1I;3FT6@"MQMC]>?\Y$& _304 M*6G[9+S>++ULD3'Q/.W1?YH<_:%6DK/W_E6LI>&OO /;R0BZR6RH_M%?V98R M@N:Z367VF"$'>+I00%LGH"T3\''#ZH#X)BZ-X,"C:>Q!P7P$$1(QI"GWH)=$ M493@U$^X9WY>9S#BTI:96FAPMIX":'('[$,!S< W.7IS#.GD)VVOAZ;-*9IC M5&<[-'. KN4)F052O0=B)L^9\?S+0JV7QUTV-PYNSE+FZXQ7+U,5*?]\B!&* M&2/JY0B@QXG>@+(($BE]F$@O]JDO$X6\94^6BX,MC:KOE6W&LJ>UJ,Z,6?Y( MLTWMK]#=$EE7$^M&+)<1-]MTNL)Q1<==.Y?)0 M8IU^]QXHJHS[CTYK-30^*STJQI.13$7J"()H42,ZPVA13!E+ 8 M$B]"49)&A'.[\CA6PR^.=IHC0=KLRT?9N->@'V3B.@1T8OYIY7O6[;:/C-T& MYMKH/4@_F75KB-HTQNVUP5_3MC4$YHII:_H4.T;C(EN]:W;;58G0*H[]BWC* MB^U*"#^B?I! F@@&D88.]<.!,GH?.@LQF*C5?OY&UPZHJZ\/ M:[X]/MP7@F^+QPW_L"8/QO7TS]V\M"^W$A)\RQZKW'0EJ5"C/FH*M2B9?Q:E M_L_6"4 3?[.7L0%_:%%=U<'O@V%8_?NS3YRO[GV?0B_JW?=>.#"S-,_YG]EZ M?:_>@N^D%(=\_T/'@W)%!,:")2FD@1]"%#(!*0Y2R'F2IH3+B-MY,(Q&7=JW MWPJM3/!&;- I5-$1W#+?U&@&S&P,Y[A.3!GC(;5/0;6!R%4FJM&8\R:DVL!P MDI=J=;/],=AMX/GI?9$_%.2Q+0M"&/:CR(-A2'QE)B0^Q $/H9>H=XQ[41)P MHU#G\X]?&M5H 4$CX8"SES/X73^V&H?*Q$3A'A#SDZ=QP,QTS&0'D-5YTF7] M>PZ/SMPTVTG198&[QT(]5PW;2GW>*KEL]LI70?8;)?D%+:) MB:^5%?S22OL7':R[!_+^"I#6^R-CJS!$,1I E$DDM(D2(@2=,PI@(G,;(Q MCSM]MKWI^SG?O%\+ME7CWF[X;V3+OBNS^FV^J3M*Z32(WS?J4?J,KER1D&#N M"P:%8&I#*1,=VLX1]'V11H(S/XYB4ZO8:N2ED;9NR"H:Z:O(HL=&?AUB=%# MW&*TFX?KUO5DZ$[,ITINT H.E.2@%1V\D!U4PE=Q ).!;&ZQ3P;V3,:\2]"M M3/U!P/5X >R>-YN#8)":7=_!L ?81TV\WVRS[?/]CJXSIA8>LETQCT01E1%, MB/3JCL)4YY\)E@2"!5*&$IN&2YP\?6FL7@L(:@E!):)Y@,0I=OTL/1J1B9G8 M!@RK6(B+2@\*@CA]VFS1#Q<5Z88]7+YHF%V^+Z]0%U90=- )G?I-D')7"'ZW M4;O$75'H$Y(-5^Q1M/_4717+3]E&?-R*QW(E@S#@?H34]^P)J'N$PS1B'B0D M)LA+P]3SK%K4.I5N:?10%>"IM+MI*I-46[^.AJ!5$53Q0XU6U55=-:MVHB7X M0VL**E4MVS*X?0G,#/=7F]J)>>Y59M7:CI\$?4<&O5O99K7L)X'UV,2?9I"! ME738=\%W:W$GOX@?8K,3;YY_(__(B[>[ M@48=7<^F4J@S@>I7>YU JQ3XHU)KFJ0H=RB[JDXS7J!Y:\\X _"DLHR[)P^C M\?M"YY@JNT*]RENU7NC4TJ>J?DW;GBN4/,!8YV=Y7+&TVL[#%"D3GE&%)/9C MZ@=6^5E71UP:";<"UZ4$M]5V;2_TX(9HUX$WHU"G<$[,D*.1M*8^8W0<,=OU M\68E+F/UCWG)_,:A.:)%]H-LJT,J]<#*-_TE*_]Y^S,K5WXL.>=Q""43!"*N MZR?B*( ,>6F0Q)P0C]MEA%X>;&EDB$VXQ97P$U,*X,P M&Y#0>1T,9^F;/4/-G*QY7>G3U$R#>X;2!MT>'OJ6%,6S-G.KHKZK($2^9@B( MO5CG>D@*291(& J!DT &@<>LRJ[V#;8TVOB4;QZ@SEH"6NH;\&N1E]:YXSW8 MFO*%&\0FYHL*K&^F8 T@BNLH.".*GJ%F)HKK2I\2A<$](P\WWCSOJP"\U=$N MU>H7ZRID0@KHI81#I#85VJ3!,%;;#.)'P@^(5598[VB+HXI60E").&AOT0^O MY3' 6-"F9@L[O(8[Y/MP<.U@/SO6ZSC,^]2^Z #OO6E _O=Z_:T@NKQ6IZAO MV23 M/%^>N(%Z+]+%3:X?MB_X(IA0Q@E=B_)-MEYKK^J6;'?EN_R19)N5'S$1A8S" M4-D0$%&DC0GFP3BAA!"1>C+P;38&_<,MC14ZTH)&7%#+"_ZH);;<)EQ!VVR? MX [#B M'\__3:SY[8;_7JJ_[$-D<.R%"0TQC")%UH@JJP-SQ" 31%*:)BF.C<(@!XR] M-+II10>5/5X)W\;-:/&KTP&MP(CP)IN9,6.CB?">F)K<0FV?FFD/FJLD38N1 MYTW7M(?D)'%SP",&F4:W_!_?XX?-Z>QG'H0>(G"42,,4C]1$(:8RS](,0RL(K/OC+>TK[T M%^*"1E[PAY88-");VS;]@)L:-\Y@G-RZ&8'@ //&"!=G]DW_:#,;.$:JGUHX M9K<-HY>Z..*=K&IN2E'<25U*ZZYHVFRW[A,F41HR";V((8C"F$!,=1Q'$L84 MQ7X2),B&9(Q&71K5-'4D-8[J]O'K:FQB:L94KS"9FITX].)UA MWI%5FTJ5M [KD1M@XJH,>=]0\U8?-U#ZI.BXR3T#:VL^B8)H+JJ+O!7%LZS= M/>7[GT]948WT3JU.*S\6+.:>!Q-?DPAB%*9IXD$O3:(T]7R?)5:Q\:8#+XU0 M]G(#+3AX(?D-.,@.M/"6I2]-Y\*,&K3RPFX]I4I+9%R57W2=-AY*TQ: M@G%21=+V_H'5([Z30KQ1!,B[IGDGW._-\^&2>_)K6MX>L@7K_]4U9 M.7=/5?FR#WDA1;;=J1?[/T7V\'TK^*VR1LF#^%4]?*MEWT<1KY(@BL*$)5 $ MGFY(+@7$B VK$H5T30)7O%$4HJ0I_=X!"(_\F'JD0 &(F$\XCR( M(ZOPA"OC+6T;UHH+LMIUO24_;0\"KB%LMI8YQ&WB168/6T>;NRNXB>IGVH ;W3;02MW14OS73M':^Q^ZX;!Z2I7@G"!, M$Z_*WT!$[_T1Q)P1B 5A7B@C&5&K8\8+XRR-0 YB@DI.H 4=E#]^"5C#O?!X MN*;>G Y!RGYOV(^#J\W:A5'FW3WUJWJRG;ER^4 ZV*K-BM[DW,F:;VXW_$S# ME7T!-Q)[+$V)A#%76PT4\Q#2E&.($AHF$2=!$EMEDUJ.OSCZ:,6O2Y2>:70T MM):>[<08TLQT<$]-/RZ0MJ>C87BYHBG+T>>EKV'0G-#:P,?8=W-Z_^;CMW>W M*Q8APHB'H2?"1&UT=/OT,/%@Q&/N!Y'NXF14^_/PR*614BV5>>>?!IA^!AFF M[L2D,%!3\^9%]AK/U)7HBN96C89>*MG30:BY<+;60"\%Z_;\.?K+P():V88H M&:J@A7WIG97O2^3[<0R5L$CQ0Q#"-.8I#$G*$HIPXF&K'<[9499&&8V0=3S- MS;Z_P[-E":VS@)KM3$;#-#'56"-D7S2K#P%7Q;+.CC%OD:P^-4^*8_5>/-$Y M?7G),7SJ_OVXN1=%EO,C-_#[GZ)@62GNBXR)E=Y6X(03&##.(>+Z6#4E*8PE MIY*%G-/4[8F\8P661E8GYU6MM* 2=W^Z-=>9JNOWQ='IZ2N^!0LX)RVO')2> M.PK5&04U$&<.15^^9#.>ADXTCW.=>[H6?UDGG!--CO59YE1R##ZUS#:"-R<6 MNN!^G2*B^S/G#YOL7_ITXPU9Z[7]ZW*E/HS4 M3U3@D*7,JC/'8$F6MN@U8H-B+W>5__1= %I+K]8V)?Y_6!]^#IPHXV/1Z>&? M_L!4ZP :):H^'VW.4PED7M1EI\ O^PWJ7\"7%[/TPG=9;VDSL@;W>9G5A6Q .>8^JQT'UYE3W)$/7&@4LI:[7D!6-!$L#22%7IQ$$.DJ/*FG M#)LT2(5/8L:HE&V\J"/3QIWT ^)!IW;"O#!;*E.E7%K\9V?V T0\'Y, IEA( MM52G$4PCE, @8$)Z% 5AXJW4WH+FBPD4MIS]9GWIZO#?L]_,OB,C]75F= 'V MJ=,XWGJ;4>/P;Q2G>SIY_R[!N!W)EV6/NI^2V<-JSXA@?]C[51#UEX?RN=2U M0IOZE4GLC&529R8'OV>&V!I-F,C(VB$O%[@ MT@S&ZP?%8\&9FI^GP<7\6'DL/C,=,EOC9'7LW ="SR'TV=MF.Y+N$[I[0-U[ MW4"G6E8^Y259_UKDNZ>/&[;>ZLJMVQ$[Q)=,T5?6Y*_3]J-AL#](ZN MLX?ZQ52;=$($$C"-/0Z1Q 02EA 8I5+$(28ABJW*ICJ2:VGDV<@*:"VH;5:! MH\DR=+/-/P53.]T:C4"ET@W8*P6Z6H&]6C>@G2^MV=Y7=]#-H6?-+=BN_&R. MI)K7Z^86RA,?G./'.SL,86KYWJVU2^GTBV=(>#X**8RH1&J3&C)(8RYA2M(H M\BD)(V'9*=AF^*6Q\ 7G^T$#FT_=Q?0,/O=P!/KK''8,P]O%H84!;-.=5/0- M_MK'$P; &)Q)F#QE&.W=KM?YG_IT0YGU[_(=WT8S1!Y,R9S MC^?$#-8*!P[2*0)[@>_;0G#%8)^>JSS->:G9T64EGF46G9N)'KKGFWCZ M7F$K.,G,.=@FCD!ZLMWC$)E>>5,Y L;K>\TQ#W=F>9?E[K$^;=+-Y-Z2-=.[ MWVSS<++]/0J/_+A1;"G*;;UWT"7A==U+G&(J"0TAJ6J0>D39Z;'PH6!!&$B! M?1%8A?9/+O&_P_)P SI*UST<.VJ?,4 /T=JPC=9NE0=[[:N2YJ-= X[?G\'> MA-=[*U[' 3'["^'"=S'-)$WG[G L[VM[2*:!W\"I,M' PQ9!W4I5%^E^)^CV M-Z)[J6TSH4RIISHTH[R3]T6V8=D367_K@+!92"\ M *9"EP62$864\A1*ZB/B"RK"U,H;/4J:I2U>ZIM"=BO*N,DP6RUF@WCBE:#J MZZP5 5J3&]#H\GP#_J\@!;C;."1O)Y@Y(N9QLLQ*NDY@.R94-P\=$C*FM.:D M>+Z34NB.DU486_DU7_,WSU_%6L=S?-WF[)_?U6\4NZQT_Z54>!2&+-&UD'P/ M$HI2& ON$Q1[*<=&W#AD\*51X5Y^T"I01[>60*L WCR#1@G0U<(FX,IRJSA<4Y1=\R:&X8?+T!=9:/G#'8;IBR+P/Q!CYCV&[[ M_4^];=]EY?>ZII5>Q#I>K7WZ9(2HE"C%4$9!#!$-N%H[/ 8Y\@1. ^HEB=79 M@>&X2ULV7HJMTR.UX"^]QP,+Z)G.A-FF>@)\)UXCW$!KO9.V!,K1GMETU%EW MQY90'.^#;6\?4!&ORLA0#-GLL7\31#^:WVX_BVV5U%R5,&_"VT-E[WO2CR&N M"F.%.('4"P/($Y2@. XP\:EQX3R;D1='6G5NUD%ZT(H/;K= *= DA%FL$6A;-%T<"I\)ZKMJ -[HY*$ Z!K*]2H=7SYBMH.$3-%W4/ M!SU@V%;V]TVADUC^)?BAVV/KH-9^Z;>D_/YAG?_Y-\$?1'E?B"WYV8DGK(YZ MSU1RU0]:I0D6) @C2&3H043"!*KE0]=@5OME-&\=RG&VGG+]8+M-]Y3OC-E&?2%OPL1+XU)> M FOS8(;I<6123"GIK&;(#) ?FRYS##FP/ [[+OAN+>[D5_&@]U)?Q%->:$/K MXT;FQ6.UM=*.H>J/=?A?2GPOX4+ "<2";E=<>BCU M?0\*X@<0H01!BD("<Y0*"%[);YER:3H79 MUG0*@" MS*K?/(EB^ZRCI[>WFZI4W),>?"5(B$G (QAQ/X*(2@_B(-8)-H('">?,1\R& MN2S&7AIYM:(#/?&@)+7I)[.?@@.B7?^6E&4S#6:L-1&X$Q/72UR_-KBVDM]4 M&2C;FRKQ<2^^.P(;@)DC#K,9>58:&P#),9,-><0P,JM\E6_RHLC_U/7>5HA@ M2?R0P0CC$*+ QQ#['H&8T,P*2 MB:FD1N/-=32L:>*"SHZHX/CILW[N%U0[_J0O739P#](D$ZB]SA>A*](RG6BP M>5CQ." I0P'TN?IT$2($8A:$D$H9D5"DQ*.!A4/KVGC+=F75,EMN*RXA:[B' M& /43!N&1L3*U'DAI,-MP1487.T!+@TS[X)_1=F3U?W:]7:M'_,?_5/?6G[GZX?!U M7W[B+)_U587:[_GZA78?LF!\]:W@MT5QR_,J ;MZ^0P^T/-W+NWK;&6S^"0O M0-+_/8Y'8^*/\5M!JEK W7X:9N 8?Y7]&/1\DNK&9N5E_/!)7GC<+-]CORKM MQWCE*LO38UVOK7A>W7]:2>HG,0\PY$'L010S#$G$,?1C)'$HF2]2HS7T\,BE M?9;W^5H[ARP#T \(]7^,P_2>>@M\]^GV\SL'IX4GRO5\6 M-<^YX(GH^[._T[\X;%#_68FU*PKME9510%.L;%6$A;)594@AY2B&?A+%*1$B MCNQ\35?&6]IW=ZDE^PTXR.R@@7T'<#,3UB&,$W_&HQ!TT^#^%)GJA\;NJ:WC:>7HT)$58U\Q6(Z6%?MS)E^^9$,HB2DB3*!$\4V?JI^PGX$ M11QSE#(/A8%5WQ"[X1=./B?MPEL5JCA\W9VBTF(X'1E,D#T[N85]7K(:B_@H M^C(';@(V,QC\U" I$D+")$XI1!&7 MD&!?P%"D:4AC/Q61%>&9#+HTFNN-+ =_:+E!);AM5+_)!)@1FFM8)Z8Q!XC: M!^E;0.0J*M]DR'G#\"U .(F[M[EW&"4=,J7.!"P<(G%\Y$F"2 (]J4,Y<1## M5&W(8(J03R,?2Q;:!-S;C;[0T\HJ!5)]/&U,E';'V-&1*?@X9#+@"$J$-/AA M"JG4!C='NMI_BCS/:D5PB/J,:\)L<)OQOWL0)UX!CC)VZRYE647_G<"S.NYL MBI S.\ &@\ZZ(M@!<;PF6-YMGWZE'O@/P;9O\W);K@1B2%"U*07EP^6[+1.2&[:45G_SZTI?!ZM\U^B$-!F7U9O!"G M 0L1AD$0\;JS!?'C!)+4UTTO/!'Y=ITM+@ZU- 9J)05"2OW^Y?(_;'O_7D35 M;$?C!JN)N6H/TT'*&_"^@6P#WI R8^ ]*38Z6E-[X^HBJ9,4';P.F+,NNQ<' MFKEQ[C6%3WOA7KUC&(?4I3F^D9_O?SZ)32F:'@>K1*:2DX!"E'"=<^@+B(D7 M0,4;F(0R3GF,5C]$07-3"KDPDLTWT1UOND^CJ9VC) 6-J."71EC+>DJ7P(U\ MXD=AXL%$,@%1J&!6F*:0!2EC(HFDA^/5-M?)6W-!>QAMA'T8B,8I2<0GH#&O=]&\J#T+IAV$ M?:P[9'%EO.#8#Z$7^H+Y2";<1P/\56/PG=]!-3W,9AL+!V_EQ+N*04A9[Q>N MX.!HLW!IE%EW"E=4/=XF7+M\?*3!%WVT=R=_+T55KW(5JB4,1[KVHWHW()(> M5TL9([H+=*(L$(()MJJ$WC/6TMCWZ$2[DA;F$BIYZQ*KP\,%CE$VXP='V$W, M$5=ANP%$JOE[4>/P]E&?W/S+<<-Z \ F" X'NG53OLOJ-QWM'_IEH'$0K*B MJGC;[1PJ?F[?*(G_N6)>P#P><1BFDD$4)!@2RE*88,PBPD482F)%+7VC+8Y< ME+!-:>Q<@GH*,K(&'S(C%1^X1*C&X:1B9?!%N3LLQDQJIE0A8L8]+\0;821/3E5J?=SJG MMMAKJ1;MJB('Z:SB>95@SUY4*LZ:2L5K^W+53F?$C_%Y]8Z^4!?8 M9UW^4.L?&8SM04ISIAZU3HUZZRJM;_ M2PUNP%Z'FYI[;T"]QD[@1C,"S[57K7_0UW&R&0%QT>=F=K=](-'GG4Y,O9.? M\II!RU62QAY+0P_*P*<0>8JF4D8\& L4^I++4'*SI-QS3U^:)5P+6$4JMB*: MQ]:<8M=/+*,1F9@_&C#N)/CD @SS:*-1H,P4@PRGJQNY-WFS;OASR(^SS;;!5G%MJ=>+?Y M*HH?&1.W&]YV&-&147I#F.L=AGI%A8]"'# 8411#A&D,28P$I!SS *<)BH55 M^XYIQ%P::39:@D;-*AKY$-\C@=(5')0%E;:@55<' #4*5W4S]TV)M,[@H+1E M7-4T[X?91O'U9WWBA<%@PN%!3^AXPNU#OB:=#U?A8M,(.6^HV:1 GX2I33O: M0+/_\8ED1=V%]U.^>?BDS"]>'5^5W_(WHD[@$/Q.KM(H\KU8'S$I(Q\B)J1: M9E*]UOB11ZE@)(FMPHA,1U[:\G$07'.'%AU6LM<'M"78YH *T,JOKK'T 1C/ MB*$;8 J<)R9L=Q#;&_ZV<+FR_8W'G=?\MX7CQ -@_0![)\!OY&?VN'O\I.CU M3KXM!,^V'PBK*HK<_B#96O>*.A#LG=0N4_WH]?.G[+]V&:^V^-71VYU\O\X> M,G7]Q\T/=7E>/*\"+Q28>SY,/.%#Y D!4S_D4. 0QP1[C)ME1DXNZ=*(LK.' M5E\Q>7HJ2*8_UXT^ JFU NN#6N!'>Z(O&LU UJIF;L=/^RY<=Y L9H8GINA& M3Z 5U2Z76E70Z@KVRG9-*76=/O]J% 8=C9N(!'5!JS3XN+3)-W<(+>8EF,FY MM(27P/177N+S-$HH ME 0+B%+?@]1#.O MQG&4\,#'5IE4M@(L[:/?RW^Q<-U>B?H*H-6P[*-C.TEF MW#$E]!.SBV/4[?OU#(3.54,?V^'G[?@S$)R3ED!#GV/?5D#[DF_9=D?6Z^=[ MDO&_EV_SKV(MF!KP-S7 KA"'6'C#A@,VSUP:JVG9Q::L+9%6":"U #_*OU8G M/F2CV\[7ZH!&'_.F!5: ]]/9E%A/3&,#87:-8@%$B,<0(\Y@0D08X"!(DH2:^F6/ M'[XT3CK(9]N+X1QRU[V88_"8F#?<0F'NTQL#R4QN.!MHK-QEEW3O\7"=W#*; M4^J2L%T_TL5KG!:*J3M+[]1&K=G.Y9OR0D3LWO7!/)H$*?&AH(FGBZ!B2%@L MH52<%J44^S2U.V9W)MK2.-$\7+P.#A_LG'(XNV;&Z>O,V<2\W5?^H@W&_Z!G44 M*!,SG7L\+%(1QN R5RJ"'3YVR0B7].]+1CBY9[YDA$OBODA&N'B1/57]NE,S M\:_O^:ZQ?T(2XD1&*<0B5=O-R \AB7D 6<@XC2,>D-AHNWGFV4NCJ:_?Q>:9 M@*^"K+5K_)>]N'_9.YL^98^9]C79&Y;'N%YGL!%H3\D;TE1/,N\^),4O#8!5AZ) M4Y_*&-(HB=0FR_,A"3V=[AFFF'/,XMBJCG//6$OC,FT=L3K(BG6$M;-K^[ U M,U0=(38QGVFPFHBTKISND\8-X'!D$/:--*N%9Z#RL*_"!KG2%S6P^DUOQJ [7R4HZB2%ED"0LX1)1P2,.80\YB)'@@,/:MDB:- M1ET:@6AIJW0VIG\0![GM*,0,<3,R<8[CU >8+835#QV1;P!IF$;O,RNQW7&, M%4J.V,9LS%EYQPJ&8P:RN]G>R'HGZ/90C+XY ^6WVQ>&7'N*B4,/$Q)"+^ " MHCAE,!4HA=RGGN>AE,6A42%'RW&7QD=:]$Z[A?:TGX/;+3CQ%UA;)383EJ.0B;VX03(3V3O6B!N!M#<@!EJV MK:W4IOZUWG&USMSKNLWYYG:[+3*ZV^KDA6^Y[H&>;[8*D'75C;-.^EY1XB=1 M&%)(/%^M$WX@()8!@31.?-V@,:R,7?.V&([ELUI/9FBG\;(8HZZ?:;FQ=3Q] MAEO@UYN4J3?+9XIC-HTBNS4Q;\!>3] H"KJ:ZLSOE[KNZW$XW&)/,PNN-N.. MI9MWVSX-M"<;_(F&<57\2:TUN\>GZE3Z]U(H0V3-=,5/-:02LR[KF;']47:Y MU8?;.IQ2)]#K<.\O8KLK-G>;.H]^)0G#(HDY5 9# A&.&<2($9@$883#2-?L M1./*0+D5>&G&1RLM*"HQ=<6?)W4!()6T8RLY.9YLLY5D25,XN6%SKKI31UV@ M]04=A:L%IU5Y?Y]6^@;LWX6JZHA6O Y#4NO3E_W;H8=H:I%,6?9IFBF;K "4 M8W%?N134-.!?+PHUT;CV7JQ]O)0HO^G5<>4)$L#!,$1, MILH,\81Q(93CAR]M23A$(5:],;2(%MZ0$^BN.Y7& #(QP3K&PMS],P:3F7P\ M5MA8.7,N*=_CL3FY93:WS"5AN[Z7B]<,=+"\J/[P+MBU& G2U*X'6WSL M'08] +BR^L\-,:_IWJ/DB?W==^VPS_V3>"#K]YNM>MXW]80[^58'#(CBB12' MKY]ZR&,"0Q]+ I$,4Y@&(8:>X![Q$T%#'-A\_09C+HT,*I%!+3/00FO#I2OV M0'HP@=^,+1R#.C%Y.,#3FDXL$'+$+B8CSDHV%A <K.NFVM13 M,#&E+1I]<^-PZEF8R8 \F@WB:#:L3,TQ4/:8HX,>.YO).D;IKED[ZCD#@^*+ M*G#A^>LV9__\^IVH]_&6J6'5KGOE>P&)8H2@T 4Q4"(%I-2+H(RH)(D71D$Z MI$%;SY!&']7\7=E:B4$E\@VHA;X!K=B6L?(]D,=1BBF1'DQY*!3D6$ 22PI] MCV,9<"]-?6R5AS 2ZSGS$&8#V=/A<1<2/ MXR14;$Z"%"*F+ ?L>PRF81P%A"5)A*R*R(Z49VGTTU$'?!=K#F1> *6183$V M5[/$_(#Q$&,81439=R%!4$T7AR@6 2$A\3$)5S]$0?,%SE-7KO_O9\K0134? M^A.O-*WPH)*^&UW750#L-;@!'=WWS:L=NK;<(.O*[352FGE=8FZ@.W&7.7KL ML/71P'A:1=*G7DH9%)0&$*6$PE2B$$8L94&,4I_%J:< MM^NFZ^YRM^18(.1H63$9<=:EPP*"X^7!YE87I:>K?N#NJDZ??=S2V/U*)>1* M!Q=5IL]CV\\S$\$Z,<_8(#I+0>E>P!S5DCX_QBN6D>Y5NK^"=/^MKY6&46V$ M=YNM#@A?^3*5 C$)<203M2T5&*9>*J'/ T201!['1H>ZTXBW-(YK90/*>K"T M^1W/F]F^ZO5F8VJ/@--LB?VT?NF;UE=(A3B'_F(2'UX(]V^6YG .6/=)#6=' M&=CE22\E]^J9A=AFA=![UU/Y.EX0G0+8> NE#(D72VWGRA@B]5^=?:T68C_! M%",2B-0HX6&\*$NC\Y=* %J+7[8.B.]$NRDVI9YORW9/PV?+C-CGF8.)2;R5 M3QG2]5[V:#[.D_Q!%8?-H$;#Z:HMU'!!YFT0-1JPDU91XY\XC%G?[$HU2EFJ M[3O--I6QI4MK/VRR?PG^D:L!,IGI3(\Z%:T]4KW=\(XTU[2^N ME/JF>.37/.=_9NOU*@A#3.,@@I+H[#.18HA9C"$+$X)C2E,:6I5MFU7ZI?'W M0>!!2<[SSKP9L2]V/B=>"UJ]04?Q&W!0'71U;Y*6]Y$FE0>V>S;; *!/"O=O M2'U/N]14BWN+@[N%Y%6FS]':,Z_LLRY7KS(MQRO&<4QL;C>PZ]6;SLOA/=JWXC],Y,CR2FQ#WF8[I&@VJ,^:##G4- MC%:+Z>LPC032U6G>0"GF/>$;!]7)J=_(QPTMF;>IHN/_,]M^?[LKM_FC*"J2 M[A#YCHV=( M;6]$]J.:&XLI&E#I;C#(SJK9V4LP<\6ZP1"=5J4;_JAAC/I%MPV_D[^7]6;W MCFZ)]@M]W+S_J2A]\R 4P7]0.VJ%1-5*?"_%BE,6^B1&4.T]!40\C"!-&8:I M2&D4DI3*R,KU/5B2I;%KI0C,)52J-)3:*J-VHZ!5I]HZ-0J!2J/#)VY'LEVRDFQ)M71@#JBUN%RS$JPH^$ZIMGQ#QS0G%PG#;TA^FBS$WIT M6Q1Z/+V5?O-\N*397=_JOB=_5]MF78RT.@+]]F>^4IO6"$=Q %,OCB&B,H$T M3G5&81+BA"4^2HQK!3B3:FDD7"5J :)%!0]*&V6J_E BMZ'1I6[P:9A[Z';V M^BGWU>9D8OJM! :5Q.!EZ-U!+?#F&72O:U0#E6Z@4:X),P%*O=>8/8MF\*\Q MBW-UD9]S-NW:T+M&O:]_O;.QYFM\[QJ>;ID#]P\?4I&4*[.IR,CZZY-@ZG^V MSU6F4MM*1PHD2$AT*QT"$1$))%)9+\(C01KBE*3(R!=T?:BEK8<':<%>W#KE MSZ9.9R^XUU@3H2^4@3Z];IB;^ZPWY_<-;X+(!7__DXFR;%H;8Y]Z M491RB*,@A(@' E(*AY-VCP72\T,?2ASKX(@PA#2B3)G&4O@)3RF11AL[VX&71G*-W$#//3A_ M-&^6!3QN.@S/XR8 >>KC-U?XVI^U68+EZFC-=-AY3](LP3@Y.+.]?QA]_;XI M]L&[:AO8)*F4[P339?A$^464N[5V&6I!OHKM=EWY%TLMB[I>_>%VM_V>URU< M5Z$D/AMYM6.=C6UUOJ!CH+N>'42W!V1KUO99F7H M26 ]IO%I!G$7TOMN5U>0:YNV^ PS&@60ATQ"Q'@5\*"VJSB(>.Q399&/CN!] M.>32MJ>7@D5;J8=V=+J.O1D)NT5T8F8=#Z:3*-KS^$P8-'LTX*O'R)X'P"0D M]L*=PPCHEO-,/XRL=6&ACYNWY"G;DO7;_/$QWU1A1*O4$TDLJIP!ZND:RSZD M"?8@YBQ-$?*$I%:%?*X/N30".D@,GI3(,-L 5@MMQS@&8)LQCEL()V:<#GI5 MA3&%7B.OCN_7$M=UWMT1CCD\C@C'8,!9"<<<@&/"L;C3*>$TX0"*9Q(1>P1* MF0J($ L@U7N?*(TB&7 IHM!JL],[VH)IYKZAF49>R[@+,ZQ'4* M8,Y%7DS%+7,&:5BI;<@HHT(U7I1VT?%VA?BNRRG]$/7IZ:>\+-^2\ON'=?[G MWP1_$+^JG9+^Y1LA\T)\$6Q-RC*3&:NC]*3ZO)5IMY(^12C%5 =Y!! )DD"< M\! &1,2!EP:^'UHUR'0LW]((ZP/)"O!#=VX"30))+H&:O>R'$ON'+I"_$5O] MNRWY.:#,E<.)->.Z5YRNB=FQ+DWR0C70!&G\HA7YB]J**06!UA!4*MX K>3^ MK[32%!RK>@.(5E;[VAS7S'(_#2X+:3F4;O[J6NZA/5MR:X)A[%8)+K+5NR;@ MZ7:SV9'U%_&4%]M5D'(_]$,"4:3/1!@-H#)M?1C[ >%A')&8&Y7*NC3 TGBZ ME1'40H):2C-&O@AB/Z6Z@&9B3K1$Q9C&KJG>4\Y:W5I3D/KAP#P7'S@+=5Q3 MI_WVKUYG'XW[3N>IE?DZXQ4=W,G_E6>;[=_5 +M"9RF*[*'IL\*>OQ5D4Q*F MKVM)9>7)&$D?AS"A7E@W'DQQF$ :)L23$GDD,,X5'"G+XBCAI3IZD_8/K1#X M46L$?O'_8A[5.G:B^KED9OBGIIU3Y"M=0*/,#6C4 :T^H*-0=U6U=(9>A%;,]^ "\0F7EF&@65?B?0*$JZ*AEX:9M[ZGE>4/2G%>>WZ8<1P M,)]U4(IN,K5]_DULO^?\XT97=J@"5%8$89_XD0\C79D(B03#-!$)5.8L#L,H MH%YJU0W7:-2E448MICYE%*389)N'4B_91,ILG9&M;2*@XA/($WB"":A[[/(B[V06I6A/S_,TDBG]J]W"X4/.[&] *K%\<4HJ&8Y MA;!":=CAP4407)X!G XRORO_HJ)G/?*7K[:C@++8KKXH&E'+:>7MT[OH(&4) ME]*#*!0!5!N1$*9IPJ#:>41"\H#ZB)A\]V>>O;2/O2.>E25R#K;^+WLD&!-_ MSE_$CZQL7"+W1987;4$C5Q9'C_I]'[*ZK?,1JW\=/N!S3YSEJ^U1I?U4^RZQ M/_AZF_\0Q2TMJ_#1%4HDQS2B,(Y\'=@0AY#&"86)Q^(0,>GQU"BPX>3)2_LV M*^' $WD0?S4_WWJ)U?6#K<$(3/Q!ULK_T4KFX N\J.V@0ZR73YKM].JL MUC MJ_,76)Y7Z<3EXGGU^]<513(5(HT@Y2R"*%%+(0[5?Y0I'@H64HKCT.C8:?_( MI7UEOW_^^.W]._#UV^VW]U\-CR$.^(1A$N$8!]#S4PZ1%W@PI:& "K7$)PGR M%#^MNLWJ'2/4??2$&&TR7:O@Z];SFDN MKGFG^<>!>SJ/FN=LXD3T_1'#Z5]<%=-]_U/_*-X\?U-//&HI("-*TL3S(6,Z MN!'%!&*$%2VE422\B*K=N1Q7-+=G]*615Z4 /%._L]%!U^[46@QN_C!LCJY\ M\5,C/S$Y+!3TL15M'8$_TU&V$G"W)@7055?6N>X=KTVWLIH:6DT-ZTZ-:*:& M/@,M2^^U5:WI\O*>VT$=6P.LK>O5]CWSE>O2&JA[O?ZLR4/ D-)$IF@-$VQ51+/Y:&6MK34#L[U0=1QWM\.IEX:)T$< M^S"6L;(I8N+#E"$!(T19&'-&0B\PVS.[176>O?1TN [SK"^RZ?6)=WW"CM:S M=:Q>2D=J^X[34W24_B3*4HB[)Z$SP#B%B.O@10QS$ :2)>B?CP ]Y8!7\.%". MI7';/F'O!G3E!QT%1E1M'#I99DPWPQ1,[=!H--!6L=E,3->FH709=$^WV3TU(452/HCYNGW;;\HO-W6!7JK=X3]2]E=ZLM[1M29F75[O*^ MZ=9>KOS ]X2RBB'GL0^1%PJ(&24PH(B&L1_A(+2*EI]"R*51;E7QHU+R!G34 MK(L)=A4%M:;@I:HW8*\LJ+2]:1M][S6V;)XPQ8MAMH5][>F>>.EXQ9FV;]PP MX52XZN\PA8CSMH&8$.23;A%3CC6P4F^G;(D:H-D"A6%(28P]F*020>1+#E,N M$QAYD2 )\87/K#I(G!UE:8O RTI!^@L?ENQP'E(S]AT-U,3T.0 C^[JZ?1BX M*J5[=HQYJ^?VJ7E2,+?WXO'MLXZ:I]\^YL4V^U=M 4GNH\2+=-(ECY4)3BA, M62RA"-,$A<(/A=VAB^&X2Z.'HR9.E>0PEU#)WNX!NN(/[Y;5-Q>&>SCW"$^] M+7,$[JCF6 903= 6JV_45VN(90!%7RLLD]L''K:(![UKJFLP*28\^"([8:%> MR&CD$>@E+("(QS%,PR""1*:4I92&861WL')]S*61U9M=F6UT,[E&=DO[TP1E MPQ,1M]A-[EBLI 5[<3MG'1.ULK( R-6!AL&(\QY>F$-PMP TG_G\XV M_T'6^EO2V6Q%QK:"ZS_<;OC+7W2NK!,'/V[J%BQM*Q;U[_6.*VG?_ZSKRWXA M6_%>2L&V*YI0+$,>0(EB#%&D-EM4'P^'(M E>V.)=%N4?$O6YI;7?.);T>!> MB0G-E4J^$E2=#93E0C:\_D$4>3XMO" 'YI@?C+#=AC 5HP@$8#U'"X-7SGGT:'%O6,PL]NJL\_ M,>=\ *\@A?U9OAZ:Y>NUT'+D&RJ^D[7,I21,O?\K$A+F>3B"DF$"42HC2'WD M01)*)K$?)9@8552X.M+2]N05Z>RE!?D&U/+J4)M:8O.SZWZ(KY_Q.P-N#G_C M+)B9G_H[PVZFL_\1&%I% ACATA,/T'__;%$!1FIT8P/,;ACJ[F#*EN'O!-TV MYPA>P&2,(PQQA#A$21I *GT!F? E3Q&./&3EC3T986FTV0@(M(2V7HQC\$Q] M%B,@F=Q#<4!C@K.7BZH[\ST"X&CC_W\&+-^\+UJ'G_T_1>//V3=YYZ\;;-?*4$>"B,8 M5Q7F$A]!K)9W&*4!%GX:R3BV.JCH&VQI-'!TXM?)JWI[);73'F?[4],QZ,U[ M5&H!W*C#T4N(3' B>C+4JQV#7E*Z[^SSXCWVCI2_B37_D!=?R5I\RC#Z;[5!2E6#!A(<8Y *GBE(D@Y0P]9\@%8F,0BFE,/6NV ^_-)+1&D"9%[!4 M.JAO16D!U;B/(-_G=:XK=Z]U#O[ Z;GNF9D6](FY:0C> S(W!@!O[MZ9=@)F M\ODX??&MO$##X>MQ#0UXZ&S^HN$*=YU((YXRM/6";HF5%\__F1?__+BY+W(F MRO*SV-[)+T('(XMR%6$>IE&0PMA/(HAX(B&-U6(BDQ2)E!.">&K7>.'JF$M; M0;2D^OCXJ9;5MLO"=8S-]J:.D9MX&=A+>P-:_!J);\#GNG5N*[7+!@O&$#EK MKW!]Q)F;*QA#<-I:P?Q6.\(1C*\^ZU92Y*E)>W@G2E9D3WH%/(23&="(V9.6 MQB!*8OCK[>U]FVX$.D*;T8DA@OU,XAZ\B4FD#S?'L7AVV/34:U4/:HB#\0-? M&#Y^%JJP4[5E"ZLNR;;E6U(4 MSVIWJXLSK@CU>8QUC&_$/;5)\5*8AA&!,B!1F,HH]:E1#?AQ8BR.=?0R>]CK M*]&K&*@M^0E8)3U@'>DMC-X1,W7=^)T'_XF)JU5"=X^ODQ?*:M?3J26EIT.I M4EW1* .ZVLPR'3;=3^>8EMD:GTXW/98=3\>BVMOL=/##9^QS.A: ERU.1S]M MF"7]+BN?\I*L?RWRW=,^HDY'HN<;-?9.\$:,?'/+6*'^W;'E]T=!B5JOD(=@ MDE("$?$$)$)(?2@<2H0I]K#549 +H9:VIC6"#B^8ZF2FS SVN?&?>DUKU &5 M/MV0Z*Y*8*_3#6@GZT7A5N^Q61X,">OM -MM$.()N8FX8C)I] M/NEU/%PE?_:,-&^FYG653](J#6X91ANZ/X:RJ 6R1B]+RV78%)G1T>3 3W\ VT6X5>#FD"1?3<2^U$Q'"W<< M-@I$1^PV3(99>6\43,>,..YA _NNM9YZ-4S^*+2_?L4#YD>^LJZ(;J.+8A%" M+&,!-0D2CT8A(KY-+90S8UCQW P%2PZ'4$]%+K,M^$4?W?[%LB_8&2S-*&LD M0A,3T@&<6CSPRZ=><.Q[@%U6WU7SKS,CS-OUZ[**)^V^>BX=[(E5M,'?B(WZ M87NO)O>V+'>/511)^;ON\4C6;+>N!OTLMG7-BHPUU[_-RZVN3W$GNZT@6UI: M,66)>5)$$'FI#U&","0D9)"F/ A81% DK)(IIQ1V:=NKJIQ-+E_V/LT:8:U] MP=/-L;$S>1$S-[TW6JL)&KF!5K0J1]ZJ"GZOVA(?E*WB'%IU]_=IA6] ^PJ\ MZ&+\\=HK,,2S/?GW?"7J)4$X\ /<&14!=URW*4M#GO1 M02T[N-L(W?S039\BFPGII_\)89Z8R4\05G*_#L+F,8$3(3U3$*!3Q*VB_@;@ MUA/F9_.TV>+Z!JC8#>0;>VGD J<>+X/?<0H1*FR+ BC"4RI MF@1$?2P\*S]LWV!+H_RWEXJECFB)<1%HP\,=1_!-?;K3(G=<8G2B1AG7('%8 MW?/B4+/7XKRF]+G*F5?O&1=<5OM(7D:BK"(JJ:(0 9F,&$0ZGA?C)(0X$'[H M<8^&G.RCR\S]F'UC#@DOF\&O68T!>!L_I=-0AD?Q]D%N["$8A^!KQYO]6N0] MR)..M3^E+(6>\] T] =-R:MG8+\5T9O-D/T?I=61T> M^S,K5Q+Y D<\A7X8*9,48P9)',0P0#BF,0E2/[7:E)@,NK3-224S>"%T>R#0 MB@W^T();;E*,)L#P',4QK%,?K(Q'U/ZLQ0(B5XQIC <+)\8S-O4/M MHZ=,K=O9OP2O C (JQQS35!6'& ?^0&!'HF)/IZED*)(0I+PV/-BY#-AU)K; M:+2ED5!'6-!*6WG2AT:_]4)M:B(Y G!R&VDP=@-L) -,G!E)?6/-;"49J'UJ M)IG<-+"0]5:9&MJITX:.M(VIJE4U#+!@B?1A'".UK8EI HE(L4[D#Y)0AFDB MK/J-]HZV-"II91NT:>G'U8PWG*$U,6^8 F5?]=H$ %<5L'O'FK<:MHG:)Y6Q MC6YR;0(UI8B4P76^D+M#2ZJ3?[[,5F/VOBJ:I@L_]P93893]I8HVJ*J7@]DZN.:MM72M.^GS]: M#68QP&SAG-P\,Q9H(<:;+8#FIIWUDX<1\>UZG?^I*QI_R(MW^8YNY6Y]RUB^ MJWI.,9%5K>K/B[#R:$)T]C2,1, A$K&$J<- 5GJB(T?6WI[$AZU(2J#7@2H)C!P/<$1/H0E"1A J.4)"RB MC$=QM/HA"IHO;4J[0OWWI+Z85+,U=ZZ)FGBUG6&&K-=?%] Z6GE'B3+KFNL" MM./5ULDS!WI%V'?!=VMQ)S_GFQ^BW JNQE&OXZ.6YXT:@/^^R91MQ;;9CVS[ M_$U+PVJEQ8J=8X[#* X$DA.] MUP=T%()4:P0JE4"K$_BCT@J8%!B=8DX-73:SS=34/IVKD_1FY"39>X.<8.O* M731.F'G]24Z .W$XN7FJ?:BXXGZE=[;.JN.T7)[IOTN..^[N71HDD=R7G$'B MZ]9N:11 [&$".4)<8BI9&A@=CHT59&FD_%*7*N'D; _OLQV[#=P@;F>QGXSG MG)N):?C?:UK,H]3GFIZ9PM:GGB:K2'87V/:$MH]Z_&RQ[BY Z :_.WG>H/KK M1]E:=W2=/=0U491(#QM]*KRB-!4(AP&4H4 0R0!!$GHAI$C@D#$BDC2TJ+5N M,.32UB_ME">/VC8$Q5Y(0+9 6815/#$(?:OJW2:P7U^&W(,Y\8)S+GD5'&0& M!Z&=HVE5]]PQJO/5.!^+KFTI[1EKJ\H-N*WXW;PWSZ"9Z.?T.29A8H:?#'^KMCYC0!S4Z&?0@+.U M_AD#1[<9T*CGV'/=;=6DYNTZ+]4XOVV>,EU O'+TF#+:Y2VNT/U&ZC2:*"2^\ 2! M<<1U9)J/(?%P -.$>"A DDIBY+ZZ.M+2"*,J,%UWW3V(.C!3Z3*\9FSA!+2) MN6(@7M94<14+1T1Q>9Q9:>*JNL#!5- 44L%81 /?"X37EG(P(P]K&8R^CY>E'69PAM>M13OB MZWVWH^+XM+XOMZE>1/Q3DZ?OS^W7V MV-2M;TU=&<8AXPF'L? )1"&3D'"6PCCD3%(_2'S?*&#KRCA+LPRZ$E91(W43 M0#M7PC5L^YG#(6(3,\9>2O "-G?U6PWKBH: M18&0F,%4\D!]YDD *2,A##W?9WXD0II8=>VSEF!I-- J +0&L%(!U#H K42U M-=!JW-2_!5J3@0Y$^]DR,^LGG8.)R68:^*U-^\$0.C+M[<>?U;0?#,^Q:3_\ M0?9&SQ?UGHEF(TXCSQ>"A3!"G@\14N9.RB2!L:2$1D&0!I2:&CF=YRZ-S'2- MFJS<9HRLP6^":/.QJO5NQU?'X%VW8@9",C&W#$;#RFPYH_L(,Z7[M-G,DC,J M=,V0Q_^?VOLB8>/M]\W#/C ,T^Y^RM.]122N4 MN%4#[$9B\!LI_JF[$6FQP=OO&EOSB*8K(%[W5+K#;^*/UQ"ZJF2!;F/KQE5I M!L\@+^651\_FH#13L>N;-+QC8"6 [Z2HDUF[#8]NBT+/;E5N[?EPR3UYUK^J MPJYT8M#V^>-&'Y%6==BJXD'?U%MQ5_=:VF?-UNTT5H&'B(]% (.4)1 %(H&$ M!1[$R.>88"8]Y*V>JFH':N4HMF8&T&SRVWR;QUI,>"R7;V"3NUZ+>0/>B(=L ML]$?[ANRKDX7?LDVH-0@V#;TG._EB"*9ACB-(/BA1[$8VDA 'CBC(2GRJS 5'($X$8)3Q- M4F)59V2);\0LAHG6JBD[\J+18D=W0)]!][I&?U !< -J"$ ' U#7$MQ^USE> M-0PWAUH:-\U[M]1WR\RWL\@W9FJ[K7H)WAB^+&]F>5GLBZG,/7&NZJ[,)O>\ M)5KFGHZ3:BZS"S"TKQ/='H(/.B6W6"RB0'B0^8G.-6!JXYQ*!"-.*/(CYH4" MV769/CO.TA8N+:9MEZ;S )KQO0-8)F9G+>&+>*%):E%=P<%93Z;SH\S_;M7CON=K=7-9D\^AR#A)(NQ'$GH^(\J$UJWF)<Z%UH'Q7[/_1;CMLZP+938+AQM$UM#,XZT>C.KP!@@E* MKALA]([Y.@T13&"XV!C!Z.9A]/1%E$+=I)M9OA,_Q#I_T@.^_ZDW4N(^7V?L M>17HE 3*"60TC=4.A6)(!?=AR*472(["F%B5WS88,?:_CN^Z>1*'HL%R)("$L]6,8IXD/D4\D3./8 M@U+B,.$^82RPRM(V&W9IA-0TF5=+.FOEMDR%,D/;C([<8S@Q(QW@VXNLJSS\ MJ84&39QF*[;#/"PG M%!?@3$P=$^%B7D-P+#XS50QL<:EZ89R YJC?WC4\>@H#GKUMMC* ?4)WB_[U M7C?0$9V53WE)UK\6^>[IXX:M=_KT6'N^DSF,/((XP#Q*)XRA.K/S73L5;&JN^%!G0 MIIA9DR17':+I';4^?K#TCKN=54.G^JO-U=2^^$8Q4&EV _:Z@:YR8*^=MF!? M3&Q5'[4MEGI0T:$??Q+H7;G_W0HW[ZG!),">'#9,,\JP%>&]E()M[^3[GZR* M_?RB]L]WFS.%PH^JA!^7#>];I_%8K66K+5#1Z FW.@/IG]8<-8+KVOG:E53^(@SIV*\84LVZV M;+SR3$Z\=M3:Z1EL]0-:03USYWLKW!PW5K@YVVWAQ1UO:YK0*]*>*!QZ*B:< M(4=+S!02SKK.3 CQ\6(SY5#VWI4JS*:J,%,GWI-UDP[EAZD71%$$<:#3Y1%. M(?8#"J6,!>%1+"-F= C>-\C2[(&[ <4Q>D&\[E]Q .INCY9KP76?+U6OMR>Y>82.*0O#J!+\* M1/Q8EFI[OQ(QBV,L!&0T9!"%O@=3RD,8)#@DW N2B!D5#.@=96ETMQ<4E%K2 MFR9/ 625M.:?]F58K_.?$[ F)L #3I60=40V^.@,)7,&=(+63!3X+=^JA6)S M.!K=/>YT+> ? CR18INQ[$G]2VV9E3I"/%;U#9D.\E5_TS\_'=[.[FNI:R!6 MOV@"WCU\KVS$>M5\;O,>OWB,75:ZA@I1=SJ9= 36=<^^)!MLJU8 MZV((*S_UA$A2!@.B"[J'$8*4( ))\/^H>[/FN'&L6_2OX.U410C?Y0!.YSS) M4[4C7);#5G7'%_60@5%B=RJI)C-55O_Z"W#(I')@ DB0R7XHERR3P-X+Q,(& ML ?L2V!%X.F5&3/L=V[TNQ-;38^=X&UF$'7.R525(2D_K!4 O\@]0WOR^5M1 ML+_RY=(PJ$QWB/2.#D8 ?F0J/XMY(W:3HL5UXA5MH)RF6SG?ZQ62K&A#<3RU MBO[KYADJ]0-0^U.EK=!0[E^T@:=Q^V, MF5Z6VMI"ZI*=4DH#$M$ B@1[$$5RIUBGEO,9HB@*0D2Y5HZE,_W,C2?Z:90; M.2WKT9S"5<_B<(#6V)M%"Z",[8DS,#BR'T[U,JF]<$;5??O@W..6<6/\09D< MW_ES4:H]ZS9**0D802R-8!J0!"+D>1 3'$'"%$]D42 2K;32YSJ:&QVT@U2,$%X"-S A66)G'>)T!PE58UZENIHWD.J/L0?#6N>?M:.&6UO[^ MU3?\JHZOWF_*4O:R0!G&H2]\F&#JJQ1, 4RSS(,9#A),TC AQ#,AA>/=S(T2 M.BG!Y:'-9?/S)2YI72J!_\/SA<\?/(741(106@*B2I3A7SY$^91#%,293X-.:-Q:IRD:5H=YL98G=R@ M%1QL)0<]T<&77' P?]R7%8WH*?W7JHOBQ1,$W]#FB;5O+^,L:VUR],R;1,O M]9"X 9I?F\+#<7ZFZXRERTQ-$VLP?Q-5Q+%.GSFT$>[4F'1?9?N M:KNII#B,6! 2B%$B5]&(8IC20,BE%*=9ZHN8Q[%A?(Q)_W-; 8_'3S25HMY& M7536&WS3(=);I$8$?N0%QC'F-K$J-LBY"T8QZGWJ:!,;:(Z$DU@U8T>!GW!> MUI=,O>3__\C7CW^L"E+Q\D6Q\>?5\T8Y%"L<\F5>"_1=);I6)7>E#9-7]0WJ MO23Z2DC>N=NL[\07E5DB7% /IR1%"60\B"&*8PPSSZ>0APD)XR3UY:_,2N.. M++'67)^TD.Y62N416H!?BHUR/_@5U/*"T(Q/QQYO/?Z=PQA.P]=*T^86]^9- M?8V_I+:@KRYH] 5O%5;Q)*W*H-:YK?%S W9?1?,]G/TVD M2\E$T.\O/5-U:^Y6HX)7V@QJ'^3_5:(Z_.S9#NB0@^<-EC5\@2*(G_ MK[[GS#&8SGO,7(C0R PZ#(ZS]!-G@+#RB3G6WF2^, /*]'U@AAXSKR?V@SYR MMEGR.]&D-OR=KQ\+]KE.OEPG&3OX+>>JD%G]I1(A(A9Y H9AXD&$.8(XB"F, MD @9XG'"B%;ZB4L%F1L][*2^:6O[#7_S;D=EF#^FQ'IDHC&%V:@"F@N,+BB9 M=E'WD]58> 1')MRI!\\R=8(3N)VF2KA,HBND M1G "X?%4"&Z:OC0:^!MN-L[R$ZSON!;<#U'FQ0C21'"(1$ AYB2"211P2K$7 MAEB+N\]W-3=*/H@+?L8E>-&/ -$ =Y@LW4(V,@?N1P=+4=N@#RELXR;@##;; M2.%+X)LH7/B3_#7 3\I92\Y@4&]I6?/5J;-1TY#A>BB>Y0#4L<+_#SSPE2*1 MY2M8%6N0KUA.FUADV?;ZD0.A3GF?FLJK3:?;ET>),#XU(MIAQ@<-7"G6^)0B MIP..3[YAF;UFEY5S&Z/CTS02,8=QR#*(0@_#-,,)9%Z,B1>%(DJY4>Z:@R[F M1ME-OI&>F+896@[!/$_5ET,T,D6/B(YA]IJ+4)HT=XT16N89;$X"<2Y_S>&+ MTV:O.2GX0>Z:TT_:5H=YX:N-M)7S=8Z7M\_/RWH-*U;?ZF*W[[?Y-1JSNKZ_ MR=6_WZN%7ZE$A[EGHPY5X"4\Q]/XTYQHE15:O+Q)D;@;;:J*0+ MM3Z@IQ!H- ([E4";5G"G%/BS5LO0-^K"(=4[3:%C4M7$!MK.2-Q<),W$U'!? '1;*<=*J'6$WJX"Z2]]EK7@O+=X' M7BTP\84G,@ZC*(T@\A(/9GZGR:S;R\-"&QG- MB',(VBCQ_82F' HLI/6?B@AFGLKE%B4X95Z0^KY1A31'P$ZX#5"R@A[$[UU# MK+?P. )NFLV!*6;&*X,&&HYH?ZBG23E=0^5]PM9YQ?RYJGGT[LMV&!P=Z.K#.G"FH='( M9.<;^@KUSSH,WK*,\5))$#EKZVRHDAOJAO!AE?^'LZ]\_1O.5U^*JOJPX??% M^TVYQOFR/G19Q#%G$8T$]%-%Z9E'(29A(/^*/!)'*G.+47(66T'F1O8]V>3D MJ4QK&]D.AY[1. 7((Z\%K0J@JSBDE+@!4OCVD"*GVW]Z7U1K\,O[DK-\_>L- M4-J!7Y1^OP*IH!Y)8!JI0@\932 )(P(]+XK2-&%!0(792<2)GN9W"M$)JBR,3M0Z M#G.76=20'$^!G! _0P'%,(Z4,XDO%R4<)1A2+\-)1G&",F&4O>-RB"=)$W8, M8*N3\E/ ZBTJ#N :>2OS\F%.\K/WQ.?6)2)4O,/)#B"B3C,M(!+V0TB# % 58*PG!8"]SHX*^ M?.;A#R>Q')[_SA :>?:;@&,6M'!.^4LB$DZV/5VXP3GUWL02G'W8,@"_*'G^ ML%*&7.L4DE*/)6$8PC@)Y<8S]1'$81K!) X2%G$49\3([?^@A[E-[E; IM"J M75[@0Q3UEO:+L!EY6IO!8A[>?4IU5P'9!^U/&T)]2KV#H.>3#UK6,>D_YS_4[*=R_%B*B(?<1ATD0$X@"C\(4R8U3(GC(/8_B( F,BI<,=#:W:;Z+ MUS#=%PU"JC?170$U\ISOQ;3TB@/\J40%M:P."4 '$E>U1(:ZFK: B(;2!U5# M=-ZQ#!.L(Q!_J/P)^3KGU><5VU3K\K5=Q,+$RWB695!^-X$R!2*8I;$'LSAB M61+P)(Z,SJ"'NYL?8332 2FP_)3!GQ\*E0?.T#0X [$>?;@#;G0",<3,/"A. M"PI7\6[#G4T;RJ:E^$&4FMY;UK9&R7'%/_#F_Y]7789$E;;EO>Q($E?Y)<>D MN?7U8\PH$=+>B F6YD<00.(+#C,_RM198IPQK4*5EOW/CV :L95+9_/3KR!? M;1.J-DF:.BUNP%8/8^O%:)"T#9JQH!_?QG&+NHWE8X.=.V/(J/>I[2,;:(Z8 M3%;-7'HY]7&UELW](V>\]=U]]_H[_F=1=CU6[UZW91S:L@Y5>\>2><2+TQ3B M#".((B0D-?H""D'2T$]#+XVIW1V+M4QSH\O^+4.KBO*3J9793MCJ1OUN5ZVD MT^C2BQO[D36]Y)EDO":\$'(_5!?<'%T,KO-;)GN)KG0C=3&$IV^O+F_:E9/6 MQY_/<@/#V:?-6FZWNW]HDH97JIC"I_R%+V@8(":R%&8BB93W@8!9A)DZ3DMP MC/V($Z-:P)9RS(VHY=>>7NJ6I3< >MPZ :PC\^EQIZQ."]"HL?O71I&;NNH' M4*J,Z7QEA.5HOE=Z4ES9]5V;-F0<>J"PU7!4D_*;W5 MW)SJ+#C"(0FEO1I3FD'D>0SBB'M0?L0A#GTOPIZ6+X!.9W,CN3KO4RTPZ$D, M&I$-SPJUP![F.M<0CDQHDZ.G'W#@$L6)P@TZO.H"SF>@=>2?88+40 3!V28F MBQ_05:8?/:#]SD4Y$UH'VSKPMUCF]'5W^((ACP- M A&)A&(CS\RS/3O$_1.I #1>M*.:G5?9A[Q:ESG9J#[:M5/P MD! OD#MSHY)>?)R<"4IL=3Z^ M+:^\D]R05,Z#KTDM3B$=FV N1].<:K0!?6A3>(I'Z@3=%0JBV>3HWFY+/Y2)9 709@E*4D#F!'!I+&3$9BE M'H&")32(8IYRK)5YTYU(ETV+_LAU)?RN+9UZN M7]7MQ?IVQ91WXK,ZG_E6\N>R8!M:FZ2\RA]6JN2HJMM6U ^H7 /5@L2IW()F M&#+AI1"%'$,2QC[DOH?26-VWBP^X?B,3.&=)C?UW>VZ/J3<:B-_V=<' M- HU195W*M7Y-JIQS^<< >Z(N2^59E+:=@3=/F>[:O;"^LS-@B [Z)PF2S8W$^R5[=]5W%1?TY;?S9W0WG'K\?95!&IG)'8V/?3UD5UBZKGQ\L5S7 MJ7'L"LZ3U8R==6!'X>\V5;[B5?6^>")MZ=H?:_Y\2^5"TJ2+;F*$/J\DN_%J M_7E5_U/)^7=I&&X+,:L#G$6:9''F^QX,1>1#Q!&%&?53B+TXH4A@'C.C0UR' MLLV-QNOS26G+E7U!ZV) )7_)BTTES>]'OF2 UQK*+7NCHAFANQQ9C>@T0UTRJF#EDX]M1KTAUIIZ([]1X#=$?^[E&S2%6 $ M2/?7@#&Z,*]>_XT7]\4:+Z44S[=/:]W*]7NOS8U@OWV\ [5\:LX^\U75GFP. M'V>>!6>8!2_$9>Q#!BM(C&K4GU#>JC[]?EN3U:8_H42_+OVI1VP#3,K\!3?% M0JMU6?N$5MV5V+O7OW'V($V^[^JD3@Y8]9@_U_G!(A'%81C$,$TC 5$:QQ"G M)((\1%A0+Z.<&EU(V8DQMXG?B@GZY!"5G MT2160DP<3'()4(>Q)!>U=FF8],DSS>9LR8(Q56YT&:>#$) M"$E2@NUBH8<[GAO1#=X97!K0?&8,]$AN#&2O>1$S9NBQ'D+.XXO/='NE(&(] M,$Y'"FN^;Q[S=AAE)ZWG7JLJ7)A"^E MN:7K#2YS54BBJA9!1N,88P%YG$DZ"U4^+2^A,/58AJ+(]U.JE=IA'/'F1GI] M?9KC,E4!I6K4J*^TZRF+.QT,BD",-+[#5'G]41N94(_%)H,WHW@G0%]#4*L( M6AV;*A*-ED"J";9Z@B_7'EG]H,'KCO!$88;=2)-VI)_52..]^;KIC_21R4N; MD3ZOQ5H5WD0Q M]FGBPQ#+K09B2,"49@@F#*=1&(:<<*,*TWOMSVV9;<2#M3-8+:#9/F(?/;WM MP@68C+R(Z<-AO ,XH;0C0W^_]4GM^1.J[9OMIQXSM\[?%T]/Z@JEH/_ZNE$) M+._$WV63WWCYXQ&7?!%+4UL0+X(>9@2B.(LA\4,."8DSE%"2<;W<]1I]S6U" M-^*"2LE[ U:UQ&H]?I$R [E7 I626M^<.@?U>:O7(8 CS_X6NUI4T,BJC%8E MK:IZ!GZXA4[?K'0(X40VXMU;%R3Y3\\ MX?6Z?G0%_GK,Z:/VNZHG1]:C)N #IN"Y%B:SZS15Z1MINJ]<>OZKP@EH:_C5 MIF#M(54?W>PR+(11C! 6'(: VN-A>EIL&N$1^;_?KK*G>CJ;WVXF[/AK*LO*I8F; MU)!@G:9B&T NS "(19I!D\J?(HRFG <,Q M3:SB5P[[FMNDKV4#H6UMM %0]>P*1U"-/._[<2&-H#= &SG[:)#3F+B.[SC2 MTW4B-DZK?#(&8^ 5.ZJX6S_R4CD'EOQ1F>;*DT8%5ZN3Z>^<+G%5Y2)O+(U; M]L]-5:>A^R25NKU[__ENM?/ D<;'SP5.$ UX**#'J =1Y$<0^R*%+*8\9 GA M#/F+%7]0D;SW^B3C5DJMR98UD^U UO$F7JTD>*-EER>AR0]3QVF]T17LE 7J M0P-*75!'WFX5OE&9$\RHSO%'H<>.5QCC:0CU*N-J3,3CP.^(NQT+-RG=CP/L M_@HQ4B^3U"'X*C>L]W_QY0O_O5BM'ZL%#TDL,N[!"&4I1!E+(4YP!!..?(I" M'J* C5B/8%^>N=FQL2' R('H-/"//(E'U)G8*[U?7*%)R"]#KE"@ZD MF7/9@E/075B^X&2SEGJ0.'YF9DD:$H2#A/(0]\!A'Q.4Q#)O](6<"3*/4\'B^>Y>I0L!]K7*XU M+RE\M5*'9V]PTN5; K\DJ^::^OJ5\/K#>?# M33P6A33V( X9AHCZ1 YWR"#C+"8)\6-.4#O<'U?LOV:P.UDG'NJ/]?_G.,Z: M-UW7'+FQ+\.4X+"6?"^,=*>>.L[N/]>J"&H=;T"KYQ8F4IBQ"DN7B5!JX(O)@RE(.(\0H"V.:);YGEMI)H]>Y<5\G:1V>DO?$ MM;S[U(->S^9T#NC(C/D&R^U?/AN!:I$FR0 D9PF0=/J<.+61 0R'28M,7K8\ MC\%+KC+BJ>+L!--_W4MCK\)U*M,N#8$DPD7F,TK]C,"(J&M1%C&8^5$$(X_' M&,<\EAMQBVM1O=YG>MW9)9:KVHH7(O\I=V"X]F.[ 2MNF$%.-O?H_%JL MOO'B*R]N7Q[J9% J!G&Y?/V&X=! MK?Q *6"<=.T.3J$T\@S5!,G*2?1I6G1?CKU/WZ0ML;6M6T1!C[UXSB$&>6I\DP5$*<1 MA0F*@Y"1((H- V6FE7]NU-<)#'$[61^4R("I2:_(;$LMQ MG,G]B:GT_U6W*Y9#X_KNQ58,NY7U2[%Z4&D$/G"RWG&:EZ0^]9 ' R)4NL!4 MP"R-Y4]>(#P?^UY C3)W'.UE;JN4$K))5Z'$O+$.!#T.J=XR<3%0(Y-YC=&] M$4;&%#N(@2,B/-['I'0UJ.8^J0P_;#?UY29^YYB[P'[* Q]GT",!A:ZML^QKUZ5 FR %XW59OK,.1U(0T4E001 M_E"7WY*2P=^*^K"V4E[RI_,A:,#+!$F%W#M A%7H?<80Q"3P(,N2Q.,!\^,0 M+23'DT*74ZT![OHHVKMKTW''[(T M1W?UG-YORE*:Q@L1QS$+$P9#/^ 0!=R#A/D,1@FC88"R($Q\DX7IL(NYK4Y- MO0G:" >6.WD-[=!#+#6-T(L0&ML"W0EW UKQ'-J>)U5W97@>=C"MU7E2P0.3 M\_23EU;L>%^LUB6FZWO94.NVE7EQDO L@2'W0KGCE$92*N2V,V 13[(L([%9 M&>*ASN:VDN]D!9VPALYP6A#K37Y7P(U, U:875!+XS08SBMF'.GJ2G4Q3BM] MNOK%P#N6&43RE8IHJ*^C.TYZ[6*:/FRXBG2[_ZM8\"0,4Y$@R(2JALLS 0GA M&6R*:5O @2E_(:91S0'0X]K M1H!X9-HYC:[<=A%>WS??G,?6/#>)&5*N\I1H]CIMSA(S* [REQB^;DE:1^OAZ@403\ MV?Y_E"2.%\/JB@FMY9B6&R^%ZX M+V[0W#WP_:.Z*67?."]_*XO-\Z?5;C)J MN@8.-#$W6FM%!4I64 M[ SX5Q7I5K#7O'<]A-DQ@#N$:F9Z&D )_.J4?35"L MO/R&VIW,PT]#N;YWG\[C%A.]^,&7=;Z*WYO"S%_EZ&M/\6,OSVYR%T_/>/4* M.E%!*RM0PAK,[J- :T9;P6,VBX<@L)N_1UN<;N8.*?1FS@X^:'D] MPZN*\[MG7LI%?_50;Z*JW4H34U^P6 5SQX'O21-8&Q;5@B&"" E2*"B-($*)@%B(#*8T]),@Y,C/C%)! M#WERA-/IMS[$D>-W?[L@R?\!-=.'G%2W5APM^^<"; MGWZM,R>TF4]KS<;,B7<,P-%2WKWI[,H9[8XI?CYAW=&W;!F&J(*&[_%SKEPT MU-#O/HQJ@3."F$\#F"4QAHC[@608'$.6AB$2GD\2$IBXD0QW-T^7$B9E-J69 M05!U:<855*/3#%GO0I=[O.*2,72P<,88@YU-S!@ZBA\RAM9;=HQQ2_^]R4O. M/N6K?,V_Y"^1DR5OJMA\D7SU>7ZF50?1IO.YV2N=[* 1'M;2@YWXV_).2@-0JV#HR&(T-'HL-!;@ M(W.24ZR-Z$: <^[#G*(K@STY4EP<]ANBX]^4=[O9:'KY:8 SX_>J];^W6=WYEIUDH M1$(P#-- ,A()/8B3@,*0IIA[@8_2S,@K^+_1V!K-QG)H6_V7V517,:6N8$+- MSW2ZQ&2:P%0Z/*#:%30]Y@K3^+YT6;$67AJ1&*6ILIT(1)RD$ ->81N@^YH1^Q&PESY"-X&N/-']%:MVM'O>Z6Y"A]1;7[/ MJW]),>CC$R[_U88P^5[@I<1',(ICR;(T\R6WT@A2SKF(DBREPL@Y^ER'+C",*.]O=I"2EJ_P^#6F_9YE/ M4.UJ/U?5AK,/FS)?/33)ENJ\3%7]CVTRIH\_>4GSBK,%P3B-<99!+PE4(< @ M@,3+0L@#ST\BEG)$TBYOLA[YF NA-8G>ID\>VW.AR\RVE?&"RD/F@Z+'32,! M_=^7/J_3KY=!SV%F/&N4726W,Q=@VOQTU@ =I)BS;\F.+W?Y/5295A7BFZ\V MLM_664SV](X+:1TVS]WCG[R2/,VK=4X7B<\832,&DT1MBC$A,$U8!N/4HUBH MRG[":%-\@2QS,^F3G?I/II:E?O5 $[70"IE>E2 ]7J MW("S8V-,D Y0=<24ET@R*64Z@&R?.UTT:5X$[3MGG#^I_%Q?I>8J14*Q7*HJ M("O),[+QKFY-G*5)2!"'A :2+'V5P8P$DCM%$GK"5]6$M NC:?8Y-U+ MR@VV@NM7"-/%?9@71T)S9/[3 -*P!I,)HOIUV$9 =J+:;#V$5V\1SCO93Z?; M,RK.9HC10,$VW98F*^)FJ%J_L)OIJ[:GDM7Z3OQ6%*R^$.?E2TZEF5TLV<*+ M1(IB(B#!:001D08NYC2%D2=Q)YE/B6]4)^!T5W-C:26I2MC_7!9L0R635%)( MTY/'D[CJGCFZ0&OTT\8&J%K,VA&F$Q3\&(+,XISQ'!K.3AA/=C3QV>(YA0]/ M%<^^X>K>N*DY4WWGM'A8Y?]15]9M:>X?CYRO%SCU&/>I-/0P$Q"%A$&5J95,ET.I>9%T)4&:/Y71/7_0*NA M^ZNA$7"_=D6D8Z+]=Y0[&@#562VCH3XLF9\^4;IXV2W7- MW<012QE+_BC%S%_X[ISWOGC'=\O1W0LOO_*?ZT]Y1?&RSO:H#A!V.3?")!$D MH0(F<48@RN2>GE 209'BD,812F)N5+5]*L%GMV*T>BM3K[,1=HF<># .EL^I^Q\M#GZO#.$?%1>;Y9=<\ 7"48P2FD#F<0\B MD220!$D&$0H)CGP4(+.@T4N$F=L2N!^[O3P><'2DBFFC$U!*.0^JO3 M5",T\HJC&5AO.3AC1-J?176ZR/O3HLPM$O\L:!:1^>?;M*W(^)=<']1*H;9- M9;&2/])ZGU7=M5F2ZA5D^T2^HOGS4@K9A6LR+DB8$ 99'Y[ M!/$T"HW8^&*)YD;)4B&PDQ>\54D.5ILBK+4]=X^U>ET0;GOYX.K1\Z1#-C)' M3S):%L7^'"'LK$#@I?),7%30$7R'A0A=-7Q1T8^/;5AK5PFI=8@B K',PQ1Z M7BH-9<8#F'J>#ZF?!AE"7L8B(VH>[&UNM-O%E6Y#?FDKKJD+FA[6>DSI#,&1 M6; #KQ.T5_'L'':V!3>&,7%;5.-$7]LN.27I:[]IO&811F MGA PCN5N&W$L($EBHBI(QSA"B*,T-N&/@Q[FQAD] 2U)XA!$/6*X")J1R< ( M%>/I?U)S1U/^L/U)I_E)]?:G]ND'+8_8V#\WU;HV1>Z+6\9J=Q>\5.7B/J_: M[);W^.?'.@>&"DPX?O.VH S[Q.<$QAY195)) C'U!<08A2)EG#*J54'#L5QS MHPY)R;RJP!K_!*1U5BI6H*I]&(HF-,[P6,W1^&F>L$T_*F,?MNTT4K]''[YP)]+3NL[(DDX@4BLP)%9F6)YEF,R'WM(5<5AZY29^A,=2&'-87R M%;\3[TLNY^PG3&N_X;;@_+NB+(N_\M6#G,#R7]:OBRB)O$A$&8PI%1!%3)H^ ME&3RC]"G7HS\.#%RFS?I?&Y3]/;AH:R3?("2OQ3+%W7TN2SP"N 7G"];#VS3 MK+4&8Z%GRXR%\,AL4!\<%P(T@H-.\ILV,]H:;(4'G?0N\]F:8^8LIZU!UQ/G MM34'Y3"WK44;=K3V34[,U2X:-O-(',21!#Q&*GL048VKP%3H]DK.$8F46TD3"FB*,:.^* MVU/.LF/JK4_BX\_9&ZQ M?Y)2%JO:S^J%EZ^?5\S$>#_^]MSFHID=?P*1\R;]Y6",?X>B! 2=A.J<@>4O M.=O@I4.3?Q@'*^O_1).3;02&5>KO"1??8I]DB*:93B[+,S60)JY<8-&/N!WFTH^ M4E7JQ(WDJ^%B6".,G][R/]FHC$Q2&@/2Z'"LS.&8P;,6<(X62&LBRY6#:BU@ M.Q]@:].H'?6J1 E_Y)A['EE(RB>% M+H]V39M,OGX'X\W!3C(SEMM"E44\\57:KB@3H2H3%\,T(QZ,8R\-?9Z0R!>+ M)FCVQQJ7Z_'@VN]D?,A41=:'?+52AR)MS+ ,]./N.U;%])1\O2 MMME)5YA]9?87BX-_M^/]/U;E-O3H'O]LUYZJ6UVJ[[S:+)4'I;I'^R9G2-DL M/_+9+I.'JK<;(,P)@8%0T4""!C!EW(-8<%7K6\A%Q.C$RX50G/,OC9%?T3*OG9GJ:-"%\'&61*& )(T2R;B^ M!XD?19!Z281C:;YSLV2$ WW-C4@;46^:NMTWH"=N&^QM> =IQL8&Y,(&7D4DBU<._DU+\ .0W4^3L0)QB-/.&;/$]'06K3;KBY!SF+ MA=55R.E6)[L-.:M8_T+D_,/FF>3?%\4S+W^L\8JI/$N;=?%4K)O<$>_Q"C/< M7IP'*0FB)*60QJFT!H@?0N*1&(81%BBCAS;ESP_L$<8&V61-T1K((N\;DN3 M99$W5*V?1=[T57/.MDZC=\_+I^I.]$HZU;]>H#"D,2(8,AP%$/E9!%.!*$2A MAW!,/&,+-;17XT8OZ:1*85DT&4R![?](G+^>#>'[EN.;0C+S$U'*# M,SE+W[4Y2\&1G*6@UA'<"= ,<*-F\V]7'%3]I>N:@SO1&G>=039:$L<:A8&U MTWF7DRVR8X'57XU'Z\-\V>Y[6J@$?46O%O:7;5:>)(R9%V!5VC#C$,GM%4Q] MP6%&4"@B$3&!M;*(:_7N>RU9)$W2A__\*NHNBM6^\X;:YGU1Q"IZ_ MU+8L25F4^*E\U*RLMTZW6K-BTD+>G8QUA:IU M42S5X7"Y%=BX0NUYY/7NT9RA.5G-V7V_W%YRN@I\/X^H35U9;8C<%9 ]W^74 ME6*U03A2$E;_77,S\E:N:8RS'WR5%^4M67:!A^UA9Q3S((LQ@U[(?750SR#V M1 I5)=@X]8,T0EKUL<]W-3?#L946-.("*>\VSM;B;4@ M)/)QPA$,J!]#%"8A)($OH!_&,4XQ"GVD=>=YO/FYT>=..O"GDL_0QVD/.SUS MS!Z1T:\LMV#\C2_9.40LJJL>4]Q91=4WC4]<1?688H>54X\^99G;\EDVI/PD M:S>G;;%(5<.YR<6P"(/ B_TTAA[/ KDKXQAF,9(F4J;27&8D]!-BE.OR7(]S MF]M?BM4#5/=3H.A$!\MZ8[%LA==V:])'78\"G&(Y,BML9>T\'+?BWH"=P [3 M9^IBXRJ=YMG^IDVOJ:O^0;I-[1(CWW)0$:)NDTZGQL/*0E5&J1.1CM+PP1] M33MD)$Q'YB-3.,W-% M<7!DQ)EU/:^)8@')@ -FT84965;E>O&^*@^4OO,E4 MV020W(E;UCBP[-)L;#J? M&UGMY >- MMT":JH8*O$#=BIH4=C5N,R3&-CHSWV9LL4:(?'*9= -\1TLMT> MR\F_[1C.JLM)&.X2,#J&NZB-2_W7_U8L5;R[BJ'[^.^--/E4O@N:=[,H2OR0 M>6D&DRSR(/(3'Q(2$B@9#]$HPD@PK7Q=IAW/CMGVG(4[Z6M7X49^T"IPL5OV MF2$Y?XX^%M"CGR#-!F-;_W=W6%_)"?XBS"]PA=<#3ML?_DQS5W**UU/RM&>\ MYOO6SAK%$Y==K1LGOR;_R8]'SM>W*[9+Z/XAK^BR4*FGJW>O\B_/1867OY7% MYEG)M=PH"=4SA2KQM>&L/5DH5CT7)QP+/TR)IVQF#A'+ HB3U(XW7>8:4*M?>Y/TBCWT$ #D%708@ :$.OU" P/HXP!V M0%Q0?W'*+TSO$&.FW\W(Z^P\/QD;KYNI!\^=\\YDDD_M S3UD!QQ)9I?E4R_7=LH"P7P:0,H\I JXR]U63+#<WR==#M'(3#TB.@9>11>C-)4W48U6OI/T?QSY#@T",.0S M=/S%Z7R%!@5_XR,T_*0YP=T7:[S\M-SD[&_2G) //71%>&DD?$;4M5X@5&)) M'V81I9!ZPA-IB+W00[H4=ZJ3N9%<+2<02E#PV$JJ/X%/0GF>X%P -/:%W!%L M+%CN)$CZ/.<"K(F8SNB#,N*Z;4GT+HN7%RK3-X MHW17^/(7I=5.(/*UCWH2#<.#;-V7?=LOF/Z0@CVO.;E]X MB1_XUXU:BC_DRXW\79ULH+K;K"MU#2(7ZMU=^,+WDR3.8I6!!X5R)8P1)%F0 M0IZ1D/(PBC(4FJR$EG+,;7'KU "M'J!1!+2:-.D^*M#3Q=@GY]*1TUMP)AB/ MD=>04T-1B".C<-.-D):/E/%*<"&:CLC=5HI)^?I"J/8I^-+F7%7N>O^HDKA\ M7K6_NB/+_*%F\>_%;V]X*6ZH?I6+'.Y9^4_U^^D3/]:9-3W M:11Y,/4(DY8+HY 0+G>"H1!^1&./(2U'9:->YS9=E;3U 1)5/_"=W(;A8EJ( MZYD:SG$<>\U-)0!"3Q)?; M*93!E'@9))B%"1>8>5PK0,R\Z[G1D[39>%E*LSUO#M'7^"=8%6OP7!8ON.(Z::: '%9#,V[!?-OSK2S8AJXK2:@_>/F24UY]*)YPOEI0 M$6:49PSB1!7:14D"<>@3F(J8!,CSDI3XNGN@D[W,C<):06L+H944_-F(:K [ M.@WJ^:V2$ZA&)ADKE(PV46=1N&!'=;KMR;979]7K[[7./VQ>KZR^,_S&2_$[ MQ\I)VJ!2V9%7YS:+FXM])6-1/M61#ZVL-^=J<&D!-3R)'6 TB=^##3Q&)1)ZDK" P" :RA MF"H 0!,2,^__HUH/>?V_?6$Z;_^C@K[Q\C_^A&TA9%SQ]T6UKDNC[HX%(^H+ M%*BK$<$BB"+Y$Z:"PC!@5*#4?4/E^BX=A+MDG$5^L2T_4_\O7C>VFA M%$^\K",2O_+U^S8U+J8^RC*:0$8SN;=)N =3P1!, Y22E*=>B+=E8NY-$HR? M[=J"2.XGR4C52 [^DJ*#3O:;IH+2#?BJ_GA_)KVN]6CH<8XK<*=*/S4(*!;2 MC 2WRV7Q5WTD(HH2O"\YR]= .<>?!]LBX[DV?,[2H)_O<>+[$VV=FETRTD^R2\F)JP?5;[%1_R*_T(HO,B^A?DHX3$)%8"0B$*>Q MD-ND@,2OS6>L*\>_VCXJRQL2N5EO^6KO.7NN;$+:GJ M=6T1)X&71#R&H><1:1'+/XB@ 10IH5D@0D%"NGCA)2ETC6%S(4PF6E^4<3?9 MM; ;Z7]OV8&L,58Z-G#X^([\@HBA6]\(COQ53*X7Y0&T9!NP5DJ67=<1RK+!>EU6;@U_X^SA37^[ M[&W;*9@$@1_Z&86Q3R*(I$D-4XPY]'SB"\8X%\3( ?P"6>9F;>]4 3U=:N^< M5IO^I-WIHS-_G8^C'I5.-#HC<^J8 V,1R'8QI,ZBV>PEF3BD[6+(#N/:+F_2 MCGSO\<_F/.L]+LM7T03,??SYG#=Y+S_@-5^0+$$,$08Q\C+E88)@RCP?HB@( MPIBP(,-:/I\&??[FY28M-7?IR7]%R^IF2')CU>[$\)%%*JDW7+_R5(>0!32"&(>(GYV7QRGD;B5,G M=WJ'*\Y4 CZ^JFI[Z&M1'Z%Q=EOO$NJ[H?Z_*V[Z6JS_E]?7"P^K_#]MFJBZ MI>:E.I+@_A&O[NH"<=4BC3T_$$$$A1"J9'<0PC0FL2H>P'C$<,I#SX1VKJ;) MW*CMCU6YE1W0GG)J\3T2/-_XJ!'YF8:U%A+2OHS+_;LE09AIJ2 M.5O]P6VW,^W*X-RUU3=K_V:) 7CES8UZ@X*[(*K9#)BC]>-Z>DRZ1EU]N/;7 MP>L+9%/%].FI6/U8%_1?MRLF=UY-:HGZ%U^V9&J M<)H4)74,ZV352%W :UB&U "JP?JC.NU,6'C40*VW%4=-7K3;(ZF$XM67^N;D M;O7V5*8YJ5DD7&0LQA2F-/4@RN(,XL1C,$AQ0KD78N09Q@J=[5-K.DP:+Z2D M!?4NX^UIHP!,RFNVYS@/N=[>P V,TY!UK]R"@G'_T%;4A[;NK'!M:!Q9R^?[ MF]2JU59_W_K4?]&.;8Z;L[W-W+O7W2/M7J\V5YLLW7>B2=!]NUD_%J6R:A/>I?[R.[):*3_DJ7_-E_J+<7-=2B)PL>1TT5MW2?V]R:0C[BY F M). QA3S#/D0ABB#!F8"^8#P*HU0$B5'-&9U.YT;HC6<;^4V M8W0M]/5(VC6F(_-N"^<76SB-"=0$'T>X'=2LZ3(]DG MQ_9PM5=19J_\S'>NL@/*WWCLWQZXRE2X-]8@VF-^FO,T1'C?XK MB6*>"/>^Q'5-MK*\_9E7NCEPW[XUMR6IE:Y/-IHALD<0&:;[R\ 8F86/X #^ M5#(ZN%LZK;A5;MN]IB9+:WM6YX*M]^F MCO"QP"03%*HJKQ"E@D,<)2%D0<9HC(,$42T/6[-NYS:-Z_NANQ50LO_0= M2>N$'A;9/ S&XOPE_S@(C\P-\P!7_\I_') GNO?O;CHK!?9 -3UMCZ*AB!W6$CC]E&46>/TEK\$Y(LW!5"75'\UM1L+NR]2VMMPQ^ M%'M"A R2E*I4>*D/LYABR)&7M:Q24*P> MY'Q^4GY$][*)MLQ6R)!BG S*;:1D(!$&D,2<0"^,/82SF&#?K$C!T6[F1CI* M2JC$K#W?;H"2U+!ZV1E<]8CE4GG@H%>^ULQ= M^<-NRAYM;)*).J1&-ST'G['-]T?6NS17?\C!*\JU\N-2R:W4<<,"(4^$*E=V M&D9Y3=\ZL?^93!:Y-+3A,99QKQS_4V<%T]3_;#AM^J8@_*%^=3_L(7),PP#S,._91GJH)["M/ 2V :!UCX(LI0 M9$1"5E+,C9@:)90?2I<+KRWKM=7DIG-9J6Z U*:MH*'T 4HATYIH-B.GN1\9 M>SS&WJYH#,6Z (3+ R M+5ZMO^,U5QFB/RV+OU2"TEW'M^M/."__CI<;OJ T\=.$I-#W E\E#57'O22" M05*'BU\F6^8XM%=Q*?/#W0;@M]XO2GKA,S?N^2/U9WX5N8KFC_CY>>5 MHMQ[.8A\P8CO15%$8>!S"A$-"<2Q+V#&HT#00&1Q0DT/GFSI( M?EWG5.6=S#=@Q4V/_QP.H^9!X74&9^PCQ58K4*MU [:*@;YF8*O:#=B-Y+?M M2'[;+J']. ,=(0NS+WQWV9^J@-R>H$WBR0*TSA, M0VG&9@@B7T@S%OL4AGY*DB3+$,9:#A3GNYH?'77?@35I$=+5-L2([W2R;^E'/N%SGRN"K MSW^E3IP_-3G75=Y.^6_JY^?=MWOPT:H3XOJWC\524D3ER,5>#^,!M_HS#4SF M2J^G2-]]7O,-2Y?Y7E+J>_SS'5]QD:^K#YR6Z@18[@6JS5)]"Y^D%G(S4)3? MN/Q3/?NMJ/(F'S02$::!ET(6,J:HG$'B"P\F@9]D(0H"%A*S-'LNQ+(XJQV9 M\^527*E@%+:AM82&+OHNADK/TIX,_HG" ?J9UU5-J$ZA&]"I!+8J 35?0:T4 M:+2J7]GJY3!>P"'*KJ(,7(@T;6R"0Q /(AIA-+X9[MZIM*6?6X%=V5WGL)AR-0\>&_*JI2'?2FRX\SJ#M-Z>RAUZ8T_M/=@.$DFZ MVP'I8>)H;W.FLTEW+7J*[^]'--^RC6SZ\O'I=!-2C48 R* 0)(8HQ M@3A4?G=I@/T842\)B5EL4[_YN:WG;4Q/+2)H932-;WH#W_F5_3)01N8 (SPL MHIR.J7U!G-.;YB:.=#JFRF<]&G[-;]=YLJ7_&J21#;G#*TN6*[\%F6,A8D M"$'&ZKA$EL(L$@C&#%'&F$?#.#+QBCC;X]RF>!2((TM FUP'!D%Y_N;U"[05G_?--!_<>+J)UMG66FD;)Z:U)O?\^I? MGZ1D?6?;W_-5_K1Y6B1)Q@4B M*(2KN#"0XS+ CD/.,!8\3C0JO4WM2"SXT" ME:A0J$FJ8@)N0"OF1,513$==CSGG.)8C$["##,^[$ 304_\&* " 0@"\B6"&AX?'X68CWKSPEL4P6(MEY%OW3" M_@KR%>A@; 5V&1&J!XVS(- SW4T<]ZFG_&&HI^9[3CTKNU[?.@^UCO9''/8" M3"*[N1)O3;>R&E7JSISOSJ)W5I:K -_4F/A4ESQ]6#6/0 MUS?)/#Y+CA&=E+'SG;J'(]ZN"MW%"5&63U<+MBW_E2'3>]+ZIU M=:_B0A<9"3!. P3C$#-59"> 61JG4& 6H"P0/@FT_,0L^IX;87:B*Z?)-\+7 M&1I:\4$M/_BSUL#0 \5D7#1O5,=!>^Q+48= FU]FFD/FZC[2H.=IKQ3-(3FX M%;1HPH[<%&^J_U22BQ>\Y'4Q,MEE3E4O\A_J/ON_Z#VY0+'G$YIA2%.2041( M#$GF^3 001A2W_/2R.@X[B)IYD: 2KR;QASI27D#=@HT_]C,TK>_Z[U@1HJ7 MC:<>34XV2B,3I^8 W5B/D#&;.D'6$;]>)LNDC.L$MGT.=M.H>9SSIXVD^!4C M)?X79WPI;=CRM7JMUORI^IW7]4(H3W 4)JI>@Z="$"B%F2]B*!"*H@S3B#.F M&_=\MK>YL:H2N)Z0MU>D$ MJ)&IU0 C8]OPK/Z.[+[3_4QJTYU5=]]>._^"'17\'9>YVFC7-2#4OGL1!UF< M(&E_Q4DLY*XW2F 6>2GT&1&JPG8<>Z$)!1ST,+>IWPG854!1,II-_D,0]2;] M1=",/-F-4#&>[B]*7T9.B//:3-@C"?U M:=T=S>HC'4PZK4\KN#^O!YZT/,DNGIZ*U2XK:/6YJC:<+02+"&:J*G7B88C" M)(0X%A3&?AA'..6I.J,VROQRHB>3SWB:E"^-H'LIE?-:6,-3Y1/8^BD-DE29 M/AQ[$EM.888\!CT<$3^F-/68D27D -E)3O;'QE7S'/YRM,8^86^ ^M$ U0AY M SX/(V5^:CZ,@ZOS\!.]3'O2/:SJP1GVF<\ MNFL"&/_.JS5GGU>-1^LB]$*68!Y+/E$'W3'Q(1_3?![HWRO9',%:O7!6NH/[KI8 M^/9;43%:-0@SB'VW'+9KQ[Z;BOW?$?MN.1C.8M]M^[>LT,5%ON*L#<5056%N M:5LC@K.Z9R5^R1]5(MD7_GE%BR?^E:^5KV*EG!5Y]8Z+HN3W^.\_ -(+7&*N#*L-:7RP\"I9F/LCB%E"$D;1P?09(0"EF21E'B M2QLGTLJR<+4O8<)]UYO@.DS7&W4VN 0/2O3M<*ZO.IQZULNU!FED"^4J4]2\ M@-L(X+NJX.92M&E+N(T ZD$-MS'Z,'?0^LX?5)=%V=PS5K=$VB&2C1:>3V.1 MA;XD<)% Y!/E_"__".56-:.^W,AZ6-J@0/124B' MZ=054"/3XL@8Z?M6N5.OOL1/7: M/\F/8^&A@$193"$)X@ BCA'$V$\A$8&/_L;IZ)".3+=G:K4K::]8JKT/UK4JM=Q^FB^NTOVEL]#+M^Y4(NK+> M 2$T]3T$19IQB!@A$&<(0Y2&*(A]+\F0D>?HY2+-C0=W8E8 UX*.6XG]U$AI M;N(GQ7_LK;MQW?6#0BC7K;5^!N+I2ZR?$FBNE=7/ 'A!0?5S+5L6?-KM_>]+ MO*J6S>T!^^>F6JMEH(T\B6D4$LY\& 9A"A%F&&:9JO[@ISQB-$44&1F<>MW. MC5G?[VI:TRY1QGHG/L!;^0W#?PQ'0X]9W6,\,GOVCS@/$I+LY :WZW69D\VZ M=AM>%^ ;+K4@-R\E982@JY)2>IU.6UK*"(B#$E-F;]L&&"PW3;O+9?$7EFI5 M36@I+U]X]0XOU:\6/@FS(/(R25R^*G;KA1 CX4'/QYSSE! ?B\5S?=_Y8XW+ MM1Z;:?5M,M'V)1AOSK7" ;P&[_A#OEHI8Z7]I6EP@LX ,$H092B!.$T)1#SA M,/-I#$,:8CD$$0T8;0?@XTK3'6DD^+O^)P&?KUA3:7;04^0"X/76#.=0CNW- M\_$]Z-)\W _@%YV [9*@)T67?:!6H\;ESXG@4 Q@. M8U1,7C:_%G&.265<,E^P'Q_+AAQ]-S.O[XG^^K-G_M$96$F(2 M,!%#3V299"JY:&18".@EA"&>>0AY6B:O>==S,WMKZ6$C/NCD!ZT"H-4 2!5N M@%+"(O3=<&C.WV>-!_C(A#8[K/7OQ<;#?*+;,N?8&]VDV<$W<+]FV.!DMVYV MBO;OXBQ;L-M8?'QZ7A:OG/^0RU!.^7%WRZ_%ZJ7VEJP]*ZO[8HV7_7]7D5E? MB_7_\O7WK>]5XU8I-[KMK]1S_B),6!"2*(94505!/(@A]D4$PXAQCW#&(ZY5 M[OXZXL]MZ=J)"_[B^<.C.EK +[S$#]S*UI[X8] SVN<[Q&-;_\=\]'>.SS=@ MJW3GNJ^TE+]=@U>^!CM%;[JR :(H04]9=QN$ZXR1HYW&Q,)/NF6YSL#L[WVN M)(7=BOBM+"CGK%+%$]II5\D>:M_!3_E*;M-4EDV5.+B^4EZD:>BE?DI@3#,? M(A2%D""YG4)Q1$B04A1YF'!YM"B4&J9K5*F Z2WS(P(^\CK1"=Y@_8OG?"*[7]MG:FW"H"=!N[8WQ(Z M1_1MVOND_&L)S3Z!VC9CX[A,>?ZB[IZJ3YC*<>=,3M,ZE?#G57TMR.J4PO?\ MY_J=U/1?"QS$(O2D28]2E>PLB#E,24@AQEX0,)H%6'CZ'LV&O<^-_7H*@$Z# MFN>:U-J=$FV.;:#T +4B1DZ^ID-T_D1I5.!'YK]Y8F[B<3TB]I.Y8CL? T-' M;4L,!SVX3=N',G5$@Z+>NJC'LN(,UA(-P>VOZM M6"I'JGI>_8]Q-IF3@Z!G*#N"=N1%83!\4,JKKJ.EQ#[Y#,G M>YHZ YV;$[G:+.\G!5G30R@[^;*0W3?&K M/1YZ=#0*RB.3DRN S?,#FX+E*E^P=K_3Y@\VA>,@G[!Q Y>6%[NE_][DTC*3 M/>=K_D6R)=MSG7[W^CO^9U'6J8V;PE9QEF4)9C$4+$ 0L8Q 0F@"DS1!F1=% M*?=2NX)C%M+,C>SZE;$Z=4"C#ZP5.@AB4/F3:J6Z)-Z7%2:S&5$]:IQLG,:^ M"!M]B"XH:78!M,Z+G-G(.,2Q\9CI:IC3K? PF)-9.]L.1&./,[D+L MG#.G7N]7XDHC:$ZSHUDSKO+@?=JL&%?!'NN-"KJ6OUF$68PSGS!(Y0]RHYTP MF'F>!R,_%C$.4IYRLR!GC4[GQGR-A*"J153S;_W(P;,YI6D!GGF\!_ MJFM6\%P6_VS(L/O7@BSS!SSH-&4_/'K+C&O(1UY;CN=Y:S_[7_Y8B?JG7\&/ M[0Q03XR9P>TT7*-E9CO2Y94SKIT&X7PFM8%W;6^$5G66H7_DZ\?WFVHMS;WR MPZ8)"*^K?D4B8XA((YFI'&DHXLIADMBJR=A9UW7L@=UB.?AET&8P6ESYZV#B[^3G3W<37/WK*']X!:;YG M:9JVF\GW*C:R?&T#@+#'_-#CT@(-: P120*8BC"!$4U3+_$#'">)D2UZK)>Y MTXA[%4V_N7XK2R%/_EE+UW=4AD:V[307^>&9X MS4>XCQT"P]'T/]K%I+-_2,G]R3_XK&TEHJ)6=U9PXZF+A"S"D%#VNYG'S2/%!!FF;?BJJ.^*J^\R;]4O&MS(NR M"0K;IKY6)1PY%B',. TAPI3"-$@1]"G%7L82@9AVI@O=3N@%KL+M;7)WJZ-JWYL MP1CX3A12X QGHT "4\ &X@>TFYHL;,!4N7ZT@/&[ESI4_(WCY?KQ/2[KE>*^ MY"OV7?:Z?T?/,&4)0P)&/E'TS@.( R^%L4@BQ'F ?&'I4:$GP-RHOG^GWV@ ME I-;H!:"5!K81T.93U2FL;BB/B/;4J. /T%'A5F^#EWJ=#L_DH^%6;@G':J M,&S'C!09SQFL$!:V(-]T/0 D+[E::63V'@1TF*F=PC+T?QZ*E_]/OM]0BOQAQR3#K4Y"%UJ*=9R@][#Y!OU&F+MUP,6A'"CI6PED]U+3 (HHSX</R]R4S 0;'[1N#P@_;I?XI54WOQ Q>\R2_TLZTWNV)? MAI%I>)01L,HK9(FAPWQ#IA),GH?( M$J)C^8ELF[*CR]]POE+IJNY4:<0Z8:ZZ5WB/J\=/R^*OOW'VP#^ON!!<9?WD M*UY5BQ#[L<\D/:J@/E73A4&<( $#R@(57^ZCU"A:QER$N9&ETJ#-^@6*%>C4 MJ*_A@%($*$U K0K8T\6,+"V&2X\KQQV$D:ER%/R-J=(>0D=,:2' I$1I#] ^ M3U[0DOF.^<=?RD+-5_S'AGS"5/'OZX(AG&:JZ"'Q8DF"(HQ4";X09MCS0S\+ M*8ZULKB=ZF!N%%?+");J4J_:$"A:,?6WA$=1/+]9OA2;D9FG@47)!Z2 X),; M6/0WRI?",]$^^7?\,W_:/ %2E&510T:Q?%1='*M@W[).2U =_\1.9QXUVDL/ M(36PE3[ZVF0[Z2&A^QOIP>*CV3<,P!&)F63V._+@#A<@1R=E,C M[<9%Y5+(G.:_-.C^"FDPS<$YG@W3HAU+(L1Y6=]2M\53?SQROOZM+#;/DG/; M^QJ\5.DJZGI9[W$=4U;[Y7Q69?06F$0Q"XBN8ZVL>T(5M#:A[$90T^;#?QFVHT]_BG MRI^[JGB;$%%E*\M7&VDPMOHU 0[/56TTW;)W'?2 M^*56]]?=X9,9;3G_'O08[YJC/#)97F^ C4EWK%%PQ-?.Q9N4ZL<"=W^5&*T? MNP7FCU6Y+6@NVVZEJ;92?N,KO*P]BU:LNU6_I;3<<+9 +,99D!"81A&"B*8I MQ%$F(/=2(;PH3B)LY"!Y@2QS6S;J O)@TU,(K"4YM!F]*Y"OZ'+#^A7):[^] MYTY#LU7ADD'46P F&IJ1N;ZO14W6G1XWH+<,;'6IAV3K-M2JXX[.'6#JB+DO MD612DG8 V3X?NVC2CGIW?NY%5;W'9?DJBO(OE?-Q$2:9X*&7P"CU"401#F#& MB0?##/,T%;$@U.C6_'17;A2I5,W095U%5J^TJ8D>4 M['I*8HL2V&*.V#',CG/WJ?94Q1*?S5YDW95E]X:":S ?99[7.UQOY-;>_OMM665K0*,BB!'O2_.(A1+$G MS:\X\"!+.4>I3X6/S.HRF/4_-XH\7DVI^]M.;OF[394KOWKPOG@B^*QWV>%AR*YL? MS5?@5%V^6@=C-M$>&&V&&0/N\5G''=(V=&2*F3N*TNYY:MHRA>0(E1DW89NC MY[#==[C*5;G7,E?ISVKW6E^(@&><0R^3VSZ4I E,113"D(61AS".A."7EF4] M['9NI'9J3M62UP6-&]F=%6D],A)Z5.8>WY%9S!6T3@JWGD9JQ/*M1SJ]>A'7 MTT#HE'(=>-O5D>*[5_5G383OI=WW4*BKRWJ>A()2R5HA)!%'$+%,E8/B,[YRF=/9R$Y?^YTO@DS:N.426NORN63]R7[5BPE5_+J6UG0NB0F M9Y^6^$&'I[0:FALSM0*#^Q+7?GF=V/5UL)*=,W7 !UH5]&A)#])A(G*.YNB; M0",@P9]*?@?T8X330&$0V4[+-93M*$:O]4E(Q4C1CD;,7KK4(^4[K];EAJXW M99VTNN+E"W_WVM37K4L5;;T<:!3Y:<@P3 )*(/((AIF("(RY"$+J$9X@LVJX MYC+,C8GZ3A%OE.@"%&Q]3_1'1<\T&AGKD7GJ-,RM H"\-A&O\H&ZBMHT+BC& M6#IW0=&7X$HN*,80G79!,6_*\G!KB:NJ]GC9S^3?]/6NSH'&RZ;*^P(E2"0A MQS ( BYI$4<0!R2#H1?3D. P]",C!V"S[N?&B+7TK8]8(S_8*7"SG:2=$N#/ M1@W34R^S(=(\_1H-^+%/P5QC;GX<9@6=JV,QL\ZG/1ZS N;@F,RN%?.L*TU] MNG](T_,[?^&KC>37W_$_B[([F_O&Y2>[6N,'O@@]GH51ED$_3A%$"0T@$2&! M 4T]04B,(J;E>&?6[=SHKA83T%9.@]KH!D@/L]=X^(W,6FW=224U:,4&[UY! M@V@G.=B)/@JV^@E@QL%XHL0P.^'40E"V:#_PE0IXD!M[15P @TIRB[2:I1W% MRQ5>;K]KL'[$:X#;>D= R 'R/?#<-"K)!3P59=TR7@%>X_1_JJZ7RE'Z5W/\ M!_+2�V6;X:6PLWC9?'O[!\X='^;WFI1??U2;DO;=O>*'?U0@:O,F5)1BZQR6_/K#\!+%:6Z M 2R0XNR(-;TDBP0R/Q ?$HE$)@U1+/228KMT^!%I;LM*?\/;:0A:%4%/1V"4 M-"E1?Y5:K >3F,_4L^P4WITIU"K;$ZBG<;Z\<$T_>B,O:I<'2RMU9HQ X[?X MR\9Q,=:PV:^)TP_?1.OEE,/HM KZ1?S,"NFIH\E63[_ ]%=6SRT/O("^^=9& M;E5OMV6I9\ RS!*5T2B%-.(AQ$&F( OC%":8ICR@&8M#IY0>AUW,;56L)=1& M:2T.7+[^ JI,8F/WPP#QO M7H;0CHY>;6#&]@EU%9_Z27[J(F#/%34#U^H$=DJ]?&=AT@%L?3+A*+#[3NGF M1;;7R>?F$]:3R=R\=N+N0_FH-^F%>EM*D6^Z2C]OB^]R3=<;4SU2RZ5!>Y__ MD.+M-UK>2_-'8WA^-O*V;IPE"R,2TE!;>XS$$!.$(OWN@%6VRK3?ED M@H.V)AO@(RTW3[O2#U'$>"#T#BE@G$"-RS.6Q_O$'K:]OB3:](MCW%)+\.5;46[,STW6*2F:+?I2X%0FE D8QG$(,:7X=T^0&U+>[LQ9=3KQ=3D7( YORCF]/=3';FJ\%.73 M)Y-L)5.(\(A#E*$ 8BD8)!&*(5(ISUA$&8F=TJKV&Y^?Y=;(YIRD_AEBVC3F M&8XBF'(60G-_]YJ>V'M]J-2A\_G(,]?>W&L.2V[5[5KNH_ONBESOQK_I MT90?UG6L@A3_D'2U^?:6EK*^)E/*M3!.[)=Q/W' @C"0$@I.$XBQ3" C!,$$ M":00PS2F3O6F1I-T;CQ[.5K/_+Y>;S6WU(=9^KE=_J4ZZ5)5%R=JM#<)X&47 M3C0X>;7OC\..SV8QY".38W^T&RW-3UI/N%<4UIJ"1E4SQ-U7T!_B>MAKA>NO M8JJ\V2.-C/>KC;[E?*4+D"/!??J:Y%@=#ENNWOWW-M\\?9%\6^:F-,O>W5#[ M[^)$")I1#)-,*8@3_1.+XA1&D;;#E[F]O"L?/A:8'U]!WD2[T ML!UO^X-M*J^G'6+.-&D'A">NN]#9I(1EI_A+UK%\:Z#K,*\>BXJNZH+SILI3 M4X9-_S-O*O!)L2_ 9_YU553;LG_/)*04BS"&E 3F9G:@?\HB"7F[5&G!)P=O(6KHS)QROL1V=$PR5NQ/4 M$[Z^W*/7BC.MX]03> )<_L M*+M1I_8@[!0RO]5G($U!IK8*D]&J/A"I[RNQI^;?73:9HPRP[4G49,,V^A'5 MA",VX!S+"\[>#KBNDV;BDR\OT!T>B?EI=F!\E?@NRTUN$@'4E]CJ['-/^]DK M11AD$4]@&J4!Q)&((*4,0+B*_3H0F_3!A39J7X0)F3YVL"SJOQ^G:N/35[1Q,G*ZV#O )[;4&G;G>MRM@P>Y6[MQS/JT;Z M0"Q/JUY_V,<^JWK-$7<_HQIW/'R=4(TDY;3G4^-"?7 Z-7)W[MG3ZTB?+]]H M*;\5*_W*Y\WZYF%CFS+]^-MSX_LFFJDGII[9;U@]/(!#D4 M(J=4Y^=1&)3?_$23DR4U/Z]2/Y/YA2>'&99W],ELC*OW1?E9/NJ/X1NMZBS M#P_%^LO&[*32A HEF+$,>01Q0O1/,4U@QC,2KKWOZ L.= MX'7VOKWHS?41(SRHI7>SWRS&P@?-W4MF,W-6IC3\\>'YCI_HB*&.$Q)E$*LF(),I F4 M+)6$DE@EH5/HI0^AYF;-/#\"O7P"N@"=:DTUI4WM6M^I=\6)]=!1'G!J/<'8 M37IR/=ZP77=Z?27.8YQ@#Q7I]4ZQKP3Q[$GVM6V[D;N0>9M1M[=0U$9L=;O= M5!O]26I1EICP%"=9!N.0"8@C3"$1D:9MQ#%7,J4TM4K!9]?=W BY3>#=-WD6 MS5:J CVQ[8C6$O'S%.H?QY')\5H(K4G/#9DS6U+=4,-D^H<]@5DV/PDUN:G: MD8[C6^X.IQOQSZ_%G2Q,IHSWZ_V)GZ7'Z<3K<^,$+>:VVM0A#E\+6Y_@]"W &.:5.M3F95^J"4GVW MU*5'W1.[[6]@U%E"[XIJ4\I-7DHSOIU[^V.^EA\V\J%:(I110A()B=[;04PB M_1-.4XC2**:*Q"3!D6T&-[>NY\89NPM5MPHTJ6R?*[ _GOK+Z !J)1S2HCL. MS'EB&1?NL8\#YX6T?6JU\1"?*(>:9^2=\J0- ^],0C3'!B?+?#9,T7Z*LX$M M#$^-\V%M:AJ:UC^8S#NRVI@K>"9Y2:5WERQ ,N!Z20A#B!,40\8P@Y2E241Q M&">14X+W"_W-;5DPXH*]O,9SU$CVZG1O9M-*Z\HD5PK:TXANWT=FE$1BT$O?3K[=" M@Y]:L4]G6AY ,RXX>6,;JTXG)AT7( ZYQ^GMH6$:ID3&[_*!R7*I,$X(BSE4 MH4GQ%U ,:: 43))(18)P$C"GXA3]QN=&)XULKK$4/;#L.&,H!",S0R,6^*L1 MS&-\_S%]O44\])J>.+;A4*G#*(8CSPR,R9?WQMIH*V-3$2D<)A@F6!&($6.0 MA(C!!!'&4""R.++R0AUM?6ZSLA6N&EAT_#ER=C-T,!YC>X*LH7"/XCZFLJ_8 MZV=M3QLQ?4RM@SCGHP\-FZCO:5[^25>FDNONQW_DLM0-?7OZ*+]K;4V"ER0- M@B2)F5Y150QQ*!!D!"D88TFH2=PH:.PR@^VZG=O4-J*"6E:P$[8.'/ET\^>@ MM#J6Z-NQ@'],1Z:':^!T)@PW=#PQB66GDU*,&Q ON Z3T5HY,0KY1G M<0A0IY,H#FK-QS'09_E(/]+5D@F>*$H3R#'#$'.$($VC!(9)D@41 MICR)K0J]6?4V-X(\.,!HY#4APJW$UQP O81ZR/'/%0!.??ACC]V51S\G,!GE MX.=E7Z]X['-"[?.'/J=>0%K< >3W7MT?%D1EAT.*DM80_ M2X/"XW(I8I(%" L82LDA M)HF"E&9*_ZJX-CZ"))965UD']3XW\NE"(ZHMJW*14R-Q7?'C6[ZF"_"[_)'S M8J$77[IJ:NWH7:=N0%3:3"_,#POP11N(:Q.ZI5^O7;#_4[=)+Q^N>AC*\\0V M^@!-@V+@&+B%1@_%\%QT MM'.;TP5(#U7W68STX$:&6;EOBY59S$JZ:G=?+.(JCH2$68)2O:%-$S,^# MYB=H19S SFX&#T=DY/EK#X;SQ#VNLZ=I^Z+Q22?M<<5> M3MD33_DXFGJOQ[(M)XW2-(P#@6"2AD@OP5(OQI10&(N4AA$S)I%3 MY3'9R[S[^8$O*Y#\+XHO] N1^LR2$2:) &%BF0,XD@AR+)$+^RI M0C)0!%-E==ADT]GLR(%S(Y9)H=P)O0#K,_63W>&U=37[ 6UDBMCA9;Q:[_,U MU82ZON^A5RUJZQZJHH1& Y_NYLL(>7,TG^EJ8A?S9:4/G8KRS5)D2YL8]HL5FF&4P4QC?2F@N 8DCAF M,.119.X,\HA871"T[7!N+-"7N2D1WTG=%0AS/X"P O[R.8]O.,>FC=="TO[T MQC>B$QW8>$#6Z8#&!:8S9S)6S4QV#..B5/_DQ>F]84;91TDK6>VLB%ASLN(H M@"32-AC. @&9U#_%)(U1+%2 [!*<'F]^;@3<2&=C9-A@9V>!#4=D9 ZU!\/9 MXCJNLR=3ZT7CD]I8QQ5[:5R=>&KHZ>C#8[$V5WEO59?3X2O]T5#"[EL,5,QI M%"0PD%3/XSB.("4X@2)+8Y:$"%'%W(Y,+7J=V_3>)2S9T!_#MEIV8-M-?.\0 MCLP'>WG-NK_#TF1[Z5;^$:C""25O9[,V?4Y\8.L P^$IKLO+[IL[$V6XWM7D M,BG8^X;*K;HK\Z+\(LOO.9>FR.1;W7]NLK1_WA4 N^&;+2USNOJ-YNN/154M M,\H0#KB$@1(F,87>!V8L22#"J= &"9$RR+KR/9>W@V.(:#4WG]?YF7@#^6BT M E6C%N"U3K6SE7:Z@)_NM38_@Y76QWXK-,J 7]Z$OMH@3I9/JPZY;O6KBU^ M9T-ZJT"M(VB5;"KJ-FH"K2?8*PIVF@*C*OCX^@-LOS=^[8&>:"_=#3AK!_S1 M##@]/X?-@/_4S.2?7TQE,Y/!3V8F__R+G\WWF.-P9K,^2K>3;>['!*WO#!BU MGZ'54FZ$T#.D^J*GCKPM[\KB>ZX!6\8LS%B &$2"&3<"B2$CYA824TE,8A[C MU"K'Y*6.YK;C:,M[M,(N0"VNAA1T KO61CF![_FUTR=J(Z^!PP$;4 GE/!I7 MU$ YT?#$U4_.JW=8]^3"\^X53\R^HZ:8U>KICN;BS^I(+5#G0BANKU+,+N V7.!%I2)3)H!F90^R,0R(YACB4482I5 H[Q;X-$6)N M?-<)-EJUS3W\=F[7L4$=VTG@7$WSX@B,63CS ,+I"V7N19AK8-#TH;>3'XOU_0*O M >YTOL"K6AU&T?]+F\*Y\5%_E[H#_9O9Q=>_?EBKHGRHUX.O)5U72I9%6;UM M%HLZE^'W8O6]KFEU4^H'[NL?JUO5!N%KJWK[^%B4F_;6@1(RCA.B;5I!]7^B M.()$46S(/=-FK509=JI./YGD:F:?-0\K6K3R3WI CCY<+Q< M*Z<7X+HD!9THU1(E(DYBA: (DQ1B$B20R%CO;7 37K5RF$0[C6$0P#1F"6+( T@P+*(A*0IDF-$C< MJJ=CD ML5Z*)3"^*J5//U12?%A?=N5 M#[CAVM+)-WGO?DC&B>(L0##-9 !QD$60)DA )1(5Q(1&E ;+[[)DA2WYN OA M,H?ZHHPWE7;"@KVTCE'Z \;"CI'&Q7=DCM+" R,]Z,0'[ G\9#0 )@+X&.ZC M1/0/!]$3GPT08%*&&P[02\Z[HB4/Q^;5^9.JZI/^6-M\A$$:15&L$BBP,@Y& M+C05RA1&3#!,>*0$<[J>-%".N1EGSP][J\NGO?H1H\W -)%#1V_ P?LX8S+I MV;LETM>=KKOC-,8!NX,4KW?&[@[5V6/V E7._J8P MA6*4(D@#G$$>$!IC@>(H%+;I+_H-SXW5&MD&9&!XAM9YTKD&@Y%9Q(_Z]I=I MAL(PT2486SB<+JX28D/T+'D?_/C#5UKXD1%W8SL12EO*; M7%>U^]U4MC/7/S[F:UE7IUDBS)DVP!1DJ9 04Z(@R2(&,XYEF)D[&PP[9>%R M%&!NG-4O?M+4AGRFP:XXI%'B9_"7T:.IJ.1H@CD/E)WM-2;\(]/E",B[9P@; M")^OY&&NW4^;5VP@. 5XQ@X$:FXQ=QFAX'?B1 /1= M.=ZWF*]3:WXDL$]6IQ^KOX'IDTQ+M^K+IN#_:F>[S.*49RJ!2& "<1)12-)8 M[\-Y&.(@P9S';N5E#KJ8&_4V$[I0H)9Q:)&90R3M>/,Z?$9F/%=HW!, M5S:CPPZF35UT4L&#/$6GGW0OAVS\<[?J=_K/HNSBL-NO$@M&N& )5,SDFHT$ MAE3I7V.]XPU4$HI 624C.-O+[*9X*]V *LBGD3P_O[WA,_84MX;&J?CQ1=6O MJ'Y\NNW)RA]?5*]?__CRPT.RCO%^5>5;]3^*?+WY4ZXWVJY8!A0%',<,!A1' M$*N80Y(1DWN$*XE10 -A787T;$]SF^@OA#5+5RTN:.5U20)U#N#+_G=OL(U] MK#<18B[YKSPA-UDBJX$(.F:CLD#E;%JI<^]/F!_*0HWGB9YL7KCVFN^']7?= M8E$^M4G_ZQMJ^SPA$<\$2J5)9A G$.. 0!)+!'D<9((%E++8Z4# MN.YT>N7 M[<,#+9^:U.>-X+ETC(ZW!MUN_S0&E"-3;O]J[4[H7I6/6G#@-0_+4+2\WY6] MT.TKW8JU ^/T_5?+]P>RE,GQ\H964O1S^O3N KUYVC_2QO3>_$U+E5WU->7RRY^4[SE5D"[Z2>A'H#=M]?(TT^U)2S",$TP:;R=4)A M%H4(9E0;V1AE'"6AK7=BL!1S6UCV0AJS,._$M-]^#Q^/R\Z,25 >F<=;'8!1 MPN02;Q.'=WJ G2*@-Q2W/0M]BJ&P]Y),,B03>5#&&QHG%\O5D)YQOPQO>S+7 MS-7J]]TVUSW:2ZW6GCB3+G'3J>U$1W!^2EV3V@A=%S[M8!HI\T M FV!VCJD:)D*%0J)..0BT%8U%@)F"D60XS@6., TP%8'^[X$FAO)->'33>&S MT?+Q'A\:.[:;$O"Q#Q6=\_0VH],5O-ZK]BIY>\_".WT.W^/BS#6?[UGPKLCM M>[Y=]_H,1_*G_UG=25G6LC@79K!L;FZL>+(.P)\5,-(W,]B^ (,MJNSYZWHV]P6,R.R// M;CC&M.R.8CF]1?=:'>ZVUP!)&*,Q"B!<6P"WI.$0A8& M"**$:%;%,1*,>+[,/<_,$_V[Q$6]W>+/[A*;VIF.B1G<1\..'4?!>&0ZO+E] M^P'<;#9ESK:;^K!B4X [VH1T>2_&U,,6#];^_^V'&32Z#3,24Q@JF0DGC9<>0,L2@4(Q3C'$H,J>] MV2 IYD8"C9AFO6L%='2P#QL*.U-B=(!'9I$O[]Z"+M!X <((!MD"[)0">ZWJ M0AF=7@M31#AOHP[WPV.TK)]K]?1GCUP%LR?;9)@,D]HI5\'TTF:YKK$!]LMJ M]>Z'Y%MS'/I6KVOW]>V/UK"WM6;.M#$W6M.R@IVP8"^M@S%S#C$+T\836&,; M.B=P\KCML45CF,%SKN'IS!\+]9X90S;/#S.-]K$.SR)6ZHW1C?CGMMK4>>.7 M"2*93$@$N=)V$$8QA@23 %(5DB13"4N4=#&&+/N=&T_81_RTI]Q[58:5*+,= M'SL+:0341R:<,0%WMGP-[JN^'T979HOXY9N49CO8^0?HRIS5 MK0J3CZYZ\^24!;Z9AY03E 520H0SS9$4A9 $*( LS$(6""62P*E\Q41RSXU> MW:+-.AKI7FW=\J5_!9IYL*([;W--U?[7- M_JM4^5J*-W*M?]C<:7&K_=Z@]:PE)"1!1A ,4I/:@H82LD3%,%"<8!5B%:?1 M0*O=HONY+2RMK.!1_RM8M<7_K-QS/L;"V4KWC/"$=GHK.>@ KV7O.1]>)3K$ M 4[_!KQ-YZ]EPCL <\:(=VEE8!BQ9)L]^^YJ-BH<1UBE!#(648@3%4(:4@YI ME%#)"0W2T"FL[7@W<^,R(R78BVE3HM$%5#NRNAZJL4U,=Y3<@V[/@N KI/9X M)],&S)Y5]" <]OS3 \OK;@V/W*K/\K$HZ]7CB[QO7/QIDB1"A &4U- DBED M:9# &+&8A0@Q3KAC&=V3G;E\X=.4RVUD-0E3RIVTH&K%=2R;>QIC.U;P@]O( MS+ ';"\F^'(),/Q\%7-]G1'TU:MO:CP077:RV\,S(!!R[7>C%5WLJRO M..T6-\T$01J1$*8\P!"G40HIR4(89HD,4TH1BITNB)_J:&XV0R6J'D):QN;\XBLEP"0E?R2A.=3-MZHD+RAXDFKCTO'N& M-LOXL,8%M)1(!8*%##),"=1;BPQF!"$8Q$2&6&34\IZ,<\]SXXM=Y&0;."G, M5KT1U3X%F!OVYYED5$1'II:CD:HWO4C5'9*G2!JG93X\VK 'W)>!M46BKYXM)_$E+ M<;/=% ]%F\WHCRX.-: (<\PS& 2))GY$,LABE,) QIAD&UKWC.=$9.X!5R<*=T#I#''; MM#(973NHU"=IE]<&UE\L'AZ*=5WRK:X.N:1Q("@+*8RR&$%LTO,310)(<, Y MB05)L9-7_V4'\R-?(Q^HC( +\'\%OP1!"!YI";X;:1<@S()%$-3_:[;NVH[9 M;KX59?YO*?X__>=%E*!%1$CWU[RJ3/"$,7;"=!%FZ0*G&2AZ>==I7=#P5\GK M 00H7 #S]2Z:=[)%F*(%0:<:#,@BB&P:C!SK1[[\$NR<"]>,[^CK03VT7YJA M_;,9SP\UFA[K1Y[0WU?UR)?-3UL[\H1R!Y4C3SWG;B^^VY::\QJ?I/ZV_UCG MW3D^)9C1,*"0<)9!S#5'$1P'D&/%:: BEMHE)3K;R]SHJ1$4["0%1E1[\^4T MFI>-/R\8C>TW/ ;/ #/O-$[VQIT7O"8RZ=P^*R?K[2(,9VRVT^].9JE=%+]O MGUU^>)A5MBO6W97IOME\DDW"R?J?.Q=MEV"((IG$2AMI^K\0"RX@"64(8Z0$ MBQ)"6.04;>;6_=PHTTC?K/:@DQ_0#= :--E=V[_M3AK!L&S$O3;F K0QR%#P^RY#E==?9>F"2:T (HM'VG M64T02&DF81APAKG$ MO=?#O6^-PX:R_?(!_5"^1L''O#\9A@U^8/"A??W'!( M)G/$V4/CZ'$[KOM9]]J+5R;TI1T7]KGC[,0SP^RQSW*3E_7U!!-?^^71U ,N M/QI(]7@WE=27)N _2$D&HPAKNB*&KK(D@4PJE"D6!BR(78PPBS[GQF)[D>O( M<] *#3JIP5^-W(ZALC;HV]E9GC$=F0FOA]/9F'( R),%9=/CI&:3 P0O;267 M5]T-I']L-_R;"=#9GP/#V809Z&F(,8QI#)E 0TS M&MFEAK/J;6[DLQ.X?S[5B3S E+@,]V4SRRN(([/-]/C9VV9><9S(6+L23R?[ MS1J?,P;=Y38FL_"LU>F;?/8O#2R"+M=Y47XJ-KOT:3((8T;TCA13GIAX10HS MPC*(I-ZZXEB%J7)RNQWT,#>*;00$M80#[VX>HFAGN5V%SSGM4ZK[ MJH1]T/ZT1:Q/J7=0?_KD@T.O-2I9EE+LDCZU^2G;FY3'*NSM N]E3%20,03C M!&$]_PF"F9&$ITJKM&23'R?\VK(#B]]7M_D0+.HS0Q] MJS[)OV\X-ZD-=3_:]%KK'WF]&S:1Q6^_Z<]85A_6_6?R-<\?5[+:5V63,2(H M#%*(2*3T%C;6F]F !Q Q'(28*2H8=;*IO(HW-Z[MM#/A7UH_L!<>/->PCAYK M=03Y^OF#G9IMEA]@4QUNBF_!TC)\M1$>F>I[8]1%@%;@CT=ALHSNA_/4:+H, MIKM).@KFONQ9O\)-:PR/ NR!)3U.+P-C7?*UN7WR4=)*MJW3U1U]:K,+1)&( M0B1@RB(.,2<*TC#,8"0C$D4L"R5.G4);SO4V-WIOA06UM NPDQ=T CN&KIQ% MVHYMO>$W,GD.A\X] ,4&$E_Q)F?[FC:\Q$;M@V@2JY>NM42/I$3J98]KDD,2 M2:4(9 (%00SB-(U@QO2O4AN:692&+$9..4.=>I\;T?3MR.,YQ'H:#$OZZ38Z MKJ:?9\S'=AAZA?L*Z\T!-N_&F4W?KV1[.DO,6LV/4Z<=R* M$Q2'L2MNKP\JWO5A+?+ON=C2E7O1KH-WY\8OI@A53TBG&EV'P)QG"A^8C.V^ M>@Z'_U)<)Y4?6H+KL,$I2V^=5.=%R:W3SPVS(NHB$)^*==&<#*SOFS.$KL9E MIB(D4X%@*(2 6"D*&8X53"(2$9*0)!-.00[GNYO;G&X*G\A&N 582\-DN2DV=#4YN+M.QP:W+^ZNJ$PK\<]> MT;8SOOQA.#+!7@.?LZ%EAXHG^^I"9Y.:57:*O[2F+-]R8VPA\^6[]2;?/+W/ M5[)L2RX^+3FB0$)0Q*E& E5<8%MCHS/='^W#BY$1'4,G:U M/I_LB.(4@N>9P0,N(U.!&R36D_^"XF?L+/UF,]'U#_OY?:J]22;T!66Z&7SI ML:%I=JK-K?JM*(0Y5_LBR^\YE]678B5^E8^EY$V=05/OY,%<)?]W$Q*M(DQ1 MHN>TC+F".!02,E3?A8Q2P1"+,6'+M;PW90"^NJ3D&2",U=>>-5_[@4CC??E& MEP7HRUV?C?&R#!QBIXK8#K, MXW--8\.H\:XLN)2B,IXGDYS)G _>JB^2F\OFIIC!,L,9BQ*>0IZ*!.) !)"F M6&]&(QJG1#$5I4XW*R_V.#>+IQ.X<:]V(IO3HU9H8*1VX[G+L-MQFE7^)J4F:_5?TI#]B^Y>:+TINY/%)UG_-RF_TZZ@=$ZS[&S,P6&(S+RM+8'PSV6YJC. MOH)EGC<^;33,4<4.PEV./S5PPFY95SFKS>J!, UID&$8"Q;K.8M"2%D6PS"C M4O L"0,JG.;LRQYF-VWW @Y,EG((HN7DO0::L>>O"RKN4_B4YKYF\4'[TT[D M4^H=S.63#[H?4[S=EJ:P[/N\XG3UOR4MWZW%KYHJEI*$1$8L@"+D'&(4$DA0 M$$(1BS0CF8B2V&I&G^MD;I.ZE1,T@@(C*="B B.K_;G%24@O'U[X &ILU^(0 MC)P.,BZ!,.@TXV2CDQUI7%*K?ZYQ\=FAAG;!__59/NIOX5L=UU_,CA!<;B7<'O]VEM"[Y22 MO*VFTER:_ZRY\+,TVN:KYJBCWM;L;R1',DXSJ@*HTCB"."(,9MJ>T=L3*4*2 M))S':MBE(7=A9D=KO4LM.VWZ:2J,0N"Y1D.O$ T8.DO2FVA QF;" 6,QT87Q MX;AZOX$T0)17NI T'+33]Y.N:-,/\]ZJ+_G].EQN!3#N+D MK%X?7>_5 WW]VC%=]-.^U&F$&RTGI7M?@S#2$G"U>*^Z+/@"]])2X:V?:Y>/ MM[3Z]GY5_/T/*>H.^6HK3.JK&\ZW#]N5"3VLXZ_-,6(IO\EUM5OE/A;52UK! MB*91J%)(.-4V?8@SF,6,01*$^I\YB]+0*97?2'+.;3'IDY%1%!A-0:,JZ'1M MDQ-UVH+FRL(S?7=W%HS*/WM,0>7W*W%=?%YM["=<@UYGV*]8C$89%.]KDE\I M7VEI&@7JTRO4.-T-6ZC^6)?:T-8KY;^ET+NJ-@%$M50H%3RC"F8D8!!GU-0& MP0AR@5G$"8T8Y:%^+*AY<9NN3G1FPMEO.QS//9X0U=UQ"7= ";O\W6] MP=!,TDC@QO2G8 ["-$@)BR'/!(<8QQA2*R3<9N+X5P;J7\6VE;-5_GFR3CC?\_7^A7>E5'-.4L 0F&&L&(ADWQ>H#&(@P5DA@Q+%5CH*CK<^-:HR H)70 ML0[@ /PK'];#OTOC3H-;+V[AOX3"9B XJW M3")G.YLXC8B-XH&EPZ]$5N_VX+]'Z[V99=V;VNL,G[_+O<7[JJOGZ3 MI:1*3^^E-AH"EI$0$I2:ZY QADPEFH8D05F *>'$*835EV!SHRG]@68 @BA MR+FNJ)^1LF.NU\!_9(X[5J"DY[UJ]-K_M=%L 6HUFGN<1LLZVOB3">^I?ZO5 M]5J$U"OL_BJ2^A%KZO*D7L$\4JO4;_O7QI.:?'=_YZM5_YX7(R*. \@"+"&. MXQ22, XA#FG** ^IB-PJNY_N:VY,^Y:6Y9-Q:C37[4P 22>S\8!\EH]%N:F# M]6YW::>_-&D#AD9J'N)O>2+A!]6QCQ!Z$9,[)*>)=SP)B_>8Q<.>7BGN\*3* MIV,'3[\RC%@^K/4\E=7&^,"?Q27^1O.UB3;\+/F*5I7>X$KQM7A'2Q,&5WV2 MFR4)6<+2)(4B217$F G(8B(AXA'" 8WB($E<>&>X*'.CI4Z3YN;BB\AC8-3I M0HG[*H%- 3JE%MK\<*2H*T;2CL&F&9^1"6[LH7$FP.M1]<2/5P@R*7U>#]A+ M=O70HAOY\L=J^6EKO(6F\EZ5WZ_?K>^UF2E+W:Y)6"S,=493P\I<>?UHOB%S M4X"4,8!YG>=D' _N?&\TV*AA31=1*+(#< MJZ$W=<^TJ)-_KXI[_0\Y!ZM.)SN.'3I@YXEU@F$8F4W;$;@UE4&-_*"G +@Q MV=:?C\'':6 7!=\:&[])=_^*\#\3Y+6&X7 :?&RG064Q(-8+VI5P-JN8;J1> MF4+]?_7J-+3529:D*U7NUJ%KFQGL%JY=SE_IC^X"[(^W^O=\4^^J55&:")IJ MB5F"E&(48J0DQ"3,(,T""F.$4!ISP3!R]?K:]#NWQ:83N[XDT B^J']N9 ?/ MA'=V^UJ-A+57US>^XSMM/4 [Q _K I0_-ZM5KU-[45V@..(D=7I]H _4I-3/ M-W5VK;H70XWKI_JJY/M\3=<\IZOF+[_3-;TWMOJ]-'^]TT3*\T?]U]I->+O= M5!N]#FIV7:9QHH7G&"+"S4F6-JZ)(;L@C5B,<* "YI8D:P0AYT:%IN1NOMXV M-?R^%ZOO361Q4T"Y^5NS969-VJ;N=E5)UU4[TW=0[.9[Z\'MJ>WHH1WCZ[!T M[;[RF(],SZ\]W.X^Y1''PY@P1I_5BCPCR@?M[S+Z&+48F7K.)0E^MBK]- MS*81ZK,T:69D]:L46][L17$FW MQ-AV;44ASXO@C6Y#=[*Y<;LUV'9\[17 B<[EWKT%W2'0 H01#+(%V.D!]HK4 M^_M.%5/^KE7&'[NZHN>),:V[G90%7<%XR6S.[[L[FFN67,G[O%K5/74QX$BR MB 0",HI3B /,-"]E&>095D0&"A&!;7W)Q[N8F]G:)/;IB>D8#7X&S,M^WNLA M&IEA1D3'WAU[/4H3>5P'H.7D2#T/Q!E?Z8D7)W.'GA>\[_&\\*0[T>V#)&XX M-]:>MO+NBE7.<]GD3%JFBH9QR!(82*$W^TD2P(S@ +(PC(GB/,2A5:2456]S MH[]=:,^M GN102>SVV4[.[POTZ)7%,>VP:8'T)XYO0(Y$8GV@\WH'M#'5NQ? M_%"I-3)G6/5R&Y,1K+4Z?:ZU?^G*>\^_2UIMR]I!]%_YYMMAXM7G:9T_FXV] M.>5Z0ZN\JG?P7N5QXRQ3%L8AH KD2)@@MH)"1B$.9(>._Q2H6H=OV M^M5TF=]^O7^AN(=&X_H[DK[Y19+^!=AA FI0%HW[;_$LSJJ?A_-B[LV!5\$G M_RSM'!'S_M2FO[0^\V]L^,WXUQI?W]?M)]?C=>[PO]9PG4P,\&H"#0PMR:O' MHJ*K.H-!TZ,61O\K[XZ+VNL8Q;JU1ZH[^M0D1T$!CRE7D*5!#+%,!:0!,F77 M$KU[2^(@BP*G:)/!HLQM_]:)!UKY'&-,A@^)9=C))$"/'8G2*M%D2UF G1Z@ MKPC8:;( UJ/B'IYR-:"^(E:&"S)M$,O5@!W$M5S?HGNZEOV1P%K\KRU=YDJ''K;[+T-8-@ MZ*>V&=; ,(OQ$S67J6_5CD^K99*8?!,1AFE(%,0A2R'E",%$<4RS,(LX=;($ M#[N8&X7]*BM>YG660N,2?;.M\K6L'&,ECB!I9\!=A\_(%-,(9U#9BZ=98XP; MR:=Q\&1/'>E@4COIM((O[9\S3PZ];[T-WE_+?T,=_0E;F3 M*F2"HU0RB&.]_<,T4I#0C,,L2@05."1!I-PA_8&FL[@O", MWU3W?1MAP4^=V#_OG8#[I!!MF<'ZZXXFO\KH" MR[7ANQDPGMYY#1O(%J 6O9U@;LJNGW5X/\)?1 M!-2J.";\M1X:.YH; _"126X4K)WIS14X3^1FW>VDU.8*QDMB6M ._?:@-R)SH06G:'N^VV(W">N$;"=63.VD-J1&[N>()6 M:+"7&ABQ_2/J$)+J']FI8E2/?+2@_6I??K2>8JT\KKXA8WWVF^,DO&G=3?E?[H[O=18+T%91D1 M$5&9)C @C$"HCR, MU>7U8-H1&'FI:)4!M=5ZJ[JT )U"8*<1Z W3/DBWZIF^DPZ3_2(S[7!-M/Y, M,6Q.JY,_E,\L7!XZF6Q-\P=(?[GSV.K0S#9L\V%=;?+ M%$=8F>)+--+_P21#9F]CRER+D&$B%$J)6W(;VZ[GML+M$B.6)C&B7N'*K6N( MD3WL=IZ8<< <>;$R0H.]U":&J)=Q<@$:T7N4YS.AC2M>WG+:6'<\<5H;5T . M,]LXM^!NO;\M"KU#^&(2$^A-P4W>WKE=INOI'L3+!1]6;[^VM MREB/@B(LA4PF)O(GY)"Q)(5QG"5$,A3& ;,UV =),#<&:Y0 G19@KP9XI@?H M% %O?OGSEP'77(>-UV6C??11&)GZ!@S ]\G@MS?&1Q^&B>SO<8;#R>*^"LHS M1O:P=B>SJZ]2NV]*7]?0P#1K9F$SG^>MVN76N2NJO(X$8R8+)=\L):(I"F4( M%0'Q@*A[LC 'B'PE_[+I%6WNTK-67!,)L'8M(W$2:X*43(,XAHJE"&*"),Q2Q& 6AYF@2JHP<"H] M>17($])\_QZI.8^L[X3DUP7IG@39CM9]0#V=N'++ISH8=?1>!_Z5],': QUN-MK[;94'];\%R!KR5VMP -P M;6V^:R ;F18:@1;@9K,I<[9M:K-M"G!'RW,UV098=:= \&;#'70PL<5V2L%# M^^SDDP-#8>M8Z5OE<#OR[;8TX[M469P)<]PB0\:TT88H9"S$,.*!8#*(0FJ7 M=/!Z4>9F9;0!Z-_D2M351XTMYQ@&.WQ89*KM983U;CZ+(H@SA"'+(CU B?[N M1:*8Q,'RNRQ9,:^!Z8OT?^C0V''^-'"/?7+F?OF^32;>ZN(QE/EJ/'T%-P\7 M9-IPYZL!.PB OK[%8),;=EK:]%7=*E MTP-LM"*@U@0TJH"=+O6#GZWC?J\<.#N&'7\X1F;7D4;"F5JO ](3K0X48E)* MO0ZHEW1Z96O75BU_GZ_SC?RH6Q8?UGJ3?)_KC5]7*ZC.8Y(PB7B2P9 DYMH< MIY!0;8?B%,M8D"Q@63JLB/FEKN=&F?VLJ(WLL!8>[*7OKJLZ92P9,"B6#H=1 MH![[J,D?RE?4/+<%S'L)](L=OU)%=%M 3A=(MV[!PSW@^E+>S5KL+EGN0UBK M-T\?Y3U=O=-&ZN;I5KTU;\GRD9:;IZ^ZZYL?>;4,%$8!BQ-#=0+B4&J;,4@B MF*(D32**XT2$@^\*7RGOT 77?CV!.28]Q*OE:TU[NY[ G4L[>;??4QC- _R\>B-)?S_M#K1CV+ M$QD('D@& Y&9,ZP$02:"!-(TU9. ,LJ(596(DSW,C5IW @(CX2 :/431C@NO MPF9D0G.#Q9F\3JKNB8$.VY^41DZJ]Y(+3C\XN*YUOI:BW>'>Z2%M,QU7FVK) M4A4F%$K-X6ZZI8Y:(^2JASJ]3KF P3%>!$\X24!&(4$D@4%I!('BJYT49/8/!,XB:!T"!SX3+LEJXGGV".[7&Z#D=W+Y,M-KZ<2Q?[F]:G M9*O^@2O)^L6!M9)..ZA^I_\LRKIZU<,PR:@WHS YL91H1OC6[K31.[\3FO_O5F[TD5 MB4(TCA(8FPS@." )S+(T@ GB2J$@D&D8NY#>F;[F1G#/1 5&UN'>[7,0VS&6 M)^!&9J>!F#E3D 4:GNCF7$^34HN%RB]IQ.:5@=NU;[24C%92F,)57-%ZR%<\EB%),LD M%!0QO<]+,*0$9U")E%,<4LH ]@?YSK<*@ MUG@!]D4 04_K!>CT!D9QQRWF>)^*Y=YT%A_ V)O:>DS?6([]&_]C[[XM'GU8 M?.VGQQ-TVHWXZ( ?[.#'[_':>+A#EV:OH$YEZIK494V6)AFG2E%FBGJE$$>* M09()!DUX2$H2%H6157FOP1+,;K'IQ6T=^.Q-&4O-/;4R0X/B;$?&E8[RMT'_F:ED^U2_:3!DF_J0'3/=UW*=J6 M0F*! Q5 EDA3/DPB2+"BD A&@S@+,AI%+C>11Y35B6,GN-)<)V1GM38@;RIC M;XP^SO6'1AM,[G>K;E=6)S)\$YSH_%+ M<[X!'LO"D/E/J[-ESRMMZJGV$"X+PS2F M3,"XSDH7\1 2IG]*8YZ2E =4$] QS/.X^"=9]VK(1F9)S_+ M[WG59A>Z*_.B-!F6\T)X/(<\"\$5]8,/VYRL1O!)=?IU@$\_-,SJKX.W&JJX M68OZ-^-D65>R5U-XM\\689H$*(EA$H1Z3F,40Z8(AT$6,Q51AE/E=!+HU/O< MYGP3C]BN\::\6_,/K0+/*VI;;,0]#(^=K38:Z".SBF>\G%=:1I!(F@" M.9(9XW$LP\RIS/GIKN9&9GM)05_408$.9P"V8R@_L(U,1P,1!$,7^D4 M3W;[_1\EY6RR")!,<9@BP4,<1$ M4DBYH#!2(5$A3D.3\=:!+LYW-S?*Z*1MP@[!7E[0"NS&&A>PMF,.?PB.S![# MP7,F$#M,/)'(A5;0R^XFO(U?+,M\_6]MG0^RY5)3'UC\KS4 M5>Z/F?6AWE5% 5&0HE333,P0)&D4PS"-.$)I*I%R2L.GWBK:NR%;] MH:JV4OQ:=]LX".M(('/3Y[NF$&W"F20#YN>-(>0ODNM'C3Q+'H4B4S2"66BJ MXLJ:$;&$"8\"2@/!)7>[!WB5.'/CQEH;T*@#&GU:!^RBB?TS63IW2C7I079J M@;U> W)D#Q]2.X*=;J!&IMK1QVA8ENZKH?69T7NX,--G_[X:N*.9PJ]O=>"U MR"[V\L/Z<;NI/LKO M,+RL\L%E0HM7KCA -*'=I?QF0GZ_RWV PLV#22;S[R;B6_QS6VW,3MJ$+=S< MOOW01@AW_OZ[0ENAWEG9P=H$6AE@%UU@E89EP#GJ# ;3 MY8AV!N+.:%69^V1 MKS=_ZIZWI?Q5\GY*F-:2)I&*4XP)3"(:0YS(%&:8(T@"D0:$! &AW+82NUV7 MN8.[XY;%O8WN2MOA8W_+^W>KFX*PNQK"+'5M-ANGK!K^EC[DI M7BE-V)M>,LW5/K<]SF7(:9@B%-(,RC *3;P*@UDF!40(84$SA5/NM$7V@_64 MZ7PF -ENA^<5NI&7PDY64QNTE1;LQ6VSCOG;&%E#XVG'A\@84$;5@W-C3)J@<%.8M")O #O MBV*S+FP+H]FA>)X\O ,X,G%R8SF?CR=9.3?RWDPUKS1WTEC:?MW*_RUI^5Y_64O!0YZD2L(@1GJ_RS"!+,,/G8W([;T')CQZ<32>]" R]U&(\1 M.HE!*S+H9 :UT)HJ]MJ!-_(^7Z_KGUHOQ4_Y&HABM:)E!;30H#) .>8LGNKK M2:,LP4G 891%>N^4"0()5P'DF5)IEB5)&LGVZWFW%O_AWTZGP4R^G'?M!_0? M^-G8&04S_!!&MB4\U!BZ[8H*];1?@ L?EN>:0].-F<\"1!-(/7TUHNF&XFAI MH@F[]VEF+0,:2VW[I% )&NEU+1.0JH#!E&8Q#5F$@\@I*=3Q;N:VB^R7K>-] M^I%-ME ?B\E5W#]3JMY1\/[C;@H2T.I;ET%W;(J=A!'G0&!N?'/-.8(QIEA1 MON2M?;ZF&U9M2LHWRXC' 1&"0R13!7$J,LC2B$.I?R**J"Q,K-Q1;MW.C3Z> M2?[,9.EG->ND=[C8Y3 2%F<+H^ []@'##*!U.&H8!>*ISAL\0>UVZ.",V+F3 M!_O&ICM^<%;PV1F$^]ONT75O\\W332GIVT+()9)1FF*>0!;+ &+%4YA))6"8 MH0!Q_6\)MLK#]++AV7&V"5XPP@$CG7W4W#.PSI/N-1",3:MVVCM%PQU3=5 MW+.&)HMY.R9^/\SMZ-^'[;W>T=(X/JL[6=;&V_ZB#D,DB$280IKB1&^_0@8S ME2&8*AD%+&4!2JRBVR[V-+?I^,EDJVYJ<&A9&S\/N-DT6=?KJJ.;0G^KQ:,L MX1>S.];[9?"/8F5VR95Y\W3DM^,0V&W3O [\B3O9.PA.DYJW8M@>-J;G>YG MTNW9175?[M NO^!>&:V]A7G;946IZV H&:2!Y HF:!'S ,_+<'X",4Y&T<^I?42?M:+.3 ME4H[IU2_6MK9Y]S]+;]K8UYJ.W\MBVW5+(*M[VQ)<[^GSU=([P,RAEGQIF7)W->7%:@[ZRP>'I@WNA\;4[ZGT<> M?>D*5MZJYN\Y7=T557WG^=V/C*.I<3Y/2CX7*+ZG%YA7W[? GN7E3%/^J MZPH4ZM>\>BQ,H%1I?+_-)4GC_S4Y)1X-@RT9IB&-9 !)%!.(59) JH2 E,8D M#L*01\HJ!<2 ON=&*\:+;N1OZF08(Z!3 70ZU!=V&[_03@W[O:+KV%S>:(^( M^,AL-#NP[7?K(X(^T1;>-_A.^_J!\)W9[+NV.)D'8*"J?;? T"8&GJW6N89^ MEYMOA?BP_BZ;M/.W?Z\U_7[+'^^D_@!UA_=R*23-PC04,%9404QE#$UY99B$ M2H:4I&&0$:>S5MN>Y[9J[$0TUR=:&1U/4ZU!MSQ='0/*L4];:YE!(S382[T M>WSO+N/K?OCJBI6OPUCK?J<]G'6%X^"PUKD!=Q-W5S?K5K6%, P--NETOYIH MAV46$,)3%$*<)@+B.,U,.3P,]6]2(*:03*T#:R_V-C="VI=Z [<*M#+7RWF; M%1K\5U JN]B&YVI^_QL[-.7W%41EXU.LU K9JIL]HJ!_K:@9UZ"] I M"%H-Z^UVJR/X:#&NSO;N2.A[LHI]2S>I[3P2M"\M[+&ZN3:O<)/ Q"3 U3M_ M'L9)!$D0,(C#((%9F D8J$Q$FLE9DEKQ^)D^YL;%+[/EMMEZKL@HO(?S/*UZ M FEL:G3'YXI,@DO&_SE?(('RAU.HOPX:/N$=)?Y+UI\#=9W)?T\5NN MF_VU>*#Y>DE#DE*5*"@#$D.)QBI2^J?T7 ].FV)XN:OJA>/W3Z\L.#\]Y^V13\ M7_N+D;U+56$:(RJ1<>]+B'FJUW6981CAA*H@I%F26(7_6?0UMTGO6HKD$I27 MG60> 1IYQG?Y56M1G]UQMKDDY0R=<\):'Q!.Y!I[MS9)Z8'88ZB*$O 6X,HH MXBFDVA*;R^EI3[8P=6+:2ZH<24E[\95AWK!SU;S?TNK;^U7Q]S^DN)>_:;XV M_]C4WWY9[/XK_;&,N,2IB"CDL4I,%2X$::HI%\<2)3C#81@Z.<+\B38WAFY* M.SQ3K;O)\9-1Y.<%, H"HR&H55P H^3NKZS6%+Q4=0&TLF[>-(_C;^=(>YU1 M'7E9>9T!=7:C^DP?-HV"3.L_\ _K2;S9"#U?DCOLL'_64^49-.CICS#^T MV\$L"5D:JPS&4:PWUQ(12&/"8)9&@G#*118JYPQR)SJ;&YDWE^SWPH)66L?] MMA7.=A3K"[V127,X<,.RR%U Q&@M*.& M*P$:F1$YK]QWJ8=-*?4?'E7#_WJ+M#[HO4$@I:/MTJ)^3F[0"0[ZD@,CNKT7ZC+T 8U%0!,$D<@$Q %%D.@- M.N28(XP3%::!M3?4#^93&F@3@WW97^H5PK&MM(G1LW>9>D5Q(J?I56@Z.4VM MT3GC-KW;ISJ$ M<7]"@%3,,L8E%%&H+6"&,KTH4@H3LQX*S$(J,Z>=\]4BS8Z^6XW,?:]^SO:^ M5HOV0&=7#Z)3S7'O??UX6N[0)QVE*?;QYY+#-XKL!Z6-F0:CY"7T!ZTOA\#U M DWK-O &X(%SP5_+;GPMN5C>-'4<2]X4Y;&@U,.WYD:-EG5M+F%QGK.N@V%D M[JD%\U[?Y[3*9T+R]$LM'7"Q9X$C34TRFT^KT,W*,T\,SMB5;^3'_+L4'\SU MWGN33J:YM_'FZ7?ZSZ)\:\XDZER;@F8\BSB#08HIQ()0F!']GR!A(HEE0J1R MRGGLT/?<)G$C.JQE!WOAN_M%[ G4\H-: :=,IT,&QLY^&0GND\O8#09EH*>)@*R1,H<9A" MG*@ $J8$3!&1,4WC*$JPK6/M5"=S(ZQ.3K 7U-X!=!+)RUXS'_B,S#!'H'%, M[W46(WO?F ^LIHHC=/BID_JY+PO?=7!>?'9"LH$D@N#() M!"O5_&(*O*E5\7>UC%D:Q9)S&!%L6"\*8,9%HG\*%"4^U3419@ZI"'QA-U4:@N$8NN4?L,'E M7.Z!L^]/EW? 1HUG.0>L7AAP*+[S>+676O/U_5VQRKGFZ(_Y6G[8R(=JB2.J M&)(8$LP"3:)$P$PFIA20S$)&::+LHN>L>YP;K>Y<_+<*[,4&G=S@+R,YJ$5W M,*/LP+J4YW@^D#7[237!:ESI[E6[4QWHNNBUK-3 M7:<7W4F[342POJ^7@])4XR[4MM*_&*]"NQ6C442I4"E$F2DOD$4,9A'ED(@D MI2H2<6J_\;?I<&Z4O9.YL4E +34L%-1R ]JF1G+>^5I!?YFQ?0,Z,F&_(I;V M?.T;TXGHV@NV3G3M M09MK9J9C*R=E&JS]5.[PT[=OJM*,3?^6IULS[P !^I MZRP#%LHTPI 3GIH$L (2'DF8\2"2891D:>9T\.34^]Q(O!.^3N!T>"!R1;7M M88-C=_@T&N0CT[Q7M)V/GP:AYND RJWO28^@!L'R\A!J6"/#Z.Z/=2EY<;_. M_RW%5_KCC5Q+E>M^)"]K[\5G66U7=7RCUO7MMBSU&GNGF;,$P[!-)395\A:/3?TB M[8EF/0DU*?_Z!?(E,7MN?6@YK'5-_/^5;[Z]W5:;XD&6;VB55[?*A%V9-(C- M[5X@ MEMV$@;?2#[QA;3T>=J0[!LHCTZH_@ <4V7)#RUO%+V'L]=JW.C'BW8 %?; M'J3+OLE!JH_,!]=J;>]%'*3]1*Y"*Q2<7($'VI[Q]^V?GWW-W^,>! MZ?:EDMJN$NT1^]NBVE3UEFI)LYCPE"L8*&5BP(,8,JE_2H*$A#*,$Q(AI\3Y MIWJ:&\G\*MD&?*BJ;1W#4T\I=P\)4@ M_F0_TZ9ZOZ3N0=+VBR\,XX2[LM#;,).M:ADG+ Y1AF 8QO7]5Q-*F!(H>1:G M7&B3@[/EIMC0E1T)[)MVFO6[#L;[H$WUPM6YS_<25"E)>$@U7V:8F@S6-(2: M01,81BQ+8Y:PQ.[(^4JH)BIIFK?I\PQD/P_&3-NK3,I P20VB2^D0)!0'$.) ML@!G+,IBFBV_RY(5XZ+6[^(_ 3>[=608%B,O' :$%[D7]R5-[HK2&)'@9K,I M<[;=U/>0-P7XI!G4;*:*U2@=>AHJ3VM+K^%)%Y-#A5ZN'D>> M&+9<-*/YE?Z0U1W-A1[@I2(\YHP2;3L&>C,:4PY9S#"4640836)& R?;\;"+ MN7%BG3_T4. Z M]$;F@Y8+:NF $6\!M(#^9O9IY3W-\",=3#K33ROX7) AO_6N?5WS[FE M6WSWXU$/;^T**-3;;R;+Q#)#D:(,:7N()"'$%#%(HBR%@LJ82,R8HH%ULG_K M;F?'$">\NEKZ!>C);_BAT< AT;W]8%QV@8T#\2OYS"=&UZ&BP"@H3^2+\XBV M6ZD!9]#.51VP;VRZ @3."CZK1>#^]E"OX7>Y*AY--D;^;5VLBONGSR9XL(M; M91%G02HQ1"HS]PY9!&F:8L@PBT*N5!AQ[N8[/-O?W*A^)R[8[.1U].#;(FWK M4?2&W^A^Q0ZZO:B@D=6C]]\1%V]^QO.]3>QMM%+]T.=H]]I@S^.C+#=/IJ3P MYF8M3*VD1[.>M5][1C"/8QG!",4(8I1@2%)M3L8R%"0*>(*0U2&G97]SXY5. MW$5=XGI31ZKN1!Y(,)<@MW8U^0)R9(*Y$L,AGB4;9/RYF\[V-K4/RD;U(XXI MJ]>&44RO2JUNN\YI]ZU8Z?>KIC#;DJ) B3#A4**$0HI(AZIUUE#;<8M/ $VECBB&#Z[TZ7FVQ[GIL=TZNM!8KUR]I;X(4"YQW"5XZ)'06- M@O3(7.039/?K3*Z ^;K*9-WOM->87.$XN,+DW, 5]2:;JU'FS+4)N5^&-$E2 M%A"HLCH#"L\@HQF"BB<1"T*F*'-RYQSM96XDU10-;&["#BC:> "B'=-<#?-@]V_:=E.5O9;%]K(W] M.MUW8Q)]WJQO'C:VZ;RG!;=]Y8I*H@?)_WL5(]X\ M[1]I"TK4B?VY7^,(HO@%$=U+J# MGO(+8-0'1O]=D!TP" PHDCKJ)V1G3,WJPQB9G/ME7BY_$V_&_":&U7^=8IQ\ M%I$=5=[I*]%. ?_12^Z6Y.&PQM-32W MHZY?HL]^!NKY?#,;DF_R7_<]@P7OW MXU'RC11_%BO=S$HOVWWR8Y0&27G=YM1JZ.2ZPYP7_SUUB MK09DU$763H*!V5:;V)7W12GS^_57^L-TMJYDF_MU&<19FA 2Z^T@EA 3$D 6 MQ1C&G 8HI%D29TXW?"[T-[<%K973,6/J!4SM%@2/2(W,XET.Z5;4.HET*RSX MJ17W=&X=]YRH=L#X2H5ZH;=I,Z#:J7Z0^-3RM6LJ]M4A<7=%M2GE)B\;CFOS M1W\U:8.60DE$8TDAQ4D 338I2!%%,&"4A")-@L"^!)1]MW,CE'X]M"9V\[GP MH),>_%7+/ZCDW,6Q.,] XR$\MCDY"W"'%/7S"?(K5/:[#NR!Y?UL,;.J\7>Q ML5KX/%J?]9ON[/^QR^_;\IBW=S_;.\E!RS@8:H0% I'$ 4*]$9R+F M=$;)B2#/8'"&"8^]-1GEG1&YSVWG'ANV^_TD-TT2-G.7Z^8[S5>&&;\6>M/^ M4*S[5U-_S5=;O05?9IG*TBQCD*1"0:R"$#**"!0D#*6(-<^9M/[VM]&=)7 B MP@FNI[=BU9D4V]R*M%/#I I]6YCL ?#+AJX%+07XA]8F7]]7_W][W]8;MZZE M^3Z_@F^]-V V=*%N_3" D^SL-B:)C<3G- 9Y*%"\.#JG+'DD57;])UF5@* MGY1T!;>'*Z(P[_)P UHN[%GIHP&T9+>;SS^K)3\:GF/;?OQ HQL49#FCK2HI M:X)T;BK_)B\\\9ILUBI@KWWH/EUG3[B)C*E4"VJ5,X B-PS\B$".?5F@VY61 M)F$(HR@6NF2"@L0W;6A@A[*EZ9I;VE0DB7'K TNKI2U;5 M*;KI.IO WY3_:L_9[M$];S=@MXIV'+)5M]N(XDCVL?.C$ M;AJQE#/L.F8] 72G-I$!\W0,^*.JLV=)*RB[/ @UMJK;ZN)9G6%9_\%,3FNO MAIX8G@+AB:7L (] N(Z\"86 0\EEAU'3'" MPRCOX3SKH_(:CH::+6_A/ O=O(0+3]@R]_Y0%8[N^7W.'IA8^;S&3^RAR/)Z MVR?X/K\E9/.\49O_K =BK]&X*S>-XX1%(:0)%V:@3QR('3^"?N@QY,4>#KFW M;:W^>(TU:)EPK8USV'K]<0YC\:RUTO NR[\+[L&>?:#XWW<'EZ%W>P@N>/0Z M9LVUUJCMCVFLE?H6W\9;6J\'WP/M_8#IX(_F'[ M>*J)S0Y$RK+5'WF=U:^WE(H-6KT7/]Z7C\5?^8K[/G6]2-C$GC",$0L93$@8 M0\\C 8FX&_E4*X&@9XZEZ:P-F:"E\P9(2@6.0-*J=RCT =HOQBW!-+'@'860 MMIC4P*!'K15O-S)-_+ 797UCSB)\-)C:B@N=1\VM2Q6"_?C\]#E_R=[G%2WI MQS5^TK4RS[^]M)VKJ 2/V;,TM3Y_>;@#[XN\R@1 />X_7:2&K<_K09IXW_;A M [Y+8BTEX?0'S">(1(CK!J@-3;:T/2\C\AN"08?B MMCCDB"BM0;#[Y8!M"*>^EYH;/?V -YLHSA3]=B6:1K%PNO#T!,8-#C%;E)PN M,]V0.>UW1B9I[Z*-O[$G^>U\92^R973^=)?+6=6G].ZU_>.^N@]!E&*/QC - MDP BQR\* ZT.I!>2\'FBK87E---\:T2S23?V+"93%W.ER-J"UO MPGA"YG437 W8R?W_]2..$\%-%+52F"7SV3I3DXA?O"\9S>IJY5+F) C%$(=$ M2-K$\6"*7!\F+"(,>U[,TV0K:?6$[."<(V3I#%<)I"%.16EEN?3(9#^9H4XZ M#+>>$+0#X4PN@6USJ&UZAK*%Q:*!0^)OU!\:^F^LM? P1LR2+!N>;U:1I$4^[Q9+S)" \)#!.'(%E0H3HQC2%(2$(^9$?>2&](I)Y!)HS M12TWU3XL()C&F#MQX,,H(!Y$V!<((H:@RP5/8<*Q&ZKV\Y+H9W7999N5 [+RN&>'S#/A1X+ M8XB"$,'8QQ$4FC-S44R2*/#'J,G7$+4\/;JM B][PC)P%BRR2EY# M8LZ5@L&:MAWR5W3+&RC;S(BZ -MWQRC?5ZVRB78^^P":P >!YH\'*R"-==#(#_"M[ M$9O@!Z[80UD\E?CY*WO&F1090LJ#T$^#,!!BWG"3]L M]Z'0EG+QP11Y+69?R_V:M;R8R4O=-4"84)P$$>0>381Y@H2AD@0AI$X2I=Q- M?"2X90')]!IJ^/389_9.5SEC?U062E'J.<^*.7ER:; M.N2!#]K5CRYCTR]*K, RL= XER2OC=*(9/D+2%R1,W\\XLRI\Q<8.LV@O_2@ M>6[">_R2R4J,_QV7YRHM2YC^(R1P:$LX@#:FPL(,T@'&(,"2N'Z,STSS=M?9ICED]XR&J^85UKXT)X;G9C[IKE& M$E#922"%H>?)^MMI"'&:,H@HP3&12A/2ZD?5-\G2Q,26SFXFBED'DUY(^X6# M+: FE@JC,#*JMC $PJAR"Q<'G:W>PA!;W8(+@\^.K3%69C]5T=2B_W[^_N\KIH7*R[V-H'F:U3Y%]8O4(TCH0- MY4,O$G("85>85YQBF,HHE,1G+/:(687I:0A=G,#9\0DZC-X R>HV_*'+;G-/ MV2T4)3B6E_=%&^B\+3@E1VS95@$2IN7#)OI.]-2C):S^U%+TS1=^1)VP:5?% M6GFPB#[SN[P/+*WWQ+S#559]>RD9IO?YIRPMROOR'?X[ M+C-Y+JK"^1%QF4\]![K(C2"*.!66+N(P$G8O83061Y1V8RS3R9=VL-R^O*PS MHM*FGW'Y)(3*7UG]0Q;3EM6!93SCI[MW]U^EF^O=;=L?7+!5%G_IQSB.6J3A M>\,IH9]W>@HX>8YS];UF=L>HV%61C4J]HDJ21EXIC)TYE/T;/AZD; MAS",$S_R'(R#Q"BX90HB%W<\[7F49U&YY;+;W$S\7OZ+"$[!2\NJK I2;-D$ M>,?G?YC9-Y-\!WJVS5NO[L0GX-'"[A@$IZW29(,TN;8/G;7]337XR?+?P8Y= ML.<7?-]R;+$ S)0+8LFDF83$6 @K-60[<+X2Y/V+8F-T[@:4"'H4\G-OS:9S]Y#<5:O['AN;K=J$5DHE M7,K.C^OBK_]D](EM[X@>BW>L>T_T0:7*?F&_:M?[7.3U#YE[M2*<>2%*."0! MEH4!T@@*,4A@'%,O")+ "2.C1"<[9"U-7FZY:BJ6*"5),@849P=7Q$*'2MGA M17'#(9 L M<##9,C? "65EQ/*YY_'2>6[G,OX8A,5IN(6\MFM4+4S!FM-H$\ MS6JU.OKX0OVR+MBG+&=W-7L>2A2Y^-Z"-NA!\7E)Y+JH-C+ Z;ND%BAR+9>? M/PO%5=7G#T>W>:T47W$HHI- MP;*?JD6W"K[QB"&C 9)Y"6I48C"2#J6IFMT*_)N M&1%'3:'J82AF5/&Y'3M@SX]99-2UZZ>G2,RP*A,+IBD7Y(KJR*/@M%X=V8R* M-ZJ./ JJR]61QPTW.GS\I60_6%ZI2 !Y7Z9*9CSB7[=U4RE#354<9E1NM915 M0)TD\>, HE!6)$(^ARD) ACP*,$^]E/?I2/*EEU)EM;NGK_"V0%7X+?&[=&4 M)@*XPY;RA)Q/US;, [YV>?5D\!RK-5L$?&>%#MP7N[)#@JL;<'NT7!<2CJV& MS-O V%Y8_574S!UZ;P.Z,^'Y5H8=J17+C(!W,HQ'TB&(4!>SG=35=Z_[1Q[P MJ_R5TLZ;0DF=H*_[^@AHEYC9DW7:@36^AMJ1F;:W/<7EG^_ZT@@RI25F'HLL1Q(AC$CB/. M3AI"3 F'+@^(EX9NQ/3"E74G7-HI)ZD#>$?>M0WNC]#5.V%L8C;Q67"^O?QI M8WC5V*4I:O3;MA#.[X#+>D82\!UO4S:0/P_B9/W?CZ9[X_;MYYD?[KY^X3WS MB*-[(2(_X_*?;-OE,D@Y2L(X@2A-B?Q/"F//9Q"'<R\D;1U3A-O/W-(;JN %U7]*$BA,I;:7=$T#<,D=*##N2,.DUBFHE ' MTLAQ X_CF-+TNNOW(1*6=J*<@$:-F3-5P8D(T!Q8E"^XHK%&GN;;W,) MWN1^_RKT+=SDZP(XV=W^( %O?-NO"]#P_;_V2%=V77\HUAEY?62_ZG>"M7^N M7">*4) @R +D0H22!*8!]Z'O10EQD./[D996/331TL1=&\Y7XU^C.ZH?0ZDG MIFP -+$PVG=-OP$-E>![^[^27*#HM6AO#T%BNT'Z\31OTQ?] K,7VZ%?>GZL MSI36K7*V2H/8]\/8@\QQ&41IR"%F*(#,2[#+64A(;)27VQE[:=M>E8AZP:\J M5%<61P!=1(,(>S&,4]GQW!>2-'9D$: D#:F;8#](N%F7 M,5,(9^TD]HE5%2"M!?;25/L;#YZN=C?JFYI<;4OKG3%J4Q,[8=::BK4?>6;= MZ82E4Z7H])%QPNUCEF>U,#-_RNBN6BQ8)K;[;56QNKI]EM_K?ZO;BC]^R7 R M]K_%WG\4^+*5[^. A3R$'F61[!,CK,)8"$+?H:$7(9JPU,@J'$G'TH1FPP94 M?( ](Z#AY 9T>0$M,S= L@,4/V:R8>SBZW2#%.N[Q30 'W8]6(7 MRHF%6X?8;<\953ZEI7>$8T4#0WU/BETL9W*=#&!JQT^BCTR/8T1CD-D\(?H, M=5T?!F^9R^#';U]5K>Z32;;?<2([?'D$8DI]B"+7AW$0,(B11SP4IX&# UT! M/##7TJ2O(+>M8W[F:S<7&D-(#TM=B_A-+')GADY?V%J$<"9)>QV41O)6$YP> M83LTPFR25I.5KIC5?<5VJ!(!=TZ 7?&XH-A,0 RL/BU1YV M$TO7.6'3%ZWVX)M)LFZQ4JEL?9A:"@75!ZE'P@X,,)N U6.D*U\UWS O*'B7 M5YEXLNVN?EN6GPRJ"EY^>4$;OB42G&D@/T5YP6%,1M48[!EVMD*#PZQUJPUJ M/#W.F:"RQL_4=_E;7C*\E@U8M]4X[_-](ZWJMLPJ04A3D;/-,,>_5M1A48JB M!'J$2 4""?,L( YT A(R0MQ(*A#F-;*L$CG"XSA'Q:RF"9&D@ZJA'1!% M>'6C6E(57$8-7AOT;&6A]8Z,MU^^B<^.@\:X9\Z1W^[:XIIR5]^ \['6BEO0 MLML$6?_6<"R.'BR9MGN&3+LJDT5D6R'RC:.V;0(]'-EM=;8K3)@_!4DE7@N# M_I8^9WDF>UO)HZT-$E@%B'(WY1X,0T0@PK'T(XGS@T9.)$X.3Q@HKLFIH3/I MTLZ 1GJT1*OBBH=D;Z.;1M@)0_ ;J/\609U%J[\"SW&JN29 -C7NH2GG5Z0U M03BK'^N^.W.YVK9NW_VFKFKQ,34%=(5"7F6DJ2SJT3@.7,;$(OD!1!'U(4Y< M#,/8X5$:IZX7L-6+TM[_R#5#L2>CUF2?'M(\H2KU]%2J&QVPH[4I WH#.GR M/YK_>8?7TO4V4]'9P=77$Z&+6,^IO4[7EX[=%8?M\'MS_%4LH#BL[JJ\=?W7 M03K_-4J\ZL)MK8JK]H3CSJ(_\CJK7_\KH^PK^\GR#?N,_U&4[S=5+?3RCG2T-2==581: C%L4 S?=T\%&G?W*@?3:R[X>1[[H,QEXDS'DJ9%5,8P]2RGR?!$)+)EJY3%=3LCP1 MMF/F0*=5[( M/T=^>\625O:SY64<#H6:;7$F%X3_2NNB'VLUV_K,%(HU\3H9 MA6A9P;8G@NNZ\6<+\+("0S?^R\Z YA6"FT/U*WM2-TYY_45\AZL$1[%/6 )Q M(-L,,R)!))*_3+ 9T'L/T=L0#/Q M\6"(BE&MWS[61]7X/3O@;+5]^]CIUO3M?8%-#T -G M5'QLS["SQ<<.L]:-C]5X>GQ_^,^L_E%0X_U^X?6E;?:#;O$-K?I;^Q)$P_O: M CH3;^HSP$RPA0=P&+5_+XTYV^8=8*J[G:U&SE_%*DX8HJ'+98_/"*+$ MP1#C,(9.%'DQ31 FV.@:?!052Y,/U]3'^:N8O#J.6#:]R_/)%V-B<71-99R> M=9BC+LX>Q[>KBB-H6'I-G#U,%BKB= :S%;[]08:*"Z-J(SYK%?NG"%@Y;AH@ M1\K*F-.F#ULBQ"@DCN)AZCC7!62?GWAI@O)"Y*WJ3-C*R@XCUX987U@, M/5DX!<03BS]+Z%J(9.Z':K+8Y O3OG&T<3\8P_'# ^^/,-KH/QX+&85Q^UQK M6VJ==Y8F501MFZI6]P=U<1#NI%2OC?^;N[&%SN:E263Z6+-UGV/7[*Z2353Z@A5>WOE)C@. M.(E@Y/G"M'+#",8N93 )$\=WO33UN'9I$1+MC]6WLB M"*<__Q7%,D^I/?%!%]$.U?8!U?>'3P#L3)YO&P ;N;<-H>IQ9.N.-)O+VI"U MKG/:]-5QQIT4_$4NO=OWO#-CIW?1;2K=9J1>!1@GR$$$QCQ.(:*>"S%V/2'( MI7%'/>9BK0[;YE,O38#O=D@M=DBG%]=_F-ER!MCK67/3(#JQ/-\3+=UE!\+G M4[?7W)9TBV&BYGA9,NH,)I[5K#,'Y-BP&S'"R(CVYY=U\S^I)6/G X^-DPN2WF6TM?==:2:=CZZP1&O4U_#3A3[_;_LQ&$W8#;NBZS=%.K,-VZ $=X M;2FW)P$N86)IZY\,/^N>O\3<\6:_^)SY+=-'\6![$J6$IHC&1'9?P!"%GOR) M4)AX/.9^RG"$F>Y%TG[8I>UH2=F(\M0=G(;O@,9Q/_&6O9YQ_;N:<0#,=!TC MB?MW.QOS[@C/Z]^L+J MMONP:6"_SEA+VVV'81(M\4!2#WY6_PX$ VU!8OUH$BU(^_?H%&C.X+?0 G*" M7 $3J$:%JFA-,%L(BPF[W= 6H_?,1L(NNBDN&Y[U[%/UZ*"J_5"5.)(=8;F=LOGRGR.LLWC-X+:A7AE6S1 MMD*>EWHT\&#$&8,(40YQP!W(?.:@-/:03T*3.^1YR%Z:ZKEEH%6JY W 4 N\ MMUQTO6-B>4LY\2$R8A6-CX)Y0;5T4,Q$]*S'R+P+<7S(S#S[R/KPY >CFS6[ MYQ]Q5JHJOVTF;TX[\9*?&98$TOO\*R.;4C9F>H>K[+A27QQ%S*.R9 $/A%E! MTQ3&0>+#D% >$.R@"%.3D\8J=4L[4"1+36EO\)^96-*2_'@%G]A/L4JR\ZJ\ M-\+YZ[]5!Q'(6U8-Z\!;766]H^7-UF[B$V3+EPP4WR_AS39)19H7YQ9,]L[; M<0@4BY.4:IP4?EN%W:W2-F\Q]RE@/2G@/LDD;]- Y(]?K"19)4GZ+Y8]_1 F MUZT,MWUB[5_80YD1M@I=/_(=&D#*G1BB5!PB22A^(@[!-(P9IP&>NYV()NTF MPFFNYB);>D%+,-A2#!3)-Z##VU&+$?!;E@-:K->XK("@%U02H]_G[3RB^]EH MGD7+^Q"F/J4L=B7I<'\#!CZLY70I,5RSA?0LT:7Z7ZJ#B>%2V.YG8CK]V"36 M\J40AAD3A[1J[-5& 'O,]1R74Q@3)@ZV,/%@XJ$0$I^0*/8\PN/(+&/U[#Q+ MLVYV9"J-6!%JFIAZ'D\]B6\!I9.6^TE]73)-'^ MQ\=)@6XXYJ\!KL8XQSL!8T[Z.WS83#19CUI,-5T,W5HJ,3CPTDD5-$8P\!84D^ M7)QF5@$QQ.RQA!A\?FS3A?=BS!*O[W+*?OTO]KKB;AHC8?U")R72]O52B#EG M,')C(GX3,!($9ET7CF98FG+0-AAHJ02*3"#H-&V\< QD_^ZW L_$V]X8F1'- M%RYP?T7WA>,19VZ_<(&AT_X+EQZ\HM7WF1;CGXJJ^ICELDJ.LE3N^8/\LPHK M^%+D[3\>BJHN69V5RH21H07RHD^]\([QHF2/^->*H2B(:1K!E,:.T!J$&9$( MD0 #0@CVTL1!/C)N%#XIR4L3-8UB?<#R-B3Z-\GU[S)\Z%PQSV^LKM?-/8E4 MT-]ORAIG:_7O/W&6[]Y.%>>R5,R(3N73?CV<>]PA;@R]R"40<9K Q(\CZ''N M^U$2)T&$MCKGX[_<1W2HPC[^_V]ITF])3[%>R*MX%UG;86"6.RYP04>B2%$.4,EF%*'9A$$>1CT+BIXY6%2*S:9ZRS2ZB$F>SS]!Y7/X2V>)?+_AGJREP8-:5,5W-BAH/ 2Z#O)Q0B$G"( MN1O!"#M^X$8^#GRMCL(&N7VI8 VUB.:&'%_@N MR;94!&$0EE$E$"Z/.EL!A$'&NN4/AA^VWD7US[*HJA4- R_ C,/$PRY$W(D@ M=K@+L>O[-'%=E)@YRX8F7)J$4$2)0[$L7U6S;X-^7-H8ZVD4-I&;6$P,-915 M],[2K_0 F>E;DS;3+:4+Z0'S!@U'#]\;FX;_4QP*1?DJYZE^,/IG45!9I>F> M"^6%E4)=685Q$*5N'$%YI0(192Y,G8#!D/ P<'D4)X%1,V:-.9J+%,G 32Y<=M3=@!Y\B^$;59BLXV!)M,_U<&R%KN>/#,\Z<^*T- MP6G6MOZKUZ91=#A\08T7,I Y4$_OTDB[TR? MA)XP?=.%GOKJ^NW6^(ID;RXG;MB>ZKC_95Z9J775R MQ['+G07YWJ2MV2#[EQJ<#;\X MLH7)+CU&AH_E),N?WLMV?ZLD](E'? )3@B.(6,I@ZH>.,)Z#()8::4C"$8'' ME^;3VAGSAPL_=!*X=@0#1;%AFY)+..M)EJM@FZE:\0BHS%N/#.!@J]O(I6GF M;3 RP.Q)3Y&AYZ_(D5$NP VI-[)$39O&C6)"$N8RZ" L0S>%]9HZ00)C'M"0 M<"_PB5&IL$L3+4W?: P-]BNKKVJ->A%7/9%@ ZV)14(#U &-$^3'#P%A,XC] MW#3SAY[W,'LV8+SO>7-__6-);\OR+J>J9XZFC_[@I:5M:/V.0:?\#WO:1[,^ M\>Y\++&J&740#"C(S'YF=(/7EKH)741@E"/]<*39G.=G&>@ZS,\_8#\G=9_5 MH9XZ3.AH,Y1D7D?5Y'-\962-JRKC&6D*[M!_;-JX'9D0YI$X"5V7PHC$,42^ M[T,&]]^!Y/Y2&EF;'G;,+=BS>V,W ME=#N!V2@J2SMLYA%]7F#+\)J-N$DJS-#4J%=NA>36SC)G4MX%J83'K^PGRS?LR(GF$\13#_G0\;U$''$R=CU((ABE7H2XZU,4&QUQ M6K,N[7@Z)+H)65!D7^WUU%L$O6/".K03BW@KJ!J+:R.4+(E:O3EG%9-&,!R+ M.+.7[6OQE^6B; =\>__^3EO0?BS*+ZR6)0?DP/M:#R[EE%$>PB@F 41("+^$ M$@)I['&,D1/&H5'.SMNRLS2!.KILQ$%MB!X=K^GH+:&;IJ+(#%_@];;!LKZK M-S 8WO*3LFI'S+>2,Q@7,S"S&(MCOH4S,4-FI.J:KG!B'$&I6(1LW32G$Y.Q M["G?_Q77[$/&.9.._ RO5[&''#=T&<24NU V=H-)B!'D8>+@T/-EMS?S-F_& M="SMN-W&^''954=2#FK\"\C"O\8Q[./61>\LFP'MJ8."%-"=HT>0"R2]X) E MV8>X68CCY[J,W0SE+XULRS8:8:M]ULRI>(/&::.A.M\);?QP8^OL?BB>A6Q> M<>IZ/,14ED%D$+F.#Q,<,BC##Q*?("^FOEEYW6;@Q4FZIG;L]X8ZS$%D1%T:M?3@C,P3Q+ 4A;9O7SWT@N\8R23:[X/R6?+KPTBY3J M)W@KJP:>&EENLLB?ZK:F_Z,80O5-=D/?*05-X 2>>HWM9G$=6S?Z[%:6IY=M" 0P\B\Q*./1C8*M-X M;HIY2S'V,'E2;K'O67.KX%;(=:IN>F29&XZQ2P/"H>=[0D.AG$',0@Q1B''" M&(I8&.J:!0^_*]"8WAK0!L)H&UY@>=1&/!YKMJUX@8GN M9KSTR,A6E9NJ+IYE:+_*"SRNJ=-FDL2)%R+D^S AOC@?G1 )"QY1*$[+-&!( M;&-*C!I7ZLRZM"V\)1JV5)^6B!J9P*.W!GJZLW5D)Q8'-D U[X1I I*MOIA: M<\[;)=,$AI.>F48OCPS-9)R5):./^%=;XJLHZ%_9>JU*AQY.N(J2$#'$/>B2 MB @9Y5*(>13!D#NA[R <"$DU(M'8A :M?35_\O&6!>5=VQ6S:]EHB^8>;3K# MZ$V3==*38]9AGRF6TR+4YB&=(S"S%=EI,O6\ 9XC0#F)\QPSQDA]#+]DM6R_ M(XNTRPZ%I):YURJD=)7&KI?*1&E,0J&&14(#BQF)H)/Z*4,$TP ;!:'W3;8X M[6M/*]@2JZH"M%'2ICI7'\Z:JI8E]*;6L$8#9ZY7:2!B2YWJFVI>+4J#Z1/E M2>>=D24%69X5Y9>B9M4J%@(CB9D#G=CW($H8ARE",61NZF/'QW[L:MVOG!E[ M:>*A(0THV@P+[G4 T]OX(V&8>)]K(6!>CNZ45UN%Y#HCSUL"[I2ED^)M9QX9 MV\>.R!#2_.GVJ60J:G1KST=I0GR*(DB"(!#V"O5@',<)=%C@XY"Z*0O-O(N7 M9EK:5MT1"O:4CKPYN8RNIJ?1!F937YB.@FM$S[@!**PUA[LTS\Q=X ;8/6WW M-O3"R/RN%U;B6HS[B>&*_1?+GG[4C-[^%+]]8A^RBLC(5QD.^<#$!Y77*\+" MQ)$-#3R7(XB\4!@!)'2@CW! XCAUF:\5PCB6@*6)DQW]0#%P [8L@)8'L&5" M11;?@)8/PR0HTV72$T!3@C^Q7+*.NWFFT$CP;.7VF$X_;S;.2'!.\F?&CC,V MXT7(#%;5#SBC7UB]BG#('9+Z, D##!&)4YCZ+( Q)A%Q?90&#*\$,6FAG\MR M,(/)CNK.,Z7!7OT +X(ZF:4"LI97%)BF_#<4OF[:K%B7P!<@L*R)#B9YDU$ MPB5F+\F&B\^/+M/S4E1X_6=9;%[$V(W\5PI(+B3]AM%6Z!?Y0\GD\;E-VFW] MC@Z*_#!(.70XC2!R@@BF(:FRI"=<<>FQE35>S73$\O)ZU=&6/93N4G#D#+?]2/HJOP82AE,(V&@ M>;%#L1M[@1,9105>G&EIHO*3:JZYIU352VEI-@]:( MA)D!)*QES5R:9^;4F0%V3_-GAEZ87"_;]=-S5S3Q.)5Q>AACV6N(QC!Q$!6Z M6>IR'V%*J%&!DE%4+$VL;"DS[CLT;@VL:USCD%VF.C0L M58,ZA>D*M>G,8..$X;M-E>5,"MKG5#:5E_G)#\4Z(Z\KG[& ><+R]+E'($). M"F.'8,C#B'/$HRATM(H@#$^U-+&VI11T204-K>![^[^C*\?V0*XGX.P .;$4 MLX:AL>@:AL>2?.J9:%8A-,SPL:31>,.\CLK'K*SJ3QG+5112&]7"4\P1]B)Y MAX4A"G@,8YRFT$UH1&5! O'UZ%92.3?!TD2'HA%((DTB^R["UR\0;( RL1@X MQL,P;.HB,/H%5:X%:*:2*MH?CE$UE3[F>^JIG'UMMHHJ?41W:ZKT/C=.'6K: MQ[%SD0-?F:S:L@TKD-4TW)43N%Y*(@AE./JLZ M-@Z88Q5MY"BCTU9E?>U.>>!;4F_P^BNK-V5^GZO?-%XO0F/'CU(*_8!S(?)H M"!,6RF)3">4T1)@RLWLP[:F7)NX:.D&I" 5%#EYD6>5_ WA@DT" MZ]0W7V?+O,O_[C)3[W)2*F'VVP?6_/2["CIK%Z-AKRT*;S5/U1!->UFJNA// MG:-J",B9#%73$*6TDSJ\'@M@\#N\C80[]L/7+)WXD.BLN8ZRRNE MZ']E_V>355G-OK'R9T9DK&A64%D"^"E7HZC7A#CD">-Q2B!S.1%"$ <0!ZXP MP8QJT7(.&;=#ANWG;X#9E^N] M_P9B4=_#3-<9W>^B+N3N?BZVVQG0#9._+-F+F.Z'8+I2$4+B'. MZ55=D'^"4_'P[W;N1F9;EIZ+ENEIF.W69C8XNU= \TTZSK ZLMR^;.0=U3W_ MD*TWXK?-%/>;NJK%]R\,NA4FH1_3Q(,<.1Y$1!;P]65)(!20F(0\B5&ZJ@O! ME9YU93B_D8*PHV)*5[BB$_RUO=K [=5&*T@*OI,L2E84>U;,["_3==(SPB9$ M?^)C_>0NJ:%= MZ0#3ITWX"6(WL&UTCD+%E=IK//:GJ-A.;8_AH[S-O$PK_? ME*5*)2;$(8$?P9AB"E$<"G/+10ET4,)]CR<\\$R;VMJ@:VF&51-K31KBQEU( M65HPS=NJ^9=AZJLL:['R-Z#E;CE!\T=P+R1V?DO54@/ =*"T'4E_/+R9]&:$ MKCX*9(I<-C0OQ$GQ^LWZ1A: R@M-LG=6O^[[7&B)X].!+$[8M M$V#+A4SVW?$A-:9C3O0D\7CP^V7N++A/[?DTA1Q\MQIJ=C6&/36^Q=BMM"1T M+R3'SSB+.+P:D*W@NWZ@<0KJUUV/5.EX^/92Y%51?BK:+JNRA'T4^0SA,($L M=A%$F/M0?)R.,,U=&B2Q'R:N:Z)Z#LZX-#FW)[AQR;4D@RW-HYKN#..NIT%: M17-BZ74MD,;ZGC8XEC2YX?EFU=&TV3_6OO1?-'=-MGV:52OFPR;-6PWNC^>7 M=?'*6.LBK3YE.;NKV7.UP4= M2Q-0+2MJ4PFSZ9";CEVU96@;9U"![Y(GH)@R"$R]9@F'O8@S+7Q)H M_!+H*=BV@9WXW+&"J:4R2^=!FK3DTM&4"RB_=!X$O5),%]XU5[J/G%ZW5;5Y M?E'9;W^K&/U8E*T,O$_7V5.3%J'& ?>A3)E1OSY-)L0Q!H9 S MZH<)]?0Z[%JA9FF"[!OYP>AFS>0-W(D'N<,>D/S)"* /3#9(E4K$-N2WPZN^ MUG?]L@ZKX[,NUMS>_9.U$?R<6Q*@6-*[3)U@E?0U]%E7:R8]?995,]+6K:'< MH[-?/\=LFKLU.+KZN[U!S7U_[XMO;,V(F/TSP]6F9+?/M:YK[]R[2SNO9#P@ MSE_!EE+0D@INGV6-:'T_W5F@AMUPUV(T\3$Q%AXC-UH?!J.\9&<'G,T)UL=. MU\?5^]S(/DIGXUQORU*L:=/^X=WK_ID'_*HN ?[");UO!(I0M[,FEJ"ZRYMX MV"/I\\$O' J$#,W PL M31R='/!;:H$B5SFY,]FJ46;&T&*]QF4%A&'41,-J)LF\V=>B=\VPY&]@8G'; M9$.=29#I<@_25]!]L$4 * AD&7G%>?NIM.J?^%H:(,[DB!]^8A:[<+W1.MIJ M]34W^?/V$WNCQ3EI6O96=-C*DI<75/(,_[B164O;/S1T5O^;X?*CD XK0MW M3ST'NI@BB'R9U!%X 8RB)"6,)LA#^+J4>2TZEG;D?/#+!. M?(*",O)LN?UJ'CC5'HCJ(;SZLV&&R<: MV]H4<>J0-!9V@!O);'B?49C&002)2V/?2;S(#9%)^MJ(PA\S9*4]RCE&955L M&SO$L8\Y]B#CE F8$(7823'T:$JXSQU! #4Y$)99'^4;>WH>FWYB5.MD<75, M;#DO"7)5N0]YJ:)4P^K]NJC88_$Y?\EDHL1=3K^(M=*]M^P; M8VD[3-*D?TG9B\[P9:4M8*;>>XI,H.B4EN]C]JR*#7S^\G"G]YM1ZWMR/_ZG(GSYE/X65IT1& M4[JVXZ1W2$@0QS!P9*-J7QRMB8,Q#+F;>HE' Q=IU2@;GFII$D%2"]>27*-C M5P/380^Y/:0F%A&24* H;5,L=V6I1_FU!X#3=UK; W FC_1>G*IZ+9BHUJHR MR?6E 53^=BW1[GZ2ELJWZ*'5XUD>&& VM[$>(UV?L.8;5[B1ONY*\SR4Q5.) MGU4J3ABF'G8=8=ZY6-@M0I;")$T(="A**1)_8H%1N=O+4RU-KC;%J_:D@I;6 M43E//0@;.$FNQFT.=\8(R,:Y&GK1L.D4.#_1_-?WO0R?O6CO?^/Z>MF?LC8G MJ.28@KH1&F)& D@4[$A%Y&9?4.%B;0CTG@A"GV UG=:%RY M[,'9ER92CJHW[^B_V5[,"A-%\ "P9**]HQ5LC"^8/;P^>M)G,M0G%DB7 1?F M8 MT I.?7WW0P-,S==O@*FTX;,UPPVMBY359<;(B?+ MGVYS(4S76$;WD3K[J::_3<4#F-0KYG$'.1&! <..;%?JP31&"-(@\"(<49]3 MKWK,?!.+8'>!1T9.KD] ZD]#3J@ T];EZD6 .T3?]H/KR_G M1R$%)%1 8@446#.F_LR]_G/E!,W&U[*2A>9>3N,LHMD)-(]<_5+D7UBQ;6ZM M&:IZ\-+2#D!!'/SRQ[UF -HI!OUGS57L3RSKMYP/MSHWBBP]R^ZH4-+#D6:+ M'3W+0#=8]/P#XU3N]T7>Z/9B'XL-+ ,>6+7]ME#@$^Z0%.+$B2"* @13G[K0 M%__Q<9 DC!IYV/HF6]J^[-(JM827EMKAK]4<9SU]T19Z$V_K8^ >M($SUJ!T M$+&DU/1.-:N>H'/%/19FQZD,A^VZOW(!P[H8$8N02 MB! 5YC-)"72(BQB/(]=+B8GTN#C3TD2'1GOFEH57\+UAP5":7 9=3Y18@7)B M.6(516/1,HB0);ER>9Y9A$24*3*-:*I^Z;9&E"I*43E#M"]3,M+@+9+QUL MP3.Q8-@BLZ=QL/.7/D+Z62@VD)HI_^3T6]KVO+.48S*$14]VR<579\LK&2*^ MFU$R^.Q():I3?/RP,$%K(00H)+'ONS#PI=-6%A-+7)X(U2H)(R_% >5&F?!# M$RY-&G9K[X^TP 8QUE2=+"(WL: T \U<1=)$PI:F-#3=O J3)O,G>I/N>R/S M3+9WK(V*W-9,I/>YD%A"4@G1]0Y76?6WO$@K5BH)=I>_;&H9>Y>3;)VID^@] M7I/-N@G5*];KCT4IKX%701+$A(8QQ*EL*IMR%^(H0I#$'DXXBH+4URH?, >Q M2Q-@>P?2S3:9=LLO$%MTQS%0+-^ +M- <0T.V9;6SXYQ\%VR#EK>#07CI-^, MGE!=RIQD=@GI$SP^K82N"9DM1Y\WUF /TD/6B.. MY\;IZ5_DQ6GUXZ$L?F94F "OLDG!7=[D9\H@R],XX= 7HBUAB;SU#"#"F,#4 M"1C$2;,F787>_J?8I6?X[V.,^<2SW>! MJ90C")A541P/T+'Z=\5( M(U/$GXNRSOZ[;5E^2YJL0*E"%E5=K7"(212@"%*.0HADN@H."8<^\GS"?"= M2;+*V9.,17\TR//NG55K"R;-%CR9>\JHBJJ^ 5W2#3.T^Z'6$V@6D)LI.[I# MJ&RRUB%594';K#FJA8FMQ.7^R>9-.]9B_"1I6.^M49&A#ZSXP@KCV-#N:TNS M^F2,Y,,?]^#+'_=& :('4/1O[BM1F%H-V0-@/T[T',]C(T4/QIHS5O0<$T?1 MHF^Q(&LK91-RQ>TX8XA65XLXU&9.I# M\R(8UDK1761_7*G?@Y'FJ^U[CHKYG'QB9$MFVBKWG[W_(/(WJ+K\E9/.\ M41F8LE$Y4VW)5?[&4%_0R(U3WT,>#)Q0UI5C'*8X#F#*4,J]-(RX[QAE-5HD M;FFBH=NC][ ?_$%$HF&]?JO+J:>TO]4B32RMNNO3,B:CS3NL@4/>=LO6[?CZ MO6GY:K7CZY3 VTK1LTG:O%EV$X!ZDB@WQ1SCQ/]1+MV7C53A[KG*TZON-W55 MXYRV?CEQ.N'8(:E+8>H%*41N0&&"HPCZL>NYE(4^\T,3^6XT^]($N"(*_+5- MZL5M4J_*+*^DU"#%\[/0;:I:+!,H]MR8272S%=(3V9/A/K%,/LF@;BB78#>T M@P[Q-RK*@=B3MZ-0LR10S>:>56*.@N58)(X;Q-S5WY:-^U3L^5_\J6&9RZ9O!8^3/O\A^CS/_])W9//D7R>VZ\2\_--)[U;3QJ+X4-:L^ M%<(6O,WISEFV3Q&HWKV^R]9BH*=OXHO85(]B.G55Y"1^& B8/.UKBC>T>SLF3T$?]JF_:4Q0LKZU=YV58+4F0Q MFA=YN*X\UW&I%P30C65 5.@X,*'#-@3D M3 -HTQ'&B;2_B8]*!3TP*BL"WU751C;AD.VF\XJM?,)YXD<,^IPSB)@C2TUZ M 4Q2'/I)[%#.M +9]:9;FNCJ4*O*88,MO: EV$Q2#6"M)YWL(3BQ1!H/GK$ MTL/$DM 9F&Q60:/'^+%PT7SK:AUIV\0G8SUG,G,2#T>)"T,4NQ!%80@Q,$0CTA= TP$TL9(TQ&M!(XS[BU MC@%'P\_<&. \W[&<_'C&Y3_5=:N71EZ4 M(@[]T!$F4902F+#4@V[(.8J9)[:UD4DT-.'2MOD!O4 2#';TCKH 'T1<3PK8 MQ'%JU^$5$(ZI0ZJ%B[U:I/W3S5V/5(OY,S5)]=X;65+KD@[2%"\7@VZ=P@P[ M"48.$N(E]B#R$R2K"R(8)8S$ 6(T9$8MW[1G7IK8Z=7*;]HN"HK^L26XM-=$ M3QY-@O3$@LDFR.8ENTP!LU6[2WO>>8MXF<)Q4LW+> #SD*@/V4]6U5F]*=GG M32WCK=H]DB1NZL<>:PJS(^00&+MA!'GH<.:Z^298FHD[I'!$7=!'1 M?JEC"Z>I;UTFA4@_@LH&5#,%4IV2:B>*:@B"GF"JBZ_.%E,U1'PWM&KP6?-D MPX>?+RJ27C?/8-S7M(H,G"6:7G[3I$?ZS*.A?V7HM M#),[H4/E3YD0(DVLR_&_5YZ'0QXY'G0")X:((@;3@(>0>9$?^%%,'1];\Q$; M$+90K_&],/N$4IH_@37#%0.E3(^!!8<;\0^L*+?A.S9903T1-,^"O+5_>4]T M&Z@WM4]Y!("3>IE-Z%F WWD$?'J>Z#$#7UNH00;\'&7JQVZ &?="F(9Q!%&0 M4!A[B0=E=;,X) YSJ5'E]+[)EJ9Q=;(#59#:V(()9V#5U+HL@36U_M4I:*"" M^>:I37 9$^NU!LY,]4:U RXS?;D60,\[8RYUM]9OT231ICU]>:OT=?],VYAW M7XO4\5V'^IPTGBM$TQBF:>A#STMB'F.2Q*'!-; MLI8FA3K7#=ML=)CVMAFO M]GW&TVZ?<:TRIU,NN,XM]5LLX^3WVO_/K*#))?I;K.1LU^ZSKJCAU;UMX'LO M^ZU--J-[P#9 APX%ZZ.;'](R4_P^_X;EZ;]-B]PG0/Y75O\HFMX7&W%^K5+7 M]1S?(9!P',E"%0Y,$4L@0;$?,!2F">6ZY[#1S$L[:E4Y@OL<2/+!O2R^VS#0 M;=C8L@"V/.B+8;-%&3XK)X-ZXN-P22CKGV>3H3W3D:50ET6C<&.HX2WJG=:: M?[6HERT;EGILCH*NY] Q&V^V M="]&SNA^0+%V R1S-V#''NCP9W*5,M4Z#Y]$\Z_>C#=:_[H+IW^XS;^ <_6/ MQNEFC4M #PRV^@<#5?:49SPC*I*ULVX;NF7B]+H",$GJ6F3KR MEURV0_PI^\W)X00ZH/D^7CIA(IL\L^&]L;\\/2>KI8EF.W+M M,]BRV//#K= M2%F"\NC?=O&2ZD$EJ[OF;/VA>,99ODJB@#LT8+*-H ]1X(!8=*1QK1+.VRW5"LM=MPX MJ>M#XE(NG<@AQ)QX,'*BE&"?!N(,,A%0?9,M32P=T@JVQ([,0^J%64_\V )O M8J$S&C?S/GT:@-CJR-K5 M__P?_Q=02P,$% @ :(%06#Y>='ZD?@$ >0H2 !0 !C<',M,C R,S$R M,S%?<')E+GAM;-R]67=;29(F^%Z_(B;G=:S"]Z5.5?5A:,G0:450+2DKN^<% MQQ=S"9T@H 9 12A__9@#7$ 2!$' +^[EY$*)%'BO+9_;XFYN]N__[<^+R4_? M<;X8SZ;_\1?^K^PO/^$TS?)X^N4__O*WSV_!_>6__>>__,N__U\ __.7C^]_ M>CU+EQ MS;[]F(^_?%W^))A0UQ^[_M?YO\421'0V0\@!0?&<("*SX%60UL:234K_SY=_ MRTX4G5" ,1CH8X%#0+006(K:&..%RZN'3L;3?_Q;_1+# G\B]J:+U;?_\9>O MR^6W?_OYYS_^^.-?_XSSR;_.YE]^%HS)GZ\__9>KC__YX/-_R-6GN??^Y]6_ MWGQT,=[V07HL__E__O;^4_J*%P'&T\4R3%-]P6+\;XO5#]_/4EBNI/XD73\] M^HGZ'5Q_#.J/@ N0_%__7.2__.>__/336ASSV00_8OFI_OFWC^_NO#+-9M]( M_T1?#O-,WU[\7#_V\[6FZ>=OILOQ\L>[:57KBF;B8_7_.0D1)ZN?CC*.1Z]FM'3.XF(Y#VDY,FB9T(R! M(*Y!28O@;J(]+_\1!(H.)]C?K_6W*.,KKA MM,8'3I:+ZY_< N5)8OI#2QL]S[H0^@#0LTG_Z]E%&$]'F3L?@@^TH)0%)6R M2.L(C":'+IEP1IC&L'E(13]X::S>65-9#P$MLXN+V73%P&]X$7$^"E;SXK0" MY@H#I80 ETH-:#1Z$PJ3&%J#Y3X1_6+E6*W>!\E1(AX 1CY3AU*B\5;2 M.C$ZT[)Q!J)&#MH1_8Q+M"DUALDV.O9"BG@A2#E:T#V"Y1''3.D#OB/+NR ^ M1))9%"#HA^J2JW..Y*:Y$CRA%&ARZ[#VYNW]P*1YL-)4R ,!RV?Z[$C'I*PU M&HCS!(HQ TYG =JFK%U"7]@N:[(_..K;!A6Y'JB[+8!XMB ' H"SZ?0R3#[B MM]E\.2+3J9W-A:(QJT%I6)@P0X$&!]P M/I[E-]/\FF+WD4PAJ.P8")$H3B^!08R2@TDIDC"XX-DW0<:=U^X%#?GBH'&X M: >"C<_S,%V,JU"N\,VPD M-";@-!A2Z!#$(BJX#2S(ES(7M2EN>X4'NO7DO MA*@7AY"C!-PS2-:;SF_'$_S]Y:*"L)"<)Z"\J 9A, R))M"BBXS+X^+ M/>^_<2]0Z!<#BJ,$.@@P?,0OX[J]/%W^'BYP% G-,6<#7/@*88J[8_04,/EL M5>8J!GU9DX%9"6>T2OII=3I?S'Z]F&4?H M<[2N6"A2"5"9OGB3'/"8M+?&A"!Y YSL)&(OV-@7!IMV8A\$BCZ'/]]EDM2X MC-Q\_5[(<2\,.2U$/0C, MG.5,&EE<_5'%PT<^!IDSN52;ZNXA^5@"/D5:: H*:X3FV37 RY97[X45_\*P M;M9FDAX28#[/%,DS^W_&W5=@5E< <(YE&)X@+:1+A7B=( M*6KO(IE&@^WPS!-I)RSUBI-O%LCF%%=];!&A<\Z)0R645KP#/F M*#R/@LD4@Y7EN-*ZC;?MAX>7L_%ZL"1[1D"MD)U\^#J;7N_\!,^=C%F"+YP2 M?),T1)\#I*)$T"SJC,=EQ/??N!\27LX&ZU$2[1D-GS!=S@G)7,3/X^4$1TIF MPYVCS%P7#TJ;6C,>'9FVXBA**B);?10:[K]Q/S2\G)W5HR0Z$#2\^3-]#=,O MN-H #-PRBX$!?96@* JJ5PD0#%,L6^65-NA\J7L[6ZM&2'<@IW=OQ M@HS=_\(P?TL_68Q4E&3:8@0A"H4^S@D(6A&X30XF>IM$;G-(=^_%^^'CY>RA MMI#OH""R/H]>,V&+,B9)!A0(DU!(O>"*45""H>B8%>E%FX/^!Z_>#R8O9\.T MC8Q[!LKG>:@WX3[]N(BSR4AK-!AC!BO0DBC(43J?)#"M329\ZV2/"S_OO&X_ M0+R<7='#9=DS"'Z?W2'][21\&6E>M+.4.Z&P"8AQ!4ZS#"RXDC*+2"[R*"AL M>>E^E6(O9P?T6+GVO3]Q.9_?<8/7%4V\*&58]A0K%4WRT!EB<1DR-_0/(C-_ M9#708V_>#R O9]>SB80'L>/Y=YQ,_OMT]L?T$X8%9=_YW6)Q6>OKE8S1!T7D MRTAA-4O@@[-@'!>%.;3!'W?=2E[,9>KQL!P&.*]NXKH^L M/I1T4F-KGDQ"SZ%(9VI817PXY! %>B,PARR/N\NPZ^W[0>7E[)8VD_0@$/-N M2D\+:3G^CN1$PQ5;HV28"SP@R&AS/06H%]X%!YU(+&BL8;I-E=FVM^^'F)>S MH]I,TH- S,HVOJ* Z\ML_F,4D^;*:@^1L@8/'F N=?R#_^=3[[8_GUU>SB6YC^&.F(1#9A.I1Z MW%SJ42,Q!IB=Q%@H@2LMB@JWOGP_F+R<+=56,J#?H&$7FNYJ$[&U$-MZY'SA>SO;JD5(=!"8^7,;).+V=S,)R MI"CI(H=8(*A,;I$+LG^9(121O59")8PM;LELO'*_ZY8O9W_U.)D. A ;[4L^ M?24I+LXOEZN6;V3_1I2QI^0*!=!"$<8]IQ"*>7*8)AGI+3.1MS :NVC8#S(O M9\>UL=2'@2$2TCQ,WDTS_OG?D3RE]4G$>K"0N0.5BJ/ JE NIKGS*&+EK@5L M[KYV/Z2\M+W68V3;,SC.2"1Y=4!=SYT2Y=Y:U;L[S&MRE<* DS8 .E0=U^8'@Y>ZJ'R[)G$+Q+97YVF/E[./VDC*0_ F8URL.R@IJXHNY/>$T8PL M7900I:7T7%C&6:&7Z^.*3^^\KK\F,6VZHQXNNP&TH'N\?2.7R@=$#Q83+8/B M%?A:T^(YIP2\]E]+N[9$_W_2$O4(Y>[=!_4YDAX 9+;TYO..>95Y!)8HXU(V M>O**+$ 6019)T1$9P,98>:H/ZO/YVMHD4!7NI4B!0CU5JS%\I/#/KF[-BQBT M,3GM\I3==&,\0&3W0C/>S< M;XLK)]09JY0'%#*3 ]>17*ZF196C8C9:AJS%MNRPVB$>;Z@:2G4@]R=N[G[P M8+$D+8 92NZ5,1&\2A)L=#Q*(RFA.^Y>]V&W:3K#00,-[KI*\QQQ#@0*=RY\ MI) \M[6F#F.^ZE3 R5TA4R+$4J0QQQ62''R5ICO3T TD#A;K ,N>F6,V& KX M,6=7^P%S<+5@*LA ^9K/SA[9(N30LN=.]DHZ ,6Q0FV&B7__^8$XB;M_'#&3Y M0[.9+U?R>#N>7[S+(V44"T%SD*;2K10#^G@"BGGI)\9K'H[;!;_SNJ%,=WF. MMNYL$KWR/]BE3JBDA%4<9*(D 7$J"HMY4CQ4:>!6]BGWU^\_K39_KZVYO?/W\Z?_O[F\_O?G]U_MN; YSVT\]L MZ,Z?R<"1COYZ/Z:VBKS FWW)&X!A<26PH"APKUM#PB7PQ3DHS%#D9Y53<=== MC$.VAAXAI=GN]GI71#@7:('DNG)J0Q#KP#L>P!H5.>="J-1ZF_(N!?V.WVFA M[T=WM9\OX0%L9;^[^!;&];6SZ9?WX^^8SQ8+7"Y^Q4D^F^:_+3#_\J-.?UAM MTP?#410DMKSG%!E1C$3I+@.M2RS.TK^47BN3%^+I$]F[7.\/)L8!ZC MO![1N9@O1Q]7I0MKQU %98/,%DV!D$JMK_4"0JVN1*:T3)X;SW?E_C>XHV=O M8(Z^N\7;EM?V.W6L@1$[5I3#0<$UA(U'K"W",V7_H&SV$&HG-:E,E"6B%'%7 MEG4 #OJT*4>K;SL,#I!EST#X,)_ER[0\GW_"^?=Q6AM/YLE@R<(!M2+CZ:.& MF (#[EA$EACC;M=URGVQL.W=_23?C0W#T4(=!B@6Y.VN.%A<(1LY:BFS RMK MVZ-Z!S0:6><>*9XC,ZZDV X9#PGHSUHG5;+K:B?C[>/GUU>5B.;O ^;MIFES6P\0:4]/_\N?PY\CY@$$Q!5QJ2]&[ M5>"U"N290]1%"Q]2ZQ3\ #+[#6*[V.7I6E<#@..KV6)Y7OXZF^5-Z_MI-LDC M5WQ4=99L]G4F%Z^]#>J4-DVKRF"*Q=N]4J%GE8G@DB38RX2!Q9C)M[<.D/:BK)^9BYV>6K37R!#,#R4*[VF5G$\_A0F>EYMV M&X*DHU2=(FGJ[$!*/R#Z.J>X*.95"$79UGO(C]'2SZC&3@U3"ZD_'SU^C9XI M?B%F\N?.0$0F]QO.ES\^3,)T^>;_7(Z_5.Z?*P6=EW>DJNF7,27'ZZ.542F< MF*I]Q$(29(%1@U_5G+,DZ^F)*J9UZ+V;HGXF/W8)KX8:.-@'?L=YG#5"U/GR M*\Y7Q*_/ZU97[KZ&^1=SBE4O.:B'OD8ES0X6T]T#5?@'5-D98T)3@E> MFA>!;*.CIX&1W>XQ'2GN 43@Y^280^VCNA90]=HC0:0G7P)(D;'V)7) ]M2! M8=$5F9G,9==E^H-LSD,R>AH:V:FQ.5+8 ]@96#53)=RO.;A*.W_'Y2BH))U@ M$DHTNAX@%0BF=M#T@5+/5*3CN]KL'U:"N9V6G@9(=HF<)F(?@+FY!7[=F:^I MP/+';[C\.LOOIM^)ORJPQ8CE&)*D-;&ZUJ$XL><9V5#-*0,U*.NXFD[*>9\@ MK*=)E-T"J[5"!H"RUUC&4\R_X)3^LJQ9YT=,LR_3\3\QTZ*Y3D]?7^+GV2=< M+B2[XR/,BE90LK!ZUA82*&3E.]1BGH:M-EY MVM=&!0, U%TC7L^[Q]-+8NHJWIQ-%[]@FJ M&H.DD>I)^6QUT' =<(S0)>0V6G"85Z,X9*T #&"SEI.NCI M/'A_RA]$/6(SG30&N0[ >:V1=,41@[6O M532&(X6J3.QJU7,(=IY-9$_#3+N$6+>*.O;XL3T61_4>!ZMG$@%5'?#L$7P0 M"G)B9'FC-]KMZK=^-,YZFG]Z,@P]2\ #L%1OPGQ*\%Y\P/FJ3?R-1((*)@BA M(4B)H$)UQ%%%4F\R/":&2;;>F7V,EIY&HG:)F29B'T .>9^/7\)BG$:V B0RE=+X4KK)BK2O\MA+2[WW=-CI^ CC/%_@ 4?-Z/+DD=S<2 MC#.]&DNA,D5YG#MP3B-$DW.,HG@?6@?0CY#2[]6&DR#G$*&_S/8XK\Y_^_#Q MS:]O?O_T[K_>-&^4L^WI)VB9\R13C9KGW/B]6C-5'>'9--?95'/\2GG[^/O5 M#M$-1)F1WKCDP7%?0&F=R2O& )FKE,A3,BU;K^%GDM@PXQ=.^Z"* >MJU\?: M_]$5[R"4J)C$7%3:ZZ)PAQE_5S:J2USLV AXCL0'X.E6)P9;Q%)YH;SAO'P. M?Y)!'M>#TS3'L,#7N/[S-LP,C)C69.1%O4R/7H!7"B&A9*5D)7)I'4P=3_5 M^EN< )LGUO# ,?UV-L?QE^EZ6G+Z\7D>IHLZ1)GT/LVK[R9K%.3_?;DN$[B6 MT?6I#S.2.B['\Y7!VJAB6&P10T'K330(.651&ZLDBO]9 4^*XB9)P6P^ MX1HY@I5^'<2 %\FIX#&(O>E=@G@5%E_?3F9__(KY"UY7\:P/I3]BJE-QQF6\ M;O%Z5FCI5@&H[+FQ+( QA:)#[17$8A,8'X5/I;@D6L?CC5GH]]K[@-=%UW 8 MN->X6>/"4*3*70'FZEW=Z /X' H(@R8($Y-7IW0!S[+GG=45#ABW!REN =# M6]BY9N6F#J..-+S/N:G65N;H$'@=QD41'+'OT4 MP12"EJ5I7AS1F(6! MM&8[04[;I^Z'#?W]2@283KF0*>'!UG8*.D% P4"56$Q"Q4UL;:*/)'D@[<+Z MA79SW0[G]OD.KDS]V>^OWGSZ]!JF:1PF ME/*/5X"_1IDHREA?)XH%02A#*R"P0)$J:B$P$]B:CS#=AZZC6V*L&B_<<)F# M\&1.)9A05N?0%( S9\%E7FP4PC&U5P/F9W!YEX+!G*>U0<*#_A>'BWL N?&: M^O76\6T)EHHJ(K<*6*RUP5Q$"$+5+USPJ(T.O/5^SU9"^H7.,9K="I)CQ#P MK-2MHNJXZ8]Z-?5[F-0+?V?+5V$^_T'!W'^%R26.C$4? ^.4X4=B*G,.44MR MN9:K[.HDS_91^CZ$#0%+1P'@?IS37!L#@-A92K-+8N,C)B26*&.@V.U*:J.0 MHR*!1- E<(H*>6WK$31(BU%ZIGC!UET UDWV/.*+8=O1Y-JNI MY2T;USPHR[G&3+Y="$]K(14(,D;(7AFMDF %W1.A\J[G][N/U0X/S60X 'M2 MVR9,Z2,_:G<.HWW.H=8X66;K?.D(WDERX%8EQ[+RV+P,=O/]_6X&M;<7!\MV M +CX,,=O89RO+DE>@QMCMIE'"UQK7XO@ CAC">%6I^B#S;KYW8RMA/2[6=,> M*<=+>P"0V;BQ?6L61\(IEA290I";F5D'[[XG9A M7(Z5]@ @LPK!SW)>#31XZ$MMRL1&G>V20ZAWLC/EDJC ^A =)Z%%UOK.X&Z* M^NU]VQY$#>4_ #3=-L>\%M*(>S0R1R*>@O':R-X0+\Y"DB:AQ$("VC6U_+A^ MI(OGH*:S"_+M47.DG > E#7QY^7U>/%MM@B3O\YGE]]N3ICIIVG=EP3S35N2 M:TX9YTDJ%Z'DV@#1LWK-5GE()055=[IX\YY;AU/;;P/<#C+PT^AM, B])CX[ MH86S$:*(=:BJDN"5=A"<9L)G7ZQKW>+T^1:LNVZX70'I$/$.H$SD3G_ZLVF^ M:5%?\TP>)(5Z=8Z/374$9DP0$LN DCFO*>7,JG6\O8N>(>P!-CF@:";T 1B7 MF\:^[VLEXL?QEZ_+\_*WQ;HC_2AK8L+D.M?.\7JGFZ(^ICADYYPOC-L26P\S MV4G0$+8-FT"HG=@'@*$Z3NR/\60R,M%%)J,%I5G=\*0@,*98!_F@L$$8$75K M@W/][B%L !QD'"'$07LK?CZ7B)JV'M]R=;5,/(+#,J!P/>.5V9)'=% UAY[ )9!H*?@#6Y/75:V]VM6XY*:B*J=&8K"V2P&9 M+4J>F0ZY>9W$ (9;-2_7>I8@!Y XOQ^'.)Z,EV-<#<)=SM(_OLXF)/3%>I+ MC6BBHZ2-) *6,_*>#"FSJYV*>)$I4:IGN&\-D'UI&TR#BVZ*13M1T0 LSP9? M]_>QDI>T7IP 86IO+6,-!(EU$;EB Q->A-95UH]3TV\18#?:?QQBQZAB *!Z MC?&F_DRXZ)P1IC9GBV3-'0-OO0:I;2BB3D-IGFEMO'XPL#E*HP]BY,/$.P!D M7)ZV?-V2OKU8AWAI8'0 M!P"=-Q??)K,?B!]QLFJW\4!6HRAC#,%'L$90U)>#!E^GP46)UH=@K$BMHZ,G MB>IWD[@C0+55Q0"P12MD?KF=$9.],19!2G2@7*)%HC.'J(+)P3!O5>M2GT>) MZ7=;N3OCU$#T \#0W5.4:WY^W)SSRRR22@$B(QNK/(6'+A%?:%&AU%J1,>[T M].H^1?WN.'>$IH9*& "D-H1T4&V)IQ"0H4W@4["UA4L$K^NVNT!3-'%L2NO- MQB-)[GOC9+QV3GK@!6D MB!)9J&4(CM8$XU&@\Z*T/F[;C[+!I(P=[DRU5]$ [-2].:GK-I.UC&I#IAM' M2LHDQT018#698B4X"9 )1@*TV061HS>MRX^>1^%@4LWN@-BAR@8 R"W]31_. M\MW.*4G0>>8UB%B;]45.-E_6-CQ!&!)VG5K1.DT]G-K!Y+'= ?5$JAP":+=G M7!L,958D0E.G &,H$)2NIW#&1DV1B2[-!S$_1=1@DM\.(=A4,0- VH/2 MH,WU@R0L9#:Z0I%'J86J7%APO"A(VBD=''J1E,+MNQ"SU>%0, U083 M(Y>)=1LRH)6T**+(X%!G,%RY4A,EPD!W.R']UGF=NHKB6<(>P$[(A^OWKD2S M;@,5K=&*:PU91Q(%2@4N8B%1) H3K6:^M,XZMY#1[WW-D^#F6.$/ #\[),.* MLUXE#2D5!BI8[;P4+<1Q^R ./K#!9C M) 0A(Z0RG':R< MTD$R^?OI*T1ZEH+] Y*-&3G#C)J8[.@RA$MCP5LL#E MV;"Y_Y:^]U-/AI>CQ#N +. N-RL6%F>7RZ^4VOP3\X@<+D'+UO54NRGJ>R>U(V!UH(Y!6:$5)^\6BTMB@H3 U,)$J_;-74 MC><41^; BO.8='LV09HXP5][WF>S/8<*M3A(>/\#,"JD")$EB4(CUQS7Y U/^K;04Z_I;^GQ-91BA@BIJ[\-5<2;::ED9-2 MM#0L90@,,[C"R0:7XH7M'$_/")5H>8 8I:$UPK5GK6<)[:*GWUKATV/J4%4T,U"=;V)_^DQ??WOS^^=/ MYV]?_7KV^U_??'KW^YO_\;=WG__7D;O8NY[<;22$U,J. .6 MI;K%2"%3*/4(1!CF% _>J]:%D7L1=OQ!\]5+/J_& **A-(,"0O F:5"%DM3 M'$(4F?,8.1.I,S8_[SUM\11[V8VP\/#0]V!Y#R!@^N5R,9[B8G&62")7-OO/ M\6)4C/%_/$+*0/!S@'9G[44]4,34O\X1 M7\\NPG@ZTMDS8:0!H9&1KQ80[%$(Q5H.AZNU0&!B&X2!&_3JQ( M:9QN[95V$C20<]?C?5,[L0\ 0_=XN%I4WB>+,3&H=5.T$"*'B-D"BN2-CNBR M:[UMO960@<0SQROZ?H?BHZ7>LP_ZB!GQHBZE[769BRN+&K3PS!D/G-85*$5F M-:9$[EMI$[+-RN ^A4![OJY?N#10ZJQ;"0_ WFSL3UTQD%P21E@&-@EB@)'3 M];2:0#*=$@J*\53KN]\/B.C7-[4#3ALI#P FC]P/O6(&@9>D.-6Q T$ M@P90)^M3%"JZYL/$=Q'4;^5/>_BTD_X H'3_+N@5%\KSG(3PM>5BO?6I!.4- M6H)Q*)DR7A?3NOGT=DKZK0EJ#YX&\AX :O:XR'G%F*N1BB().68]J'H-)10G M042NE1",^&[>-&!?XOJM)>K ,'6BE9YCZ5>K8Z%/5\="O\XF]:QN0=RLY7=U M8?V*KQPM91ID?)V*"90NCCCT 0(G[F(6QH:X1T#]G'?V6RW4-JKN3-8#,%G; M\X3K-"'ZVE8L >=U.JTD&QSJU$HF\L8 MT)GD+1A)^8/*3D/TR4%B*:AB,=E@]S YA^XM=U;?T]:R'"NY'A6_F"]'K]9^ ME=SHFU(P+3_@?#S+Y^4LS[[=',$8D5WQF@.R>M,(2YT$X0IEDLF58))!MY<1 MH1=N&!#Z[M9X[$O+0"Y;'+Z;W(G0!PZBJR6&09) 2@(I^2J!-! I^@!$3:-#6))29= M.UDPYT!%6HLNRVK^8TQ!:%&X: ZKTS6NZ1R*!^*GHPXUSU#FP1#^MK*U)(#Y MLON*?B&UYR1 8";HVOB50>VV Y3NY"*"9S:U'C5P=$5_]X4E;4#73/"#@=+G M.8;%Y?S'YIVI=0E7'GF92J[W&T2Q&93P'H*W]7Z"1LJ94;K8^B!O!SD#R2G; M *F5V)^/([_&T12_U'WZS\VM N,AM##PGUMIU[D/70&*T#J#50A'#P=B*I8_X[7*>OH8%YK-I_K@: MD99?7\ZKXU\9QW7_/5(C]/[N1B9PJ5TB, 2&0/E/*_]5#3P.DQ(46::<^M>O(U([WD>70_X;JW/ <#X M_DB&UYCJ+@I6#NM5GXO5$>EB%+G(CF,"7ARQ9>M,4,D]>:\L94G""=[UA(Q' M2.MY<$9C&':ACV.WL3JL GTWO67O^DXU+:=9W@IU:]\WFAU61C M 60YE*QK/[S6B=I!A/8\&:,Q"+O7U< MW^OQ8GV"6M?:8R>HOZZ/8$=".Z.B MX>"QCOHPHD!(%+@8K:2+UG M6A\[MJ*]YQ$:)[2=G6ET.&<$'^:S,E[6,6XC M(2QJ$W;]P/52SE4.E"J@^A_N->HO\0, MTV@C<,DI= V4 M[==J2YLY1&4#.".#5MIB5*WG8I^RJ.Q%'1F=5IM'E@*]F;;)3':6-KF@N*B% M[65U%*8<<<:]@1*-K06D4KG6YYA'UY3QEW(JU$SR39%TVL:P9Y]^??O^_.^? M[K)R7$O8FV>>HAGL=@;:MX%]%19?WTYF?RQNA]BB#&14!&BLSYDI4*RBH(PD(>9UMR]G?&1D$$$&7^>,9@>Q\ AD(T)"C=&J?2[! M;GGT0-1_@)9F[40V+(U?780*@9FHM0!;QQ4I5_NP9VX@FU*X427;$)ZO\SZO M'391U>-J/T!N/5\J_$BQ]-4"6%^W9$)';@R(Y#DH[1($82PIE1CRVG'-]G)U M3]P9O/?:@=Q@.-P$'"O*X:#@N@N H*@792'@EKH@DJ?,2@B(%E4I#A.&O88+ M[H^#OF\C'Z6^[3 X0):#V&YYD'LY1UI+*D,(E'$I*0)$YA%8+9P(#@,7K=NA M'GC-\U0=#PXQ$HT$/ "(W+J].I$W__+C;PO,[Z;GE-"10J9?SM)R_'T]3/PZ MDE;&:5:W:@1GE&47D<$7JT$XS(45+="V[A+V?"H'XH=:9R(=JVL01Q ;QR([TYC=?5-9B2DD$FX$G7P:!<0U11@XPJ6CF^_NU MG_VC8=9(-0. U=E%/<_[YXKV\_*.U#C]4B^ G2T6N*0$B^M8I*_'.,[4BPD% MO)1(^18BII(Y%\WO1NVDJ%^[-SCH-53?("+$OU(N7J5X/OT4)GA>KDL+1S+; M9#UR*-[EVH:)4O-$H4MFSI7L; K2-@;B8[3TF^,.#H)-5#:1O_H:YE]P,8K:>HG2@W6:D[S0@G/) 9-6 M&F.0Q;A7Z\KG..VME/3;WF%P6&R@K@%$C+7]^)2$A5/ZR_+#)$RO;N_]$S,) M]WI5O;[$S[-/N%Q.5MME"SZJXZ94T!J4P4!?K >O2@$;%/=:4$J(K3/O0VGM MM__#X(![$I4/QZP^QZ "H>%[/]G2*UXIK=]#M>"7Q5'?YZ7,4ZS8OS^9V++*.DG)!" M2\)1(8[=BF//(#C+H_$QV-!Z6M#Q5/?;)6)P8#XQ# 9Q&_3UU8O7O-=[U7_6 M98Q7_F:4O;;!< Y.9 9*10-1)D5<22\B=]F5]KN=.TGJMYG#X$#;4H$#,,6K M^SE;9'5]X'MS!CP2&&/Q B$5RAV5T[Z6I=?Z$RVD2XQST3HDV)NXGCLR# ZD MW6AU '"]OHI]?<-U0X17K2INY.>M%D*1_+25"+7#"K@@&0@*E)+6AJG<>A=U M?^KZW5<]\9%F1TH;)!S/4II=DAT@*X#C[ZO2K))L<,@CI%7C56LE!!XM9*-U M]*P8"M [!^)#NOH]V.P*$T]"[T@%#2*(?,A5#9BG]$NUB:7-E/7Y@."UBF32 MBX"8:>6:I(*P,1>>6^\][22HWV/,WH!VJ$H&BK /<_P6QODJVAT5KH.K.9?) MO-0U@^ R)HA:4G22=9*I==>ZIVCJUZ?VAK,C%#-0J-VD5KAII3,REH2GY:-5 M[;*3(Z58IH"4FM)\'K76IS!K6TCK]QBR1P-WK)J&LPW^>)SP(?Q8\Q6L"R)D M*"E2 "Q-K&-G%@$17MX12G8_%#6B6L\K>/4-?O>6!O &RBK$&$>_OO M/8U"5D(JF6EAJ2K"E,&G6M;IO:!4W7*F6]?V[$]=OT'?B7?P.E+:X79Q1O#O M$H[K \CM@O1:ZB)T DX!;9VHJ6NK;HHY3)(RRB)5:MUC\/E4#N1RZHEN#K92 MUR#JPBFLO>[&O9[B1=SFR\K8=:F[BU)IKRS4CF/K>Q>>90E:.*E%I%BX>8'X MDT0-\IYA,USN9+>\G&\4NI.!5Q@E>9 (1:*A!!_Y MNAFHR191\E@XMC[.V(.L0=X1[ Q^C=4T@/QDDZ7UW0KZ"847RQ^U!'-Y-LVU M/NC;ZLPZ""Y*8@$,Q=B@0ITTD$J=)<,SLUHI&5K'A<\@;Y!'NZ= 8DNU#0&1 M5S;^[6R^R>4J$]LBSE&.4>1L!+!J]E4Q"8+2##CCJO9?0MY\=.XS21QDRM*U MB^Y"?<-QV/L+=>24B%EYDAXZ10S64LE$Z2!+3DN;8\JF];;._M3UNY-]8FAV MI+3A9M-OQ],P3=L%Z:P+BF4&QFFLM]$*\2H$QRD,ZIUG^'G4SF0:=$G MRJ9;J6L8V?2&\:\3-HDSBE)6,U\QO\:X'*'7G"FKP'BO0:%W$*P3(+4L29?L MQ$VR-SX%&:MC:H&8-H^W+!Q([97 ML\5R,4K1A%QH_3#$U;F/A% HV>(;,NN1:F[;':!EDGML9REHH9#@)[4;: M3FOFIVC?W,%D[C]JL(I&EKO]P-LUW?[#QR5%P5M<6@N!U M(1%(2@%=[:6J!.6%E! *U;RA20=L]!O<=K91WK?"![&3?A2['U;S!A\6-E]- MVMP4[%K8(^.DH?S5@> FDHNR'((SNH95Q8J@DC"MN^:?EL-^P^G.ULJ 83( MUW&O3OH?FCKH"#^+"7V/(;O MNI?-NM_[K&QA/-QG]4;"(B<;LQ3@2NT.S[B!F+(&JZVHJ]('=L^ ;YW6=PP- M_<;;S?%W4I4,(.V[6DKWV#NCM&(^_T'NX+_"Y!)'-I>(+A:0-E*.8GP&;[@" MYYR6P4LFS%ZCX9YI%)\DK+^)DJ?#R!;#V%9A T#A ].^T9WPU>6\*F/D6>&, M%0_9)1*:YY4EBEIDV(NOF4L?THZ^?0?[ H/%!E P#B<6&O9=EJ8QVXQ!DH M74=*!HU G.I$T,K,M.X8U'WNTKR*H'?W?1H%#P#-GRZ_?5LW;P^3Z_#\W;3, MYA=K)5\+M.Y-:V7J:)=<&]K$#$$E#D$GIW)TW#3OQ+$G:?UVYNTLN^Y",0/ MVW5MPX<>"?T6&7>BY@>- M- Z7^2#VW#=Z;-WPH 1R+@JX&!TMK<(ABB2AJ&*-U3XXWSK.>TA%SX.)3P*= MHR3?S.#\^\\/1/R>?K#ZI]6_U-_ZB.6G^N??/KZ[\_PTJY\QD6:C[^MPXN;66]W2%^,+TC&3^S/;7_.S[?$W2?[ZG$/T' $H?CG$J<9 M\U^.G"^U;BHVGG[Y,)N,TYV[7BSFQ ."K;<"5\5HCB=+SHQ)YH0W-K22.RZ8FG12)F2:\S?0RIZGK/: M1OL/2B".$_:PC?]0'P'&)/=SVMH5)Y!>/?&A:+A>I/34-(? M*6M"K V\6 8OT$>?L^+-TXONC,M.R7XF8?Y"G_['2$9K73(%F!)U5*OVQ',P M(&.)C,<@(FM=K+T?98,U0L]!R8-\JKU2AFV8?L<_-AB=4^AP.4WK,6T'F*5= M3VMHE/8FNGN3A$P$:5#7^^:"ON0"P5'$ZQGY)A<(<[GU3EV'\<[C+^K%T/'T$O/M]LE9??/BVVP1)G^=SRZ_W088PE+*PH0# MCKJ ,BZ"K^VWR3KK5+P5V/Q"VC-)/'ITZ)VGWM1$;Z>B_G0R6Y!Z;I#\]AQ+EFQ=C&"CKUUJ ML@#G!0.>?2HR\RQ4Z_VR/4D[OK9MYVMNT):R95=IX MPZKB:]4!822E>?26>N"X:VW7@ZALV^+U06^MI;@=JF_8=NO]_7> MY"')Y-4O-K18VTAI9*K6C[[!2Y!(?HT70($!%',:? H,T!.94G)1=4@NM93/W;1TZ\1 M.4+S]RU%,Z$/8'MUS'7]Q@S)))L6PF,#Z MNHL>*-"@Z"*"3 2&7(ISO(/Y.;N):M ];/L+M@59DOLB0FWQ8XRINV060LX9 M/$,L-FIN4P?-:?>FKU^_UA8_6]J$=:.G8=NLO\YF^8_QA)C.[ZH-^#*.DX." MXT<>U-!:[4-J(U-U_:JSS5>MQY?=PN$6=BKX*"*I'W6D0,C7>:8F09)*)P*( M3KGUX<&S"#S6A.WULLVX,!L?O0&NB@(E4@$?G:LW26+6SE**VMJ(/8_"?LU8 M=]BZ;](ZU-NPC=JJG_KS3=AM&_96-S3ND]'J )@>O 4KN21)X;*&*!0%Z;5O MA'=M4YCME!Q]G'OGJ;<(51I=)L"#X+:>XQ6L%VH3&,:\EEF& M]O'A(Z3T?/AZO/X?G+$V$/FPC<+;,)ZOFJS,KMO!A\F[:=T)/;3\^:DG-C0E MSR*^D96Y>>=Q.MYL_M=06%O+$6#4DD3=K" R\5$S1R+I74EU#/(.\9N7$EX MPQV&%+TVJH#.FH%BAJ#LE*]%2\BTBLSHO(>1>/#@?BU"5]K>M!3'R7+@9F%& MPKD1VB\XQ3)>+E:S+CY_#=-KU@\Q&WL^N:59.829'LR.,JZ([ T@9[46QTH( MS$E@CCMN0DV:6^__GLKL[*>!VY64ZNP4+0,8;6@E>?+C$5EMWX\A!"T-6K^/ M57KF>U^.T7H.5NX8K2XU,6R;MF+RS9]5Q,3V(1N[]Y_0T$;M)*Z1+5J]8]UT MJ1Y,KE]V&S$7E562]5:%*K5M2J+$.(L"W$:;-/->-;_>LYNB8S=C[CY]4\); MCRU,P5![U!I7ZT):F2#;IZ_Q:>9++7P!)UH5!VGRB,XR3/80-#"))71K6M+ M=Y#3K*_@-A1'+3176D/"DD A91^!*PFF<)X8LU[DUL9F%SW]VI96F'BTO^"Q M&ABV'?D=EVM./^!Z8.;9A/FT/O^&EIONO(:S8I.!G#*K$V@41%5C9V\TCTX6GEH?,3]& MR]&C^.X]]W8-Z5!D2>3PO0V&UI"7M=)#TQI*BE:7],A;']X]2DR_)JP)#AZ, MQ&LB^&$;K[.4+B\N5_>&5I%?S8'G^+6FH=]QO<[?SPYJG+KOD]N>;3V?F5:6 MZ/]Y)K;K=0 M) 1;7!!&IY.#N"%C>F*6@IRF$O\Q6+OX0%YLVM^0.6_2,/:MEP>0]2&[:-6NO\O&R^[.KZ M]ZO98KE8Q:NQDO,A_%BW(+LYN6 JAV \>"ELW<"CV%74.HT0->9"J;=LW?KT M.(H;-)7:[^V_;+Y](]CW*<:IDZEZV*;SU:JCUA=ZX/MQB./)JA_$ 99S^W,:&LX]"&U7"G Q7M[T M8[Q^;[K3*./VPDY!'22YX^PSUCX9&IR5A$4K+/,>;8ZMHZUG$7CTI+M]7K9Q M?X 8=I+5C9-Z)=,J"E:<]I!-LB:@$]$U'VWW+ I[+QWH"%L/!MAUI[=A6[3K MT3B?\,NA%ST>/**A'=M-7B,3=O7PC_AM-J]ZOZVAH^0]9Q]!VE2W.;V'6!(' MQVRA'+\4'5O'*(_1/J/07KN>>)N]:5 M6GN0U?.PN1;8>#!8H[$RAFUB/J6OF"\G^.Y=O;X2KOH _X_+,!F7.MO[NC;] MD QTWT>WS$D/8N=(4[68+TN7&"J;O;E?O_M0<:K;J&ZX%?5YVOVO;ZG$N%ZLEI1R:Z=KK@H&3 M1@#/3#(=D\ELKX.")X1P!(G]F+6.<'1MX$ZIMH$;O5VSD[J:=7;RF6=]S3Z3 MG$5;;"9O6V\[!I\@I#HJN![X1%E>][4?98$<'/0E@]>UD/77@/J/)2F=\K:LNG#(:)1(XFRVP5+L: M(HG4M=X%/)C8O6 H7Q@,3Z.Z 6"T#OFN&WKT1STG_AXF=1?I/E,"ZP!=)L#& M&NIZ1T*U0H/(.B19)/':NB?77H3MA3WUPK#77B4#P!DMF7QSS^/A9?LU=R/C MF;#&.(A:T H20H+3M0 \!ZUL%#G&UD,A]R)L+YSI%X:S]BH9 ,XV>D(\P=_9 M9#+[HS:F)EO_>G89E^5RY.]/6^F@R4.A*?)A4(!B9 M0"<7M$U(NZ]S*^YQDFXH)E+%S92QE M0Q2J$E^*%*\#_==RIUK/DWV5RUX8AII(OD<$U?+T][/IE_>T"O*Z0_6# MK<,2>=;( W26F 8Z]:A I^=DB5K5L2]F]=;"_UWOV4_=+R4G?[&4AV A7ET M2,.'.7Z;S_+E:H?O-2[&7^J1[&O\CI/9Z@.K.&\4/?JLETA0LA*@Y791\IM$]>M@_K'J=D/5B_M#*"1] > HZL)QQ\QS;Y,Q]M. M=95#;[RJLT!CG> FB37-/2V,9+B59)&;'ZL_2=1^J'II._YM=3$ <'WZ.O[V M;3V%]M[ >55R[H;VZS1U=GLR".CY5,L+1_R]HSIK Q2*BTZ MF%+]%%G[H>RE[<*WUL< ('9[1W3S%NGYMZL2X7?31!Q2-E[SGNMPH'@3MSY_]35,O^"[Z>8GQM,T)I1\KE4>(QM"9JE>,33*T;H3D3)C MRBS9'GRWQ(O%R'J'),T" M(=8NM%(%B-Y[R(X;9!B++JW[ !]-=+^X/2' &D'[,&T/&][;[_CXY(PLD;(L M45L*6D/2Y57$,B1I5,C&M;YL]EP:7R9X#X30_@ ^7I_##C]WWLU3N@L_;^]CWQ3D MK>_]+%?"W:CK#-&S;!B(8"@MJW7#H=8->V]2E-[&Y%H/*MB7ML$&E<]!RH/M ME2X4,VR#M<-6'VRNGG[F:7+E?DQ5%A3;66[ 6%F/M72=!2HE9"4M4CB8K&J= M'G9GJJX.\-[5P[LP.?OVC1Z_OBF+\_$LOUJW:!Y_QS>E8%JN[BFNSOG68;!$ MM()17E=R#* RUKL\/$'P19C,N2J^M=D^CN+!FK7GH.J14]A3*'$ V<3!W&X$ MOS9';NOM,V/(<_@Z3 &5I: 4E4K&AJ0' ]N!I,NGQ%@K>!^F\ % _#9.V>'] MZHW>5::WV)KJ;72#E/.F>DTY>*'0/Q!_ MCP:M)P?#L$/;*[T<',;>_?V&(>L.PAJ%IU=O>$M8K9U3:P3Q]_'RZZO+Q7)V M@?/;'7C.,.L<2%ZGE&A6(&@3@==R;8?2:]>Z?&8OP@9AT)JB9TL'\\;Z&8!? MWBJM6II-YO>ZZ_>/>RPFI0S:HL"$VL/%>T?VEBPOXS8IK4/AMG4%_0%D]MOZ MZ12 [%IW0_>5),++M+RDB.#+$1[SX5.:^LTGB&SF/3?>LQJ0OIJJ<)8HB%NU M[;\!' :1I$H.N'",TI8.N#N0/([-N[=H&NQ[." M;K0W &_["(NW(EW=O=O8M"=9>EVO&H@L*9A(F8()5-4[".6M+>B[2W/W(K%O M+]LC,)MH;=@^]CV&Q1&'P'=^O:%7?9RL1NYT_8+; SJA*3JR!5+B5:NJ]BLL M J1ESA&R>!:MF[S!8N[-ZVLIRWDM6K. Q,0F,C"A%GTZ!0_KBC4V%(E!> MFM^%?824?AW<$?J^;RQ:B'I0GJKV6'P[F?WQZ?(;K?BZ-18 MD\9#EO4L.^6:7T0&4JJ@@M08FE>:'DAJOYZK(>).H:IANZD[O0["1J^#@SW7 M4T]LZ,R>17PC__9H2TWA,^C *5YB+H++!4$RFUW,-G+6VN4]251G MK4TVROJ,]"%9"SE0U*98XN!M+2D,A3$=O9#8NNCX::KZ]8UML;)WFY+#=#( MS_D:EV$\69R7=Q??PGA>>3DO]WH$_8J33,S^;8'YEQ^K'VV<9O%@HA(!8EK= M,=<%HLCD"I3+22?T+C??X#^.Y'X]:;?X/*4VA^UDKUNUA,TN+H?GACL?U]"] M[D]V(]^ZH]O-EGF35HDZK@$A%%WGLAD$R@4T6$M16#0IN"VJR(_:U59!X[=:.0M<>>@R<\P)CP:ATZV1T?^KZ]<'=8>KQ M9**IO@;@EW?P\\N/W\+_GLU?3<)B#$*TF2;N0#*S16E8Z%.+&,%9&(> M-PBC*P5'@JM M9\K1O?,64L%$880I2C6?=/,\$OM%9&=0V1^21^NM1UC6>8MW1DJM"OQ6TI+6 M8S9$?! D(\5TANA- %Z"4EQR[O)>NP!/3,#<_O9^TXJ.S5PCH0\.-E?0MU%X MI/0*D+$5]$DDTG"0PC,22W)6[M5-[-G Z=,>M=+I3H@<(.">0?*Q%O&NI&"< MX8I%(CJC!^7(^$8E R2M*#%,6GJ]U_3))U!Q\\)^QZZ=P((<)MHAX.$WO(@X M'S$65%2^W@RJI>16.7"K2@ZE2@Q9QCWGD>Z#B/4K^S,-!RKKOKH/D-RP8][W M-W<*A&0\%>W!%<=!!6LA&I^!^))H'=-6MN[3M@]=_4[0ZS_?.DQ! P#=K>BN M-U VQC88)CG3"K1$DI41!D+DEKYEF&Q.*7186O6 G'YCW3ZVEX[3R*# ]=2Z MW#C**LXQ;@5D826H[#RLNKNB%92*EF)*ZF^+XUWF8!@<$TMDN%M]> M+JM(+V;SY?B?*SU?=8B]7S!"S'GE-*"JDTR*$77@I06*/;A)FN?HFK>(;DA_ MOV[\]+ ^N<7VSAKW!E3(X,>*Q1 M@)$UQ]+$G_6R,,N=%*W'<3R7QGXSBDX!UX&2ANVZWH;Q_+_"Y'+MTL,TC13FNZ]5^SVWH\ Y@I)$OO'GS1CWT[25JQG* MD O4084UX]$0471D6'9>.XM:=&?'&S'1[\[D"9#>A[('A?;K*VR_8EYU M_DJ3RUQWK\Y26CVOQBTYNAUM.368IV]+!)$'CR4B!YU%BJ$[C#?E)5^ M-R]/8N/[4ORP<[^KUG<+"M^03 -Q^9:$/CNJZFR M1@N?3H$/M9QT_ M?RO7Q?GEO+?2(;SZW>>S>>UEUC)EY7'5'(.M=6]/D> MEG?Z=Y#6R,%M3M-<=2):CN4SW-TSR&N9*I?Q%/,O.*6_+%<31>^WOQ@QG42)%*.J*.KT[CH"PV5&RT&; M9#.31G9W=+,'@?TZPZY0M2OC;:NS 62SMU*K[-2V=:NJWQ2XB*$D$%P1%]R3 MY**+A!>M# 916&G=:7 [)4.Y/]A<]0^Z[!^MAT&BZ>H*2%+96&\1O(B"Q5:;[(5CKGF4S:?HFEH8#I$\_>[W+14PP!@]=!RWQKN][=9"[%HVL]"'TOPH9RL;1K_]=>2P. WM[BNRUA M%5FA%1S*_\?>NS6Y<2/KHG_EQ'G/V+A?(LZ++-LS.J&Q%))G3>RGCL1-XMK= M9 _)EJWUZW>"9$M]8W<5B6(5Y9E9RY9:FD(B\P.0"61^63N#J)P4G0-6@A0H MO=;&&S%4VG)G(<=.#VP.E$/]_8.L-BE8OKJZO>Y>?)K/_J>^8?R$-,V8/W[. M^6&2FLC>.R$1LK"TR!GM^>B"!N5S$B9J)4KKDK<#11T[H?!T$!W.@I,"ZF.5 M/C'Q'F]N]XOSHN?\G<=O?N2E[^1$GXE0^'E_\ZX?*"78*SA0@@ZSW3M3D[>7 BU M.SFWK#8I*SH,=^\X[-S&S4T8X628 D8FM79^R^N=_K>M$!Z\9A:12/D&HO.D M>^0UN115+:'4(7K.E!N.$_Q9T3HA5_\(R&UGH9'?F^\LQM7JYNJZ&FM5J5?) M2=M.\%VXG&U[M#V<)F+P0EM!"F0)E-8)'$<'FI4@!36&!1,MF:R[FC:)V M:,\/B$-::%K N]S\[4TGRHW7_A1;04 37*RI[B'7)KW! Q9I :71/ ?_YE+]-W MR[_L8X=)HFF7$.8Q%E7;->I8',VC,/ QQPV5KS$Y:W)?_\KYE[WLW#7_LH_2 M)P">C4?RI+.R/Q;B@:EV.$K[.+GH0AES1PM$@;WUI>("84X/<(?A8 MG-98$\!CMV!+\FP=TGHU7E7Z-@J 4*@$SJ-G]7F_F-:9'#]G=*_6_OA.Z\HM=EERGB7'R]L^SVOQ>EE%"X4B!'SRA$3S1W3)7SW.;$C8I2 M#7=1>+S\YY#NV0M>^VD=3FOK2>&\7QZAYUDY$R184]TEH0HX# :\S9Y[D8*S M [X5_FB9H&W0.YP%)P74UCF 0;B81*SOJ9R4KU4M6L@,G);&"'+/"FM=;_R7 MS@1M _8Q43"IY3!PEE]ROBBF.(3L$)2OK=+_R01M>C), M 2.36CO/YQE:AI8K"H5T)0A3*&@W0.>??I,R^X5+2;\E!_D>?VZ6+X864A;K$UT0EG/-"D4(WB6..E7QY@-:O\P M,?G)?-"C!3F'K-!#P'=Z*TT=DK3XWN?E;)%F\;ET;&6]E*& %8X""5];N"67 M06-&--H7H;LP9+61YAPR10<#9WM[3>JT_GO&R_7GUV2).JW?R2#I WDRC]@T M66+2:@Y.6EY3M 1@3G0\R*"-%29I/UR1:C<9SR&1M,WY/8#-)H7)V[3"=_-, M2R]6,W[*[Q>S^7I[E_AFOEFF.7541$E>,UD[6+$H0&4>P46%$ +Y,SJ@=TF;J,TTQV M*_@S'YX/__@;#?>M%P1LM&%]&^6)C&,E"]K(->AHL')[9 @R&B!XJ>BSM$&V MSF-_1IQV6]5VD)]R62SS]P'I7ZOU+-)"^Y5^/OLT?_3<6^^B+$V_LMXJ+16@ MMPI8#BXIQET(P]$:'"3RN)M7*V3MW[F&M^.D0H/ZU+285]?R=NHTW=TVO?,] M'Y._)Z.4@1)<3:4QF[X"#))R,F6C59##';.]Q1TWSV1XN YKOTE!=1O.?WL1 MI7G6(+T^B,[C['*V,>K#^(C[@$(P8$YP1B3IFEHGQK]M!CY!TW M3V1XL YLP4FA]>>= #3)IWIJ/LQS24F*7!,2E92@!$,Z/[0 )I5A1;O(PG! M[27JN.D9PV-T.+M-"I[_G"^_99+05&^K7S\L+B_)P_F#@H:'EY]%\ MJYT:$OC@:IV]#JY80RY.:[_]<&G'S<08'J2#6F_:(?9O>;W5[_N\_/B9[/%J MO5[.PLVZ3GB]>+WYGWW<_<_^OKBL+;-J'Z.#X_$C!VP8O+><>J-(_Q=2N*S Q;I^_NDZ6A!_I@A-H%N\:$/\\N M;]:/:*&$U%9X)Z/LD%1Z3///CM]NVP3TD FUVNG^?3-;?_V.S=JO(P0/F=>>"BEP.L<3H90B MDJ*89 5;]WN_+T'#5/6#NN,FZ=!PFT'R2E2.H2Y.+R!K$92S)64_7,/[X=H? M#[?+'8Z?9S+(!S?=M/>XCVN:#VWH.=TE/3EX6WOVJ7ZM/ $/[ZA"\DJ' ,I(6D]&*4!;Z4!-#C9FQ9*T+R#O MH(%'K@ ^':;N,00/:IY)W=$\/=7-YO%NFV'\JMZFTK'R\#5*:.1H%=!<:<;* M(3BG,S EZB4#"UH/%WD<*O7(%<&G1_-(!I\HQ'3_XYGZWW;0F1ZV*"X" 12V7V8Q1@: =)8J8_8%*( MX5+6V\]GY*K@R2R1\4 RJ07SVV+^A:9)NL[+LEA>53J-S>[QW&QY+MXC\Q!E MO4]T08$/W(*G>2HRC5/-^]0>)_'(!<53 /W@AIY(*YI%>:3*S0GX^\:2X]/2&G/;=W$\WJ]D\ MKU8?\Z?OI2N'W,KM^5##^[@NHC:ZB=L-\2%?+Y8U+_X[$[/QB@7AP3(Z@!57 M!7RA/'6ZI#;E/V7 ::M%>U M:HH#8C2@?/*<2\E,&:[%06?BO;2TRA+L&# M%)XV7N4#H$(+T03NF"P%3?/>FAWDF@K/]T#@> C&UI:: OKZZ?![510SV?!* M V$UQ6:<)0C)),B66?)$DK9EP$OO[Y>+=!,W";(?\_+++.;5G1!, M:$3),VCI;:4S$;4;: *=A569!^>:MRL9;#+C7L\.C.\Q#3^I%;";\^K)2=$_??U;7GQ:XO7G6<3+5\N,#T,YAE%:XSDD5AOQT;D(3I1: M&&:P5MF6S(:[@6T]FW'O7P=> Z.:?HJ+X*>O_\#_7BSOK/EOJK\7(]_)*6*% M\1 L\)QKSX3-P><9<*]4"")&.V !RZ%2CWN_>AI0#VO*:5]!_9Q7<3G;W+,M MRNTESZN49O4G>'GGP/LYKW%V><#E5.\A&EY;'3>](R^TZIWGZ\4E_62QW"V9 M9255VM-H+'"#/"D+C">*!9U6X&-%EL]>!>V+-.D%5?<;\9A+^=]N:E^6=^7= MAKTBUUMDG-,ZFM\4^O+-DM;.VUTCWM4%32AD8210?"LI'%6&?L4B,*>T9HPB M4F:S MJKA:'?M]>DE8CYH9$.0ZTTE AX#C#D'2-BR53DJ:T@-;/88>)Z8_,<2&,L4$ M7+K;*;ZN%./+6>V>\B]R5S]OP[W=VEI="&\3+9%"LY(%E+$U-Y(4*D,.W(48 MDVB=V=M-LG%B[A/@;T #3=L9N]/B^U6,==:TX-XO+F>1)M_6*3MXJ)8Y_DVF MV\!)^Y _U0J1Q?+KKI[]VTNW4SSRRE_)2ZR]YRQ@, J*BY;SF'66HL/ALN_[ M+;(B-A4N#W2W?64(C$>#Q4$M!03E90:GE -O>!:Q9,&C[B#\BP.-YVHUL=M3 M&0IME#J!,^[]LBZ]]=?*Q+FN7';_OIE=;]J!??W60)1;1_Y@LI!=H2F5:$AM MSD+,@DFN8\JN=9E:!['&0U5C$"R&M!1=%.<4X\+PA MFPX:,&$$79!Q76N,(C_2Y7K;*^UED.N'80[(8;0\@3WKU>7EXH^:E/WK8OGS MXB:LR\WE;GJUYU^>?=GH3&I.+BKM[U'45V&L_5>3+6""3H$Y*6ULGF('PF$QN&VF@+CTA3;@V8K4M:OZO9 A1597I/'D/2@G#?B<:($6;4JVKCAL MS:+[6(II;EF-D'2 FKWG]C]7F9;%VUG)%TIQY%R0$YI8 &6]JQHBYT!% M^J!P K$ULVT'L<:["1T>5ZVM,@F@Y>MM?A19:%-LLBL\^7U1TTA^S\NKCS?7 MUY=?[UPMKS9_[S5>S]9X63G]+IS'$"/ID[--OSK.P7&I@?F046IMHVKOX#<0 M?)PTH5.!]=26'3DL^'U!^IM_^NXJO+Y95C-<1.EYD5*"2;0NE0T&4)0 0I2L M;%9*/"RX?S(2V/?]<=)RA@51,WU. Q/;#H:;?L2SJW!#7TX7R;B8:JUETC7Q M7SL'04L*>+42*1JRO.R2"+%_A''J"D^&BV-U.H'#[P.9A 3X7.D5\Y=\N=@< MYK%6B*,7Y4_ MWEQ=X?+KHKR9?Z$A%_69?9A'Y6=&.M6;7EE[RZP"05 M';L!D%&00:=OA"#H:/:,>>NC4@Q;WU1U$&N"S]!];/UP=VIMB D7T24!:5__?-;+5-7JP<^I6<:;:^6=[ZFH>QR;_TS:8L\KTFT)" M>5'=]9NK'"R[\M%S?7WY'G1&0Y: X9"X5^GA<(N>A:UQ"E M=X:.K=;ETSU%/'[KJ>SD'\F0FXO2G_"ROE1^_)SS>I.%?YL@^SWM>O73U_NB MT"YL&@@"Y&!5ANO[;@]+3TAF$(51&[OS$H+ XUBY3 -,N;8U&S\*A!9:,HW5*3@LB$Q0I56;0 M)(TKG7)9N\!IS(3!(XSUT-P':&YD@_]C-I]=W5SM!+?:2>Y%(.]4L/K"KL%K M[E7S#YO4%'-OHA)ENTT-_8AL<_[PB>BI(R,@FA5*[+HA4$ MI@0$D0)&[0Q+30Q_=]!Q;IN:&?Y@_4TBVA_Z[-SNI9I9;6,$;T*L^80!0J23 M-*G,4" O(K2N*3W-S*;02WR:GL^$$3:!===K@K_AU6V=0K2TCT2.P)7AH+*T MX,D? <<,I_B)2VT':+MTB*@_>DS0'W6+TT-@Y,R@.U=I_[A9D^%N"V%HS_#2 M!?*,LC*UA;LFO64'/$8NLV*H;1?JEWW?'_T:9'C#+AIK>0)[XNO%\KIR+.3_ M?S&;K_^+-%UGM)V*T<%S7UFOK,RU(V(&YU&#TH9$*5:%YE=VSX@S>E^JD^&K MM6U&WI!>S6MSB+#3S==5S:G:S4)&:XS-&;3@BAQW^@=&1(BF,*EXDA3T=]B2 M]H\P>D>GDVY*C30]-E[(ON(NY'_.I*[5XG*6-A/;S4B7$#W6=JFNTD]'IL G M'L$&4AVIS$CYTH-7]]%&;WMT6ARUM\ $CKI?<;:LG3_R3]OWY=>7N-IZE(9; MA4(+",I6)@]#VVKVAO965X35-24\-3[H]@HS[HYU#L%M&SM."9#;=(=_9*P* M3>_F'W*\658>M)]P-5O]<[X(-:VE*N[-_/IF_:&NQCB[G.W8S[]K8;?NR>&4 M% E%D$E4ZO_$ZD6HI[U?L*)\8-&V?K4>:B[C1A6-H+8/P&/:?0+X?XVKFA=? M_U4+#K_@9:W4VATNB$(FQRFL9[S07'*I[$H>I/8N:Q^C%JWWY.?DF0@.1T7, MP_"DE?DF ,4["_WM# -I;/WU^V*W+GEGT8'CN898@8,WI=(QU\!+UF!KL/WT M*8'&]4;/S$;P+E[-/VXWC]O!10F^*"3*3M0V[+.P03:JW(B!,96.Q M0=$2C[2ZA[Y,ORZ6'_$;%<9NF@O2&PCOFD6?E.7;AF.@]\/0@=(BU%Z=2_71P M==SGY6&1-83R1X;6 MMZEI%H=NEIO*%D>_33G^I2Z*TLH M159:[)BYH7B=%T!O$6P07BNM>.*=W*@7$K2/D7$<4J9SZ4WCZ HZ?EV*\DI/3H6 QB$E&/G/? M+_.7V>)F=?GU];=LD)R>2$YS22<*HRB$BJ)V@S,*4-(JU5EX[[/E)7=A*.\Z MWGB :FG;Q<"*GL!%Q?"GQ-MOI&W>"\-Y57:.H?:T8. 0$S K U?%%@RM2>Y. M.+UQ*//.X;2?.M8FL PW5$PY;=ILW\EC?_>M=VUE_?):JIP$R!!D[7=7R>A- M LN$EU8IC[;U\ND@UH]>WW(@I!ZS>3>U[P0@^SC4.KFB MLW _>K9Q&\P.8^L)@/B>+I]7Y1O"Q?S3C-RR[<1O.=-#UBRS9(%[5_F$<@8? MF 81R7FS"4-HSM-ZO-0_>@)=&]B?&!T36 ];X>^\G/RV6+_')2W[>[JX?:FK MK>8N HLN4B " 4N-P7, CX5!Q.0+CR7ZYA[( 6+^Z-D@;1 _M/TG /$>B_JV M1]E[_+H)Q[T+@EF+X(O1H,@? ^=T@+RIR'=2N^9] PZ7]D=_#SGY%G\,&LX: M]]5@,2[I;]QY,;\HEO&DG0+DZ$#98L#QPJ'D)%7)!I-LG>G7> H_^AWBV"OD M>-RN(;/*^#"LY2EJ.4>ME(4QN0@J!3!F B*E"YU!J# MR"&QG$)"%K,>,7Y^3O1N:^(O__ Z!E#.;'TL5NME7L^6&T,^/7MFF%(L"M#" MTNQ=LN"C$1 P&<8-:M><=J[M#+JMEK_\2_"(L#FS1;/,USA+9+S-27K_A<5@ M4$96#AJ=*Q&-=>"<=+1A*,92LM+AB+'U1ACCTW$?)\T\5VYF\!]D>@OQT++T6160-470Y]"!J$9QR!):?@@*^AI-N;G M!NF&OK_LJV];(TU@S^QQ5-3"@EFZO8P*+L05<,X$?=D[8;I_SSLG@(*$X!\]Y,CT3G!5:68D:)L,YZ]Y9E6M>&!^G7']9!@]G5W/"\3?.G?S"Z9X8HD[$*74 MIBJ^LLEZ6JDNHJHAG_6C)IG?"CINENU$07N@'<\+K$]>O5THQ[C%*,!CV-Q) M*_!"1!"6^>)U,DEW:N)ZPLO9(+^B7ZZ_U,;%>W=3 ]+K&HM]2 M$DL015!TD.2FKQ9F<$)1L%"X#8@8C6K]K-!0_'%S5R<+]88V/R^X_VVQ2'_, M+B_Y1>$>G2'/RX3Z@I)#H#GFJG4?@@DJ!:''P_4W.<=-/YTH@ ^SXGDA=7,* M_;:8QWMA+O)2N*D]PJVG6;I"7I?A#'S!F(QG@N6Q2< MYZW4O1*^;X\8F2AB\$9LUZQB(E,(3 LW*N3_SE! ^D4D/ M!N^7O R+T6LA+W1P67C-ZO.@!654!I^8 U0F,68$:CWB2_$A-<##)6).= <^ MQJ03V'L/G^G3!9G96UEH&&";5R!I:>9.D!&8EM$XI\B7F@RB#R_D'2Z1\CQ@ M?KSQSP[[>VHM+:+2,2M(L;;M-8I3Z% X&*8X5,KIHKR! MF<\+VL_6SO!<2\MHQH$)FC:7%D+E9,F**0HQA([->W\U$GWD;,V) KR9L<\, MXQTJ7H(N)EN.8(R*M,)S) O( B6:E'Q618VYD3)11)X#?0UD>;GTQ%R*F M[ 1$%)JFFPQX%318E%DE](JKUC'FD2)WP_$/\8!X2N-.XOKO'[/Y8CE;?WTS MIQ625^N?J/M"^]D9@5I)KK2- 1C((@2P'#KA,LVE=BZ M$+NC:-W0^4.\#@YAK GLJ*\N+Q=_U-*97Q?+GQ:E;IX,>(V^WZHX?XB'P9&9M M!N'_[W\]LLI;^L'FCS9_4O]7'W+Y?^J___GAS;WOQT5-*%FM<9YPF>BW5]M! M/N0OF=3]RSR]OEFM%U=Y^7->X^QR=5_\U>SJ^O+!:]^C*L_]W_I?WX5\*/[N MDX]P=*3 ^<]UGJ><_M]C:V4VH]4M[#4ALZ+N7[/UY]NAOR%12\6LQ 0V:U6O ML#PX)BP8M(0EP9'ETKQLII-H#0(B_/1IF3_MJDYWPV[;WJ@HDJ( #U)-D%8J M"5H'%.:1+=!/7[Y8?\_++ M+&[[UGEAC=,*H9"7"LH%"TYG"24EYK61,72CTWFAY]]38X^+G'967314\30@ M4H__W0Q6NV9U#GGBV6H(27IR(#?9-^0 :,W(H_0L6M\I1NV&D\<"C-?%[WB; M/@;(D0H>NUGN;7W[W_+BTQ*O/\\B7F[4PK0V19<$,67:9KD)M&YX .E*MEEX M)WPGNJ&7.N'N$V#T2NGV6TH;98^-F/SIX11VL,_>>\&\A^Q\;8G#%+B(!8S, MB"P)I)74 C'[!!BQW6P;PRY::WEDJ/RV6*X_OR+?C<3?]3&-TK 8@P*TFVYT MPD HB39)Q6,R-18JG>[X7\#(XY%'!$<;4RZ:Z77LSM4WM3AC)W<0*BKI HA4 M2%J,]:ATE7Q'T"FJ+,IN--DO]:F^,^8X!\LP2#A8ER-CX-5JAN\QSLHL[H07 M23M=; +),8#RA%UGO8%,9ZRW#IWLQEKP A >#3P.0\8P:#A.JV/[%8N;AYM: M2,')E!W)+$AZ1SZZ0R^!:9ZBQ\R%Z$2F\I)#\6CD<2@IA@'%D7J=P O"Z\7R M>K$D#^NV7R-^!.N9JMWY3TMA]G\T\9'SXP9B9@I?MN\1L1"FC*U08-CAI7:);DU ML6XWR49G;VH; @]HEK, VVYA"J.4,Z5 \=M,] B> D$(!H5$G15KWD^LJVSC M7N,.@8O>T#O 2!,%W\\WN\3QS25GH5%U3%!,KN5K)8,K/D(*UDLLK,[K!*"[ M*]/HO%^GV]T.-L7$H77K:G">-.H$)DH&*J$%E 4!2\K6.>UE MAZ.@!\0.,,D$0/;[[(KVWG?E]R7.5R3!NU()$.Z_TV0GC5:TT0O-'2@M>:44 M,[0Y4RRK0V$\M,X1Z"#6Z$1PP^QBK0TR?8SM%HX-HC"4 2QY$J 0 P1.L9,, M0ENF"RW;UDGHG00;=SMK#H=^<#O -A, W%/;="6E7;W^C/-YWCX0B:!Y(?54 M-@$*TYUF$!2G.8F@A-

)ABA46R0]0L=X' M<>8I;,H)HD09N2P23<]1.PX1/2%W@'E&OJG_!_[W8GD[E=5&09J\ M3,:%AB0K<;O0$GRHS!+%%!FC9T)T"B]?N*E_//+H1(_MLT2.5._8;_YXE=^5 M>W/8(9R+* PI!9SB%/&X6-\?:IZ5+ZCH/S)WHZ-[Z>E_GP#C90 <:]%%:_6. MW"_IU0T)OEC/OMR^7&?$&)DBA[&&P(IQI&"8O#LID9M,\7"*#^J;GVR1]/"[ MXUF\D9D6C70VLKU?+ZY( 7&&E]]D)V_=* V\)BELBYI#22!1DT(4YL"ZM,1Z M^-WQ,CO:V_LHG8UL[UWS@MU^MY-?)NVU1P71,%';%UA 843M9L HE&.& -O! MYD]]>[P4 (FI"G&0E-4 MP0(MJ%"<*4;SUC7Y!X@YR1*: W'RJ#?3L$8[BQ+17;G([R3KT26B3WRK?8GH M2P*?N$24#D^;0N!@BA); C\?E:3SM3BMDW/XB5Z'3IQY/U:):"^KOE0BVD?%TX#($Q6,VBJ&= )#HM,6%&YZP[H"WJN2 M* I-JK0HY3J7$M%>-NU4(MI'P2-'\Q\STH\_K;ZNJB.XBTA+#+889D#831$^ M*X"F]A*.W"5FNC<+IH1FVEDHR&LI-,TG,#I3C6:HDE=6>]4!#?M'&*]JJST: M&NEQ"@\!USOEW(KO4(20-'!6.\-FP\')E$A\F64VS!E9.L#@B4^/5X75WO[' M:FYDP_^^6./E9D?[.QUTU06ZW]>8@S#I+&H/-A@+"AE2"$Q!2A""^:II=A.]'+ M]-'RV*EFCVE0)'->*&_ ZEJVES0#'R(#EXQ0)@NO6 N,G >]3"]3/D\OTT>O M4Z*7B8G5/;-F81A-*N"T/HQW8 H*[4/(/K<@,9LZO&4\ MAY(L4@AM:BD!TXJM Q8Q6.M)!29$N6PCD3:9+1 M,9^M\?;T?!\3IYT"QG ;;=PE0674G< ],F@[*:W+2D,SC&)1/&\M2< M2O^'HI?IA8M#Z67Z&&FBX+O'9J%YB2&0(Z@M4GSHT0.Z+,'Y8HT6PCO9ND'A M&=/+M-[=#C;%Q*'UK92B1.O(B]0YU;9;O#H(MH!(NK!<:KN8UDV SIY>IA<* M^M/+]#')!$#6A;XB*HFE2 -2NIIP[FDWCD)1$,.]V'0!2*W=M/.FESEF%VMM MD.EC;+=PD-,*D2&!<8'"ILQCK=I4M' 8YAQRSK)3$?1?CUZF%QP.HI?I8YL) M *X3%$.D/9DX,ZH)%$G*UH\XYT5OII=%.]'+]%'OV#G(#ZE2A-$QETI%J+%FS'H!GJ$! M(YA"X:S7O OUQ#G0R_0RTW/T,GUT-C5Z&:\+.F4C(.8 RDI-AUTEIJ1X0=!! M:Q!#!WN? [W,H?8^2F=3R"I_2)%B,QJ=DP FE2?0.E9;2GL@SR8%+8-.O NE MT+G0RQQJ]Z-U-X&(Y$6N"C)JR$DQ$$X44$%R<,XZ*$XGD;DU\B&=V%^97N:8 M@+>I*28 K4.82D*4A:%FP+4D7XMG00M')N!*)B:L8*$YL>J/1R_3"R<-Z&7Z M&.TLZ&5^R^NXFSS2)->KRQF&V>5L/Q_W!C)#!LK+ )B8A8"><^.SI1^=!DV3>$IH9?9N<#K !M,%U'='4UK) M63:5B#4G!'E#&6D"^'MJ(F]WZOMZNZ:B-")9)\%KFHFJ%)MHN8#D' J#4D1S MBLWNH5SCI'Z/MM<=99;^4/-;J,WK95Y.OY]XQ_LVV0M;!->\]H#SQ=64%@&. MN4*.;V!2I4#+;)Q=[YN(XR3O3FCG.\Q8$]W]-MLX*?9VE=EBO(GDK\;:B% 9 MS>H5,@.'JB15O'.L-?XZB#5.9N6X?MZ!1AE_Z]N^Q&]G]<>=6=&$?OGS^A+G M&\,M2LWE^Y0OLK*D+)' ;?,$;:$P/-;*#A8%16,A_.]ETTZ4 M_WT4/#99TE["P92Y<\%1"&=9)1PLM,TJA^1I%U\B]S))WP EYTC;>>B6TD;9 M8R-F+U$0"A0I*0M")A)="0O>9PZZA&111^5\IS#Y1Z+M[&783K2=?;0\T?N5 M)[A83&:)0CE/:XAB>&53KCU/.7B=,=2&+,QV(@G^*U$G';(-#6B6LP#;[0G- MD*'G"-K5MF&!DQ(EMQ YS[ZHG!^UJ/T/==+!N#B4.JF/D28*OGM,+9%C\"PX ML(%'FH^5X+"2.3-F>7(9LVQ/,WBVU$FM=[>#33%Q:-WR]/#,4' '0F==N[8F M\(9)*)%%3AZ(1FS=-//LJ9-ZH> ZJ0>)ID R#Y^7BS7O^?EDZ45MPW-K*! F"FLHJA*A=7KYRU*-G+XY+,X:&V4",.O"->62MS4GD*+I M2D3,2H+@(Y*KX7ABUMGXL$O17YP+[ABWK+5!IH^QW;HTM!ZE,96CT=0[&R: MYH20K"S.9IF*;AUN_B!<<+W@&3>^U@Y Q*YLX@%@B*M MZ:!4#J9([IJ7TYPW%USK:/,HDYP!S&X[WHEHI-493*K)?D(D59<<(<^/1ZIWLERP3%A@D,503I%BTC;NIQ*S1/D.<8@K'W88_8'YH+K9=%. M7'!]U#N!4^ME\A'CN2M>0>$UC]07#B'5UJJ))H-:G@%?T#%. M45-33 !:KV)25#L$R!K&WR D47G+?FUM@K MS"3S\ ZT^6(( QR,I"]Y&1:-L+3)9[TSD=\6\[B;"[1# LNCP;1?FDFF8+5!4R,3-(330*4 J_7R)JYOEK/YIX\W5U>X M_+HH]W[ZRY_7>5[+NVH._D%U CV':%I$<,STCJPPN(72O>%>S=.'?%EKAE[% M]>S+PRH6[S46\J%29=BPI0 %81:*%Q3P<6-4:9T T%FXHU\/X^><;B[SN[)G MR,H(L=KZ%=&B0$D[-+(<:PH;0M!6 DI5M$F>]NW6A0T]Q!OW#!T&38\>%0>R MULAQXNO%?+6XG*6-M3:'Q(XS1Y>L#8+?:(HS":[D!$%$'1"==P\98P\*$I\> M?5PX#6;H15.M3PXWN_C7)UE)=A68C(7B7U*)D\&"=@69U%(XV^)Z8=_XX]TN MM+#ILQ Y0,$C@^1#OEXLUW6EW,W*?KVXNE[,29NW%,M*>B^E]L!9JMV+L@', MIJ9F2&&"0:=SBUO+;M),"4"'6'PQJ/HG<*UP;U?>D+S5G7F5EU^V[Y^F9.:= M3T"_J&RYF8&SW(.+R+,/,BAL3SG\K$CC!H5#GV=#V&4",/N=_MX#E=V6DV0N MT$4.V6M#2@JA%J@4R-I)[91WT;?VQ?<*,R'/^UB3/TQ%:*+_"0#I6Z733S>K MV3RO5KM"I:U[P$.6I3@.2?':7L!H0&$1BDP^A5(T!2FM [OG!!JW>.=4>U4[ MFTP!8%O9;TM C#>T#A@P3N&M4D9 2,;5YK8F6<$5DZT36>X),'+PULZP#R%S ML):GUO&)0I!,-M2U"%)79AAR)[/R@-X5EH5. A\0TTVXXU,#\SS7Z:F/KB:P M%;Q>+,GEIR5 .^;FOOZV@1%F=*@4Y$SGIHHB@E-:@[0EV> S1M4^N^U)44;V MA8]&24M-CUV6OK<$NT11O$<&,HG: "0E"(71)#SIQ#+G33<:G4&)# :KL3O% M!6 ;W8\-H/T5]RZ7$E4!7P2YZ$EA[<55NR@EZ9QT1:M.M>D_$J]!+\-VXS7H MH>6QT]$6R_7G5U=Y2>+?[I04!69RR$!$O^'F=X J,A!>(6+QCKM.W=Y?RD-[ M-/*(X&ACRD4SO8Z,BE]NEHOK6U?+;7*D$CE82M96:Y&V4D.;JK=&&AD=J:+% MGG%WS/&:5K9'PL&Z'!D#KU8S?(]Q5F;Q5GB;HDE2@L>DZZT116F5LLX$(] P MD6)N 81' X_7RK(]&H[3ZMA^Q>+FX::F _,FAP L!0?*9]*(+ (,TD'JI7+, M-7$H'HT\CBLZ#"B.U.L$XMMG+IS??DMRXRKI'(L!FH$EI)./Y96RH*7%[",M M ]O)L6CS /2V5];R8!6J$W@%.LQ"DT/=9UQ^RJL+:SA&;C3D5/L"A^S!\<( M,^VT,OCHF_,Z/"7'9!^ #K3VLW Z0/53YYU^*AMSE[GV,"^S<;[I\Z,,GG+: M8Y(GSSI-R=C( N'4;)*C96W-X!GPS(Q-.RI9I]93X&BR!<\C.1K< M%Z"XPD(2S%F93+&I.7?-CY=UV@=-QV2=]K'6Y$[5Q\D#R(-(R3O@@2?R0K(! M+WRNU'D4M] 6KT7K_DDM\G@FD9?:"PH]\WCZV&4",-N?1U*"ITB*!]"FLEA+ M24KB%%69Z%@T7IB86P/L3/-X>IF\U^)KSQ_PE+W$>;^_: M8O*1/,\,6)MTJJ R.$4AM!65;E,'F9H["WM$&9F;IHVA%^VU/@'P;)Z([^GF M]EJN=F R3D*Q2#MU(#0L/5EQ3Y9QGV:'P8^3?0^ ?S,N]+OW1Z*-M/>S#)8+B0H8PLXB0RTL/4 %EFK!VE"3R82/OWUB<'@$*,M MFFIP:IO'ONO>HDRT!BV4LNDR:3SXFFXK+"M*H".OK5-/K3&>7R:1V#Y0\'Z8 MA::&NMUD/BPN+W]=+/_ 9;I0Y/T;F4A?*&E-VD#1J?0,&-K "OW,IT$Y AZ+ M-*&]JPD&G@/9D0:9*+XNI/8IR$C;.]9%Z*V"(.L>'9U/WJ84\Z#^T$Z."2'I M6$-W %$OK1^,G.N\G"W2QS4NUP,^#^KNX6;_&U6=Q42SFDLBM M3-EC+6IB-;5'0 F&&2NBMW[0Y^W]HHU;^''JX^Y8VTP;>1L.^:RY"TQE1.X5\]*^2X&7NG1F,[>TW5 MIT^..[1%5++?NK9< ?3( :.(++)@Y;!DIG\?+-O"R65]O&0DW2])[[]%"Y>9VG<_*$/*DU$T89""DK4*Q&B%92 MA&@=#\Q$X>V@R;932IES<:QNIP"(W2M54)G+Y#UX5CD-:N?/@-J2%RBE2IG98EI0.MX9I;M !4DM-OA? ^&F3QA+64 MYY5K=HB_,(1=)@"S_G@7!L7:R:O3*+>6B4Z>:6/P+1AY+7%[)IWJ3JS)/Q>ANZ8 MA-]'ZQ, S]YD<-J:9:XL?Z0:14LK:G+U90!9-"N*?N_$7ST)_QCX--'[V"R: MJU5>O[FZQMGRZ@YWNHS9*\9I%]86@9S[ $'0;P.31A==N&WE4HP^&IS:YK$O MR5NIDG.($HQ/M%:*II"1"08V*Z.TS)(-FQE_3"G&).A]![K". YVK4PT MB5SI9V96___-MAUM^GWQ,_V87P0G+ ^B4%BBRI:)W6/T->](U?\PGUJWZ>DG MX81R\T\,Q&/--6U2M[<95WGUOGB(&5C#**2 5L70]R7X-BMZVU>K7+>?//GO(K+ MV76UR=;'*-)9%G\GV7]B%FZR@&IA!8@0HFTDEN:9=.PC@*AQAK3D7Z@DACHZB1Z3M! MZC [3 !6[VC3)YO,/VUF5,_DBQR4U]Q5%@**I%6NERNR5&6%P(I/)8C62'HL MQ13!7'A(S1VI\ ICY+US.ZM[[?0(E&ORO_7.7-Z^&K M*UH-L__9V.DB>>ZMTKRVEZ7H--L,Z&K#-2,Q98HG/;:&44?1QKWA'!)<0]AF M8I![,Z?OYNUU&<6Y%SPIK5S-Y559TNK1#E 844DGE6+<)YE;IZ@](\ZX1:FG M@M8Q-I@ G.Z+E8W2R/OCGL\.GFEX=]IS/,_6$P627.Z0CB MAH*L^H+G1>$@/6%$1JNM;^THG.[^T!O.HLP6YW!_VL7N?^\,^*I_$:?3\3APRDR'1="1/C-04ZS6K"V!0FV@S5RRTOUX_ MT_O#7J;O>7_8QPX3@-7]VZQ;+J6+B*E@1@D8"LU".@:8Z!_1"955+%RZ3M6B M!]\AWDHR11 =:.QG[Q$/TOP$\'/7WW^_G,WC[!HOOTW&(_="D4)DB+6"$NN= MA4D0BT#.&2:?6V]*SPHT[1O&8]#4S@XCYT;N)G*Y<0+*]C<15Y_+Y>(/FHCW MS$F/D!%)189)\"5G*"48)T+)_&&[ER=3))\=9-J7BH> I*U>)[#K/+BT>A&9Z0@RM<./()E;[G0.NC6[\9]99SV!6J["**QM2: QKM+JL/L MI/7*1&/ *:R/"KXV7W *--))(4**4;E]8>9#\).R'1GR,2 M![34.;R"_GJSOEGF':7:O4O.8Q]!7_YR\S?0GI,9Y@D4K74>::;:"TI7R[F],NXR5)8;3@&\(&XS\OG4_/+DE MKN I6)FXAR*MJ1UC. 1,"3 [)I!B8Z7%"Z[1WH]/@HT:)BIH/MG_CT%'CH&EG^6,5-X/1X*=3D":/# M(,$I1Z&FY@$"J0ND$_1?F:(741H[?2*@D^2](A*QJ"905,3,HPX:S4K0DS#Y5UBK[R M@8!Y$HP#6V\"*'WR>?2Y^0EEA0U1@,YU6@UIH &KNNNO^= MWUG$:2>MG6*'/,16$X#B2TOM=EI)HDPN:X@\DN,L/#F[2@DPM,\KF:Q0H34- M8$?1IIVB-N0V>(AM)@"Y7BN*L)0OM(I>:,,KS0HI$36MJ1(91.-5S%J)W+S9 M<&\AIYU^=K(=L+>])@#(3NML,S'%.69;.(C:E$=QE2$8X4 [IC5M^T6+(TS >#U65F_+FZ6%PZM"XPV>9J,KHG' @*:RG MHJ2OC-/.,CO5/MC;6A- 8Y=EMIV7\4R@K5G%R5;N( FU<1 45#DH5$JKUGW7 MN\HV[;RRH3?!WM:9 .IZK:K9EWQA:#453_,+@6]B?0;!8B'G-UMGN>%Q #:, M?C)..Z?L9'M@7VM- (V=5EF=EY">I6P1:@DC5/X8\-I:"O.3\SHRSN.I[P=[ MH8^S>XR*Q,!+FK-#%;+/Q3)O1MH) M[PG:#9 _]/O)X8:; #I?6G7W)V<3LUJD N3E>IIWLEI#"'++("[X$!95O=^ M$4 5J[QUF)TXR6O*<6C\<1Y5FAAJY-R^-U?7-^M:%;YEO;PH01 (4$&*I)\- M-Z+'$L"6DKPR7HN'W22?S.M[\-ENR#BK=XYCE3>!W:>K&WIA%5,E. 4RNWI! M7KMA*-I?N9?9EE"8-:TWGJZR=4/663Y@#&*>"<#N)7_S(IMH6?8&E$R\\D]8 M\-9[^@>IS11/6VOK%FXOR=0-9F?Y0-'4'!. U_T%\X %Y4*%)#1Z#K5D8Y/I M!=ZP")&5&%0J+,MA.0(?"-0-6&?Y]M#.$!- U9.KY'7M(T?^GG,N9FLE)*\W MV5N5;1YK!]?DF1&.]#8D8^!#>;IAZBQ?$IJ980*0VG.RW\Y&L]J4D#G@@2:B MDK3@O##@)>=1\,QE\QNQYR7JECE\EB\$#4TQ 6 ]N4A^6VS;7M)T%$.F,$0P M.5-XBJ[ZBV+SX.MDD"R:YFW>7Q"I&[3.\JZ_I3$F@*T]*^7.A*QR/)LLZ&"W MM%BB*4"3$E"TC*SML![6P?@ZR]O[M@8Y!XJ65RG-ZO?P\LV\+)97FX\? MR\[R[$>;$[-TG\) G"PL2"DL.=^2UY[R3@"6>FT@723/.RGNVO?M;,G)\O$F M7-8/OIF39O.%DU*+6DJIR.$#59(#M Y!)A<4MX6FV_J"ZKX$8]?Z'6S=1TW_ M#E?L!$ZG9WJ$7?A@CHKS_C\E->73#M;!#1 M D6+FE9#(7]/2 G)E)"4B*2QULE_SX@S=@%O>?D&;MRK1U^6BE] @!ZCGTDJ%PD MH@1>L-3RNDR3L@$<%JNT1YUT^U9TQU$5#OALVPP^K50^ ?3TXT/C@7P[*R1D M11Z>RHJ4IEDD7R\G;:)6UK;VIW\0JL)>L#B*JK"/C28 P"?)MT+,S"M/,:>L M:<\^5E:$33<*]%G5 *.T9OPY=ZK"7F;O0E78QP:3I"HTP9A(LP!= M"I%L\!UL?QY4A8=:_EC%3>#T>.F5)14F8K0:M*QMOXU0->,D ?,.'<\V\SA, MX=,94A4>XZ*TM,,$8/5\&E.(T117$!C/M=$S+^!<2! 42\$I'I)L7=7>()]L MK(?.7J;OE4[6QPZ3 ]6CA!/&D] R.$C).U N^9K1*VN";U8N\X1RBKD_YP^K MHRPQ75S=R09@Q3 E!04#JG;5]=G0>6X96!^9P: %D\->(QZ:GC%:%=L Z#K0 M'A, V+,)F!1W)O(0/&@AR6M@+@,B8X0(JU-!D7,Z28%:GTUKM'*T8V#5S I3 M1=2=!8(QE6A5@N@M@@K) F:DDYVIP%"EDOE)*L-[;E>C%;,UQ]6!MI@8M!XZ MC%RY4DF-H*A4,UN<)H>19RA1VV1*LDJT/@>/30<9K8JM%:2.L<$$X/3L2V$2 M/,9"<\FVT*ZK:)$XF6N;6N$P96]]\\Y-1S_/CE:OULZE.L(*T\YU?;^L/U]_ M?7^)\_J'O_S[9G9=Y_GQYNH*EU\79>_?V":2'I *>_R8#3-E&RO@R$3:>D=Z M;[Q7=\:C#:W<7+Z=E4P__2^\O+GSMIP9UU&A@5Q,T5?OX(M^]QU;]P8<]R)U&%LNCE7L%-!P^R@I:^T*X\!X<'D]P8=V>B'F&S10G]C&Q[_O"-X$%(Y5S1@:";U M7V^NKI>++]NLS=T^G; (;4P"X0SM]LPK\*'4V_:@G5.3,GQ7TB6]TN#Q&$$@^ M4C3D) <75 %CR)]T)6C/6G>A>EZBB7KX!]J_*[SZ&V,"T'H5X\W5S26N<_HY MDQ!QMF.-NK[,&X/-*V?&?Y4)1UVU_PMKR^D#5EB+*!UH0.&%P/. MTRE#:U3HDJ2-S>M_GY-GHM'$P#MF7T,)8;,Z$VD&LB<86 T/L0+,1D64\CC^Y["&+>T18=S M61XQV$DS][I-N4'*WA,C[KBAOJ5+^N%-BVDM(W-$B:CA+%U'25:I^02 M..8V?02P*LL MP6$0*?(<\'0P.YLW^SX0Z JQ ^PQ 7@]]WC'4:.)E>I68J @2#G:]),#KP7] MFC-AF_?I/O81==P7^B-@U&BUY$"JP3 M3293Y"X%!^_)ITA1T]J(29+&6D<$SPDTE83)4WAB[2PS!9AM9=^M/1V4]W6- MN)AT77L):#$**$(E6YC2GK7>J^X),+)#W\ZP#R%SL)9'YN%[=;->7"W6M))N MLYNJX.1 0N AU4;(]<%81Z@%+5:E2$[F@\RS)V]9'GYW9,,?;IY%(UU-8"MX MO5A>+Y:T!&BGW)"QW_IBWJA$40,!O[:E=3Y7\O4 ,6CZ QL3+8OF&3M/BC+R M*7,T2EIJ>@* >?FPO1.0RJ"8#\* V&R?G-QZ+S*#')(-T5"$JEHGWO>1;RI9 M.J=P8 :SVUE@>W0KP 5W@3 ,3*5)8XLF_Y*PN.D;^ M2?81M1T$/V/N3*UL^BQ$#E#PV+P*F=S*=5TI?\N+3TN\_CR+>/EZ<76]F-^I M4-&.0E46-&@N:14I'L G'Z!R.64G8S2Q4PK^2Y0+G:29$H .L?AB4/6/#*AO M-R)W)[199L);SC.M*QE#[2KI;:U*$, X'?_"H"ZY4VG0"QC:*\"XW(VG.[G: M6&!L&&TCY[M3V"TUFRL-/:?8V?!:V10]>&8Y:!TS%IV9YBVVHKT"C+?[-#+L MHK661X;*;[2#?GYUE9T]6QN\.9TIYC.*E,%R FF"R\G&VC*I M 1[NCCD>B4Q[)!RLRY$Q\&HUP_<89V46;QTIK6Q0.M16CI54QW (12L(4F$* M$940+8#P:.!Q[@J'0<-Q6AW;KUC,*S M5YUN\UYR*!Z-/,Y5RC"@.%*O9W$-_/9;%43D*FM6 LB<:VOJJ,"A\"!MEB() MC*DYRT$/\<9E%)_:P\1A5IL ('_'^:<9Z6=/@VO+$G>,/#":4VU[) ,X4A@@ M!I5I!0O+6V?X/R_1U%\<#@3"PR:9[:QRIBSDKU*:U2'P\LV\+)97NU+56L4S M0/E2A]%.4;_4=])'%C"]F/WXK4XE$7HUI@+UX 9E!6&MMD"S03,M,=$W3U;' M>'+V<16*RY=?+9I-G'A\'-P73C?>PS=F"P M]W*M8# \Q@BEODRK4A^,!:_)QJ4H2V%OQ\390>^MQZ34:.I MU0L@#4FK2%IP-!&PS,J4?"G)=LJ>;GTQ>>(KZE[FVW7$PCONI3DR8"* MHZXMDJ2M3*0. L4H4*P).62FK3E9C=G945T?H4C()K2ZY4V;07ZUTMA<4#BB=[6.7*4-MMU/3)A_$_V7O39N< M2I*TT5_DDG(A4YFI(\71 M"=%C8\9 0>?QY0D/]_ M&0\9E:TEF &P< $1&0\^%^E,ZZ>KLV^='02!@:VS M0_31 ;R>:]GT);.<720&/#D!UF7POBBH?1").H#4 M=B#\S8SNFW&W+(C(D8RY<8P\"%\@\&2 1VY"9#*QT+JW<2:P2CXV4_ M=0WM[8XN$Z3(J V8D@JH5 +E;7I)O7W^@/7Q:702SGKI(QSQ M$;%#B'1P< 8Q>*]O-R2>3:W20>$2*%DD("\"D@@IIJA(*ZUGUQ](ZL2%4!VB M;G%Z"$P\!6>3F<+Y+QAGER3Q?-O*QW-1AKQAYAGQX$(F"2H)VAJME:F]\ _< MA)W3<)[Z^=-B[R2*7326\M3SDDBWXO]=S.97_R )TW'\*LG:-.=(KM\F&HZ -NO=/[>+5:K]_/- MX5W[&._+I@:;7[B0+"H60=AZ,JMA]JY0;"=C$$5%36%B8Z ]3U&G^;X#];\8 M31D3WXV_Y:O7B\4__X&7UWE1-MSD]&21]H6.UF6.&AAG'A3/=<*:8L!]+$EB M2O%APF;G)3GPLYUF^8X#T]CB[\!HO=#*45PP5B(#(7B@.,5H-E=$!M'Z9S6O4_2[C*M\Q4XWR1TJ6*5U8Z#S%YL$F_(*59AUB26A/1:M2[?VX^R:7WZD6$V@G*.7W4CK.ZQ U1;S&N!E?%1#I%\LSZJ)U-*V3&"WHGK:/>F34GERQ M'9C1 3S?7\/Z8/OJAO5&UPNOY%@B.GK^=6BW/RK\.UN%N%6 M4/-/-_/+UQW.WW.]5U=WXBE*A0N>PLJ! :>JP Y9B43BR')%GCH?2#I MH4@X6)937R*/IR2FPNK,,0/)!?+"DK. E@2'HJ)XZ3: MP6OEYL%A-O_T]_GL:K.H1'JBUR;BO410NCK@+@F03"L5M:Y+Y!K'N8^(Z&7X MQ_&A21LY]P:4FUI(KTF5.H.UHO9?*P17AW9'&XWU!I$\HS&ATD,E_)&*?0XF M!TAYXE*JM_-TO;I:SO#RP]?Z]GUY]6W]4GY3,!U"3HD+\"Y51YHKNBZ1+DZK M;5#>>:T?/!WNK)QZ_BL=P>$0!2Y&D68'!N3&EMXE8C*/,FA+\3LCQUIQRR&D M*I>8BY-!T)7WNVF.D_.D[Z4/6?C]>AD_XRJ_BK$F2FK&)/U? M.A+KY=<7!8VFJ*RNJA)U'TW1X#(+Y+CEH$W,3*36@S/V(JR/Y_D#U?\$F-II MHB-+=)<$:7]>#L:C=C!F2H(8? ZU_PY%H77]Y\>UH/=QR0#)+GP3CX2@'X M(GVXPN554S2\BO]]76>[_W2])'C_OO[*A;1&D+_&(>6Z*MUA179DD(6+047N MF!LMV;F#GFEOJW%0<[3<.[ H \I";MA^<[VL,B<1"BX4%K!)NCK53Y!SB!)$ M$"%([4SR>R5VQJGS>4#MM)6\;?%W(IWU4V5YP\4OBV6>?9IOF(G?UI6DEWB_ MDO0B1(I)7#'@0R#A:N/ IR"!>Y.-H5A&X5BNU6SGK@N^29B_F4VGUWE]1ZZ!Y]__>UO^'\7RS>7N%IM7I2U MUD$:AV!\0E!H R!:#\YPJS$+[9L_=1U%"9Y/7UBJZL MU6K-ZF9BQ#ICFC71[Y2$(F5=XIHM>-02H@U&*;J N&@]3_T)4GJIB1X=#(OV MFND48!M)WHQO8IXY*84&P57=WU/[$:)SY-N@E8R3D)J/[G^1J&E!UT3U>\#I M<#U,7-3P#LG8W\SG(I)K_C6!9#Z!2L@!'?GK0WK!)WSX,_M3_Q&J M6C20V\3Z_L]K_';]9NTV?]BZS1\R7M96O&^K&FZ]6?S'NZOT'S>NX1!,;T/(H9]==KTX7B8&5'V'5Q/3]_FJ_O7^=K\DK0P MN!1(@EY37,\4A*P=I)($CX%['UOGA0:0UTN!YJG]I+$TV#)F% M2Y$.FV(U"<9J[;L#)[W&4(P2IO4[W$ 2I[U81X/*_I \6F\=P/+-]>IJ\24O M_\B;?-CJ\^SKS0!>(;T4L;Y,!DXG67(R_TD7<"GIH,GCH.B[,02?(:=;N!T/ M@\4X.ND 7C_E/_,EN1OI8XZ?YXO+Q:=O?\P^?;ZZ88<[9;VI&30G#2B1,G@K M:J^/%MRX@CPTGRKT/$G37KVGA%E+W70 M?=7G_/RD="V[84Y!EF+>4Z!6A&D7H'!NCE!YS5N]LR%Z4* M2Y%;NH(-J_.92698'$0NK;,*A>&MJ_&'T-=++]FI'\5&TV$'^'R&IU^7Z[)< MQ6))J*%PZ^IP&%T'DPK(6L>LC%*>[[5]M MJ,&Z,'7[.:>0UXI $;"2JF[9J+\K]/]YX(RW?@ ;3N6T#Q8]P+&%^HXMSQX; MHG7ZN"V>8U82ZMD"E17Q(T1=JZNEMQ@%VM8E>,]3-.V-W /TAJKE<#NXN,++ M:>IY[]9-OIV7Q?++=OQRTY+=Y[XQ>E7NW@Q.,Q!891'K+IZ0> &E

<[$'@ 6O8= M"#Q$$QTX>D_.J'_][2/]B,T0(15#4A*W+!4T$ IYL5RZD'-AVIO6R^SV(*N7 M\M@CU+_OEL0#==$SO"I#VRCZ@09(K>) M]?WK-46S__-Y<7U3<*92$B9PR*9.=LU&U;D_#G+!8B)'2;?H'BI_\&-[[^4X M5.O'2.^\6H!85%)F09!6A23$:O*4%P?H$SKM=)'>[X&+$5J 1GO;'@\V(\I^ MSI.MX6;QA+Q\*+:@Q+IB,B(SC-R8\SJHCB M>0E.[P6D%SXT;77>F-AI*>$.W-@A320DH:*DEA0NIKJ]O&9X9)U%X%!&+IRT MS9\,6W>,G7S0\C&1TEBZZ1MV.RO:9);&EBC!ECJ$R-=YU4$7DJ5 :9W7A:73 M0>^\>\$&0>7(7K A>NLI]I)T 8B<+*"K222LI;(:*9K PNC"5USA/O=D/['7 MJ(I[LB=_@!0[,$K?=9WMD--V*T(IRGCFH/H)H"BDK#/N%$3E;'22;#UOW4FS M%V'GU;9U"+[&T]/$IN?#]=>OE]]>?2+_],N]5H^HC!/2,"AU YA"[\#7M>+! M2,]E3N1 \#V,T.Z??EXM6(>:HP:2[< PO9O%/%_5G0@/&>$\*&.M JV\!.6R M (Q,@HR9F>B*;S_ ]$EBSJLCZQ@#U$8?'0#KN3YKKHV0BGM(V==9KB( LB#K M+Z7&L4Q@:Y?[V-[W;KJVFMUN1^BD WA]W[F81*$ 0VE 4W/#*6D(N5A((=E@ M C>ZM*XE']XQVDT/US$0.ESN'8#F8=>B#T%*6SR@J.D<*Y$BU3HQF((+7U_Q M1/.:[T,Z1D<;U7U*X!PC^W/H&)62TPT=ZZX7BZ#(W2/.% ?IG262@\]JGSQ* MLX[1T29XG\J_;B[UJ5=;DXKRPQ6^FPE*RL005003:OL$=P)"G6^O2PA>!N$X MWVL5Z4L;KI\B8%KONN7S=CLY3PV6)[<]8Y*)ET 0=\F#*LF!,R06YXP50F7R MX?::;S:G7/%M?0!2C&UTM>2M8UUF)6R*C$> MG.DWN4D%79(0B0U0&7D=>&O IT) C]F% MYIW8CXB8]A%FC!3[<7+N#2C;8V-01PS!@N6Q3DB4#NBB95!87?&F'<^B]123 M'61TM"9]N&*?@\D!4IXX-O[YNK9M?,?$S=N0#JBP($2NZ>R0C,@L<@\Y,RU2 MR=[Y!XT..P/B)S_0$0@.4=NBM0P[L!B/EWMA5-ZD4FE?KY>)=#(DW;JN<&%R M-,8\'##?K+_ZW:#11J,]SHYQM1PGYPZ (WX8I=/& MM5-# MH73:>J;),3E45UU@\J:E]/BTWSV/\1Y(KG/R@SO#83=3 9] M-4_OZ#_/+F=7L[RBO[O^\EA0ZQTE'S_C_$8U%\G[:"2=4;I("BBE O@ZV-@( M;Z+VJ=CF2XE.RN"TQ5EM3T"_R.C O=AC0NY_Y5KQ2 *AXXJ?\M]7N5R3:DHU M$LYSGHE-I^I8&D'V09)JDB0V-7(73.L!/L?0NQ>H_7F ^F1ZZP"C]UYO'\_U MWHB!7Q2ND'$7B0D6:C>;AJ ]!U-$#%X6A:'U(_L^=.WWPL[. W3-%=$,7*/, MNOXIAZOWUU?KOYC-/]4_'CS3^NF?U7!V]9X$-YI1O?[QC\<+.V]L2DF MM*# M$B6!CP0"D8/R+"AN8NO7D-V4'#UU.L]GB^5OBZN\NBC,,Z6R [YN6S.U49LS M!T99%K)(/JK6;X[W/C]MFJZ!GA^-D3Y0M!U<1G_+:7;]Y6->?KDAGYD0K :F ML#8T1@17R<]!*EGJMCG7&NX/2)@V S<".HX1<0<(J7?M^_*&/CR[^@5C#2"^ M_8*SY3_P\KKNAOJRN)[?-],7EB5;O)-07.T_"XQN8Y4T>&4$10W!)-EZ4^10 M&J?-L8V L5&5U $(R57#>)? M=>;@14C.)E1$M(ZQCBV1$(+WX),.(<202FS]"/" A&G362/@Y!@1=X"0*I%7 M\_0&O\[J=JR*]O?AA IIM1CL.3F^NEU66%\)PKAP%KJ)N]Z7[E=-)H%\X'9!L) _, MM,X!W?O\M!F:D8!RB&B[6,OX;C'_5 /6%]!.: Z"41"A9%T-G;RN.?\ M@Y, M5H(7K5N/ZMB/LFE3(V/$=^T5TH'YV16U;AHQ1$XYIEQ DF]/C(0 WB@+SBB) M)+E8XBG>$ 8LPQLMYW&BUX+AL27+;D(Z1<054 MY 4<%Q0])I.R$"D(WCZ%]H"(OJ!RB&8?)=*.$7,7.+G-!-Z,GB4/WZ",D(-9 M-PTD"#Y$"%P&9T5M*&B^U/[;.86-US71]D?^BK/T^W(V MC[.O>'FAC4H2>5T'$NMVD&S(<)H,9$]SUD$+(5MW,3Q+4'^VI@V VFFA_RK# MO^'5]7)=9[XH1Y<9/O'#&M<9[D/RN(6&A5F=A=60(J/+C-5YB9(E<%K6K:C& MY/T&CDY>:'C_K?).K!7QW]:C\]^76]R_G3_J^>VH>5WT=W(V#F+WI R?ODG%1RZ9LKJ_LHHXE M<(DB%Y0B2.Z5;MV,>@B=7192G@R9ARCK+ &Y[@)/@?LZN@HPUG&7/,;: 2'! MB\2$=HJIV/HUZC!*NZR\/"TH!ROL'&&Y[@1W ITCIQGH5@@U'HZ+TR^*O39.SYS+0MR"J*T=/:XMT#G30#S-BEI MK=&I==_-H;1V61-Z(F0>KK0.P%GYNTG&O)JG#Y\7RZOZ^\TD@9PV72(7.7JE M@I!UOJT%E0L'%%*!%#S*D@66B",\1+Q,69?%I,< ;P2%-*OJ&NUQ\%5*Z_:. M:N;+8OEE_:./>B%\[B;1O_U;X\U]UN/;U;/5YTP3T_5=6MPQ+R2AT]P98/6!TRBPXKCDD%TH.J63) M6R>U]B2MR_>_(?AX:)3&4$D'E]^O.)NOZOS;O'H_W\7CA166Y*,EH!,,E' ( MZ+4"GI6VADE9L/6A>I&H:=$U"A0>#BENJIXYK#M!9%B5FT$*3GZ@L M0L@Q@]1%I9@XCZYUU]]#&J9]##X%D(Z2^L0+.][@ZG--")-+02)9+>9$PZ8= M=OYI4=*:&T%^7_ 47,A2!W&A R>2@21*L#H8:9U[P5?:[TO3OM".B901)'VL MO?DX:D79IDJ* E')DQ& BF((9;4!1PX"9".Q(&K&3.MU'T\2TV5.ZAAOJ8W8 M)]Y+]P?./VTJO0-*,HNJ0-'9@TJ*0=") 8]!%92(R/;RLU]81W?[P?[*Q0Y0 MWN)82?:@_FT=K8M2>^<=9%D+D:2W)(*LP5N!3+#BDVFQC_#>)Z=;3WF@LAZJ M^P#)3:SPO\WFLR_77[:$:R]"%I9!%G6&8N:B/K$G,%[[%)52D>_EG;Z@\N\^ M.K'2#U'9HH7\IE8\_G6/<,Z#8XF<)ED*^?PDN+O M?W2ZM:--%'^P_#IX =G9VN4L>=*:<,M%KD5;DH//PH#6JCJKF;,\1M[IH&;) M"3H,#O$#FLF[0\QL>W>BTS&Y6,!)3EP@N.P[%21^8\:'$UG-&SJ99=P@[[8V5S !=R!I4#/0[QR3YK*W5.ED*(KZZZXQE70HR;5N7[3^F8F*DC.+H'BGK M[M"R/3_212VT3L#H]@2E6 179TFB4CQ'JZWSK2^B771,Z[<3T'9FYY[X\3U! MX!"=+=H*<&(,O/JRKNQZBI.Z,$DE57MW$TDFE00HHP(FF=#OS8"87G MOS*M<]H4$0W%V0,P:MKZM^M*^L=_+:X66[9>OWO %A'NI'(>-*M+N%V6X'@, MP,@9MUBBB2SNBY+]/CFMY]$>,B,(>F+\_#);KJ[>S?+\?GR64[2BQ R^YA14 M1@683(8@DV,QL>1*V@,HNW[VM&U/31%QM.@F5OW'S[-E>DB_U"4J)NNP*W+' M5:F;SS7%Y]E%BU(9KH/=0_6[?O:TW45-57^TZ"94?RY,7>7X'Y\6?_X_]*,W$0?]YB[0V/'! M::U VXCT6'E.#(4-U=OSX#.+(NH"7L1"$-:\-KTI**56-8K@O#@.!_>_-DV$ M<;2Z%@UD-W7IY[K;Y,.VV^35]=7BR^)J]F=^.X]_O[%FY*.P7 <#%;K.R#1& M6=_U VAET2>;)7JYQT6PQZ>FP\'A^EN,)\QNL4$_?[/Z%R__RG )L'8BGLO" PMCZ<.NTX8CRX632@6AYYN/3Q*4GP$\K@7>+J/@& MYYAPRY(5Y#@5QL';4)]C4@8,R= ?K;?):I:*/\[BW/_<-*'I*:S.P4+MX%'\ MPW58Y?^^)@G^_"?]XJ=-4)!75W_@5;Y@K-IE'BFJE!15 M&N/!5\-MK!,6>:13V;P*:4_:^NNQ.A .#^W5&+KI '/?3XHFF>6;.3 Z9\4L M!QXR\>&M!*\*!1$F6!Z#C&3T&V/L*5KZJ]=O@ZDFLN\.0_=/PWKC5WU,A2:!RV3Z1Q/77_EYK/; MA(Z2_IU0I7 M+:3? 8S^/L$F2^1#JBLX M@A3>&"%*ZRF>SU/4WU-4&T UU$,'J-HEI^V2WMN=X&_P*_W-U;>+6'1.V0HP M)OFZYL71E<\=L)*-IN.$AK5N6AI"7W^Q8QO$C::CB5,O[W*=[7C#V8?K<,/< M!4O2B.0T$"?$1+0%L YYU,Q+:;7+7N^3;'GR ]/.S6R/E';2G+J:O&*YRN(^ M_48IQQQC8(MBH)P*X#6%&Y&EZ(M,(6>^!QIV_>QIEZR/ X2C9=C!M?1]-+ = M0?SMI_IVP86C.%,CN%CWJ:BZ)5$5).]?:!5B,K'YX,NGJ9EVK?JIHK&#Y=\= MDN['E?6A;'7A;7(Y*@%!UY4HJ2CPDMC1VBOOZ,3@0^,R8K"_)FGB[>I3A/C# M5=$=LNZ'!;-57#^1198%5W3=%E&'*+%0:GD# Q,U%P+19M%ZE,B+1.V'KC-\ M_&ZKCHG]H+_/X^++EQEY=.GM/"YS90DOWRUP?GNC9Q$T4Q+)EUNO7LQU0I<, M(%/ASFCK[,,A53N]HI>_M!]BSNAI>P0!=V".=LEI.YWI<91HR>%SB RDYW6) M>')T%!2)S3LK8Y3%Y-;S=X?0MQ_DSO"5>S0E=0K 7W"V_ =>7M-?;-)&[Z^O MUGL$B,\+C\I*Y270^5)5D D<2PJT9SX5H8H7S1X;/XJ,KJ 8SK MUY#5#8OW.-FF+ZU(&>LHJB"YHS FU.FV1E=CSY.U+B7?O/#E!9KV ]L9/IDW M5<;4?8D4JER2FX QDD9(-R77Z#A?&.>%UL6#S4C66DB*8T+-+FF>F75*&-RG MR_VIG[\?.,[H=;N9,'NP-CND\_-?7V?+S38X[1Z0M1^LSN@I?"R53&QVMD[B+JY>_8FSRUJD>%\ MJS]RS+,_UR6,(M.)BC*!1E7["$4 IU2&.O;5.EV,Y_OL2SB>DOTP=V:O[B=6 MT)G!\>V\%E OEM\NE"O.K8^;%!15USG!&.B/V@DG;+:V[#7FXV "]@/?&3W9 MGTX=9X:YW_+5^ZK.2Q+P?U_/TEK)V_CFY\O9IQG]^SM!6&ESYBH 8YZ1"^H, MN(P<$LHDN=3TZSX]HJ,2N5^-Z1EE!OI2Z\3X_OX!^S6N9JL/1 >F]_-WL[!8 MOE^^QG_@L>U>-AVN!.R0[^['PK/ M*(,PNO#[!1;]8<..C1B9]@H0&T M%O'4E5DDD,7#BK,%V52<7[U9?/EZ.:LEC[_,_LKIS6=MFW/ MC^^'NS-*()Q&#'/4?/L8_7MS_[U6J5KU:OYFF'K-_/_Z@# M\)'CZ#3Z/<#E(RMXR__O:$<=GN.60H(V/ +*_M.CR B\Q!HJLI:N^L M:%[^N1]EG>#QM+!Y"KSM=-@3,K=R?.("W,XO4.W6@ W8? 3G#:$"%/@;"YNGK"XMOYU^NKU5IBXF:9(RIGLF1@E IT[7 % M'IDBH1%OQ [GKG5W\C/D=(*S]B!X"FY':J0#<+W&R_K^\.%SSE?OZK^NRJK' M47!F$R-?QHH:"?I4P'OM@*'@/MA:W-AZ;,=3M$P[MJ./:[:)GCK%V\T@RT"6 MWVL%414%RNA$XN%UD')6IF0C36C=B?$T-=.:LC;:W@-"!XB^ Q"]O_J3!,=$QDZR.NG&%_HA&8T'NFD]*>XJ6_@!TB*X7(PB^ P"] MBG%YG;\WY-N%3C9E6QCH]= ME<@)Y<70(S2\8<2U$EA:V+1Q\1,>WDJ3&M MSL&B[@ MP5W5(OZX2R=Z)EG*#L$Y3F&O0 .!KF>*5@OC27B,XST8M&!@6@/71RPX'2)Z M. Z+99Y]FF^,1M 1NZI\KIN"D=%@K9,95-4 M*,T3@<-([.35[/1@>@CK$37;+W!OD^;?=O&8*'SBQ@:Z[XRI<\S)3"2Z_DKT MEA57I'+-L[4'T'G^+W2C0KB=CH?CV&]P/,^?ZH36C\W@?'\TS!MAW:)U04R"ERV%K#.@K5,6)M;NQQ[$W?^[D0;X(ZC MS0ZL[I.,W1[)^\QESTQ),8!GH7IET==#&4$7;BDN$%(_K$(<#ZJ[")PV3#L# MN!ZMU=8&=M+:QM6B/"@#W93CK48L87SZFQ-4*NXI@%,4)&IIG4Z$#U8 M \YP"5PI)U *A[[U_K$Q"Q+?+>:?;K98W)VT$)0V=*1 DV<."AE"<$E 2CI; M'Y,-S?>)["2DDY#J6!P\ZI<_6N@=W,C?'\@WN%Q^NQLR@@Y%T-Y"Y(B@BDW@ M73209TQE$S%9QU"\"KE&:;W:AOYV6Q_+)Y=AZIQ/^Y MCYWN8MR;Y5/F>/]?,:O MR\7U5SI=FV=?78)S+"/X5-]^A780F!8@I;(4566!S6/A?>CJ^+X<@I)G:I/; MJ*2+ZW,Y^Q,WBWIOS_6O.)N_6ZQ6K[_5*(A8^R-?KM6W^CS[NEE0SZ7C=%6 M#** LA2V>UN37BPE&W-1UIKF%^LAE'8"Q6:(>73UCJZ^#D"Z@XUM/K<4+[6H MHW.8IZC?EP3D4 BH+_:"BYBR:.W@/4G,M% [!1(68ZBE WS=?_,AAK:)_3K5 M(4N'8.KZ#!77"V6M!"^LU#EF+E3KZK^=A$R+JT9*7K26> >PV77D_IBM_KD^ M6#9:9NK!\BQ51X-<#F]YH3]*8U06@HZ>3T/.4]^!!JN@*5C<)OWN[ MK8/$6%P6X&4(=4"T!:^,@630.*]EXK)U!OOJ[\P[3^I-P.E(%'>?;AG:FES&DI:NEL=:+D!EY@"]"^"#9G4-WZ 68W)=/> M=:-AJ('8.P#/G2NPPQ&X?61<+P#>O"9_7;N==XG>PBR)"BE$4=J#DJX.K_&2 M8I>0-#D)NC1WRX^EN9.RD+&?5;OKHP5O,2B@?O:YC.D(%W!8$";6%< MQ&A*Z[T_;2CO)62= ,(3J/ZL7ZLM95;3I/%U^(RL]YOEI'D/2Q7&4[6E'3*%2>+ML[OI ;I8EW/H6_FJ?M M8^.K2'^U+C*\2Q#>Y@>+R'0L+ +/GBZ*S"/=$=)"C%(P;D7"AVNHQTEL[4?N ML5?,W^?+C)=U8^*-87D_?U!T?D==-2FOBC4F0]9%<;%X\-;Y$3:[WD:F/PE3X*.#H_(4+[M$=,\Z MO%K.5J2AC9_Y._WW1;IG+3+YL]Z3JTL,@PI:@1,JDJ94X/BY]Q.2>JUJ\.&(E1',KM /4OO@$_/3Y+%GF@LH 8W6)O."CJR+5=@#B/:+MA\=4!!\C9@0I:RPC:I]UX71J M"\D4DZI[PT>SN_M2.4WC?"=&=Q15=@#69ROH[Q_)7T@C]U^'WKPED2PV8?// M-Q+X?;&L>*B'-J>@G"1_R;%4TW"U$A$1@4+S2'$R9R*V?AX9BY>]@*]_*.!W M 8L.CL>= 7CNT%?&(J+(J>X65K7REGBDM[^&9A#J(#QUX(/\?]=X.;M:7Z+$/?UI?K7]XST#]Y'DM"+R%LM5K<"?S:^) MT[?S/Q>7?VZD=R?(U?N[G,2'ZZ^UAFE;*ZJ]#T$J#G3SUOKZR9B;M@:@]5'J$Q-GZQX=GI;>QNT9L[;P!DC5^G[(RS]G:]-\ M@^/(":Q)UZF#5M1M71R"Y61=.<5R.0?AFB<-GB7H6'O[(7[.Z?HROR\WXOYM M<957[Q;T3?K>[=UTIX1--TG=A.;1(SAI-2@A$X4KQ0+S*=.-XR3)J;$<#B1U M6K>B'9H>6L53:*X#AV ''_6%I2PN9XL/^=/:M-=F8%.TB:9$L(F":*5,J*(L M(+W47I@DHFT^*&D_TJ8%X$E@\C#Y/(+.S@.*VR90+8*RQ \H+ C*Q@(^D 25 M1XW%^\)2:]]R;^(F[AL; QK#X7> GOH$(/VNJBR1IYM75Y6UU]_>U ?K6Q_W M_K]>B[9$2;(5N=9UU)6 7 *:J,&KF)#XUAB:M]>V('S:H*83.SJROL\%Y$^S MO#W9J.L0[^Q!EU3MAV" HJY,P"Q#]C$GW[IYI0GAW5GGL0%W".2;:K\#R+]9 M7-:$XA(WB\V-L258%<#'FJE!,AG.,0M:NZ"B<24:V1B[WU,P;9W\%);V" UT MA9\;_%NFN @>HO&U,UE$")I$D25/&(@"IUN/)GM(P[2&[!A]/@F- X3; 3A^ MS8M/2_SZ>19_FJVNEK-P?;L<.B74B5N$''S=H1@-.*VM1ZB!XZ^OL.7JF-4RM M=+X7E Y00 =@>MJ[JV.VWI?7B^5R\:^\W,P 1"VY<@IL,13!NSKM6_L,Y/<) M3,8ZT[P2>@A]TU333>I)C:6],T+F]MS93.+CF( Q0U$(EYF\CH)00K;,EZ2\ M;_T*.(S"B7VTT9!R("0/4%L'H-SW:*]>?WL[3]=T.WQ[7][4_TE>DJ*NOE4A MK&4<+$G8!09"(EU A17 Q PDYBQYS\YC;(W79L1/4_4YI:&=1N\= 'XW-S=0,U4A?'6!O@$3? MY4]X^7,M57I*J")&+DSP8-75QG_K?\,M6/EDRD:.H *0/ MW ,?_>D.>$]]>R^4N1_!&C:1_L3H^2-_O5[&S[C*KSXM\V:^ZP.6MD>"11XH MT@P@I4Z@C"+V0@G@G5)2^N"$W.OU\@5([4W0--:LC^7B7@#0KF_OA17_H]BDHZ7? M!WKN*H7S:GL$,KI* Z6S.\3I]#) C M!3RYWS-?+2YG:2W^]1SRM4P\"4#%R""IDD'YC! T.8HJJ.0+\6$#-O%\=GU] M/WRP'\70-%!!=R"ZW?AG9#'"0Q*:1&(% V<,!^9X=*(4H?8K7!X,HZD-30N= M/@N1 P3<0=3_X3JL-A73&WD8@5;0(0'G%-*1,0F<(K>,;*1+14JF?.O!#P]( MV \B/U0[Q3%*Z M#-RY],B([(COJ0 QXEKV/=Z@)>OL-%G60)&H MMA:\D128*E2(IB!KW@U^+,W[ ?&'*NX_J9H[@/5]CN[SLSVD2HC LJ!SCL[1 M(?464!:LHSA$ED*A9*W[_YZGZ&P2= W0L1A-51T ;U]1OO[V?0G>6HRL5>04NQ B,*X'(2V5W(ENZB][]0/M#]2N<3+T=0/E[#FZ>B8WCUGE7 MBU"K\.AWSMC:^2,YYSDA-E],O(N.\["7QZ/@25MYH$HZ@-7/_WT]N_IV,PGN M?N'=)IL:,&5;U\1C#*!,E.0_\PS.ZZ1-L,ICZZ[EYRG:#VH_5 -#0Q5U"+@; M7K:KY8,TSFI-Q\?Y&@(6"U7Z,P!>@$><92*6,D MV7K1.E'P$DW[0>N'ZA%HJJ8N87?#S4W E+F2WC 0*3)0U;4(WM5CZAV7A2(T MW;P=\ 6:IFZ$;XF %^%UA#JZA-==Z2W#HDM]U92:L/H,.?N!ZHBYU\Q#=!3&**4D>!40!,5&7F0*=5+KII!G MR.G.>!VF\I>@=*#\.X#2=^>/CM[Z"-X=NW>S>5Z7GUR$$K)RSD.QIIKB[ !S MUD &7[L9EC7>HZ#_DS7I9% M*>NAS1?,A!BTBB!%J1V$/)"?0:&455RJXK(R8I^EJ<]^9-H)@>U'_;:5:@?6 MJI>E")9QCUH9*,[4C>Z9Q(9! ??,NFB9L;SUL.!.6)]VM-MXT[ [$>\@9'5P M(.\)J:$,O#0AV-"E'3W>E$MAZK-@8?$P[D&S$P?%3ZWQB M/V5+_(VWMV.]Q'_-KCXOKNO?+*[IBQ=:&*NC=\#,^HW$1'!!)/#6T"6KBRLF M[.&[#/[PM-.CQO%GQI7^64#KEK.230Q&*: 0EC@S]='?60>EU/H[XQT7OAFN M!H%JM%?P*4%UD-PG1M1FK>,'O!^>WK'W\*@8AD9:J4#8^MXJ3 U.G0'O,XNR M-I@!GUTVC$@X^!I/*EW#Z=;KI+3+G/R7UVN&Q&4\H!">DB)2<=3LH\: MWP_$TB @C?8*-!60#I)WW[O'?L_S%?V@UO]*7-(9FG/_+5;+D.:.\V#-]"V,L<.(\" M#,HZX,5J<$H%R*IH,EPV86P_57YO\HY_6?I._)>;M]MU3//[@CYQ^^G[_^+> M'N;-DZX76; 2,DA67ULCCQ"*HU//HN"(.7%L+:,FA$^=IAD'A8_?>$ZMXPY> M:.ZD6=FY37\A8\$*IT$7NB@4,Z[.=/9U- J32%=(QM;IZ-V43 N]"2#QJ"KU M:/UTB;)M.C1%SV(0&DJLP7@XZR$7W4+/+T+G *%W M )[OG9W[!W);W.BS<29J T$9"0I5 4=R Z4QUK.%++5^$'Z)IM[ =(CF%R.J MH0-8?2^D#U_K2(WEN_H_N]F8(),)JOA:K,9XK<>-X)%C;6 -068CC&E=O?PB M4=/FH'N[#X_56N\PW!Y;KYP6&>ED&226K)/@(W=@LP@F>Q92\[AA#[)ZLG%' M V$(S [02@= (ZKSZFH6*T-;BRT9,I]3@B+K'KMH-/BLZ'<"92@UI6Q:#TIY M3$7',#I$T0^#RN.D/N5[;GU-7'Z[^/N'B^)83,XF$+Q.X13%@:N;SGA]2PR1 M9)">\])7.?['I\6?_\_V)VY@LOW#'4+NOC=QS'>DQA9'B:\#0_'+8IEGG^;W M^#/L1$=,Z/F.;B>-DW@%H#O(,U^[@ MQ_S7U6OZ4?]\=UN52@(+Q@BZJD,=,!5=78'(/81DBDHLH\?6Q<0MZ9^V"&YZ M'WTR+'1Y#K:_?1\N9Y_6("#9*J\C(B2%=< LW0>!Z0S):NYT$"$UWXNY!UEG M^-+:!#,O@OXO!H)F=LIQ6](OA=MK;EQRN=3N NV#(6XV M>]T#F"B]2-((*5NWICU/T1G>XZ?!X,%JZQ*$K^+5-2YG>/DK>?&UHN9"1E=, M9IF<[40!FPUTI"(9>:%+JH]'.JCV_1LODC5MP7C'<#Q.@<,QZ3>8G&=R![;_ M]@1NX_8_K'['6;J0(I)Y9PFD7T_"5 C(!8,D?,Z<1>93ZTD^ TFH;HNH?C3[,^:>+NJC]"/3UHV7&.T M!NQZ<(HD[P@1)62!)2BE60K-<]7#2)QV'5['0&VGV"YQNY;QUJVYT"EGJ;2# M4%*=[U/'-VH6B9N(D2?'4QX?IOP/%AO7:+P\<&2R50/Q)('S?1F M&'*(R8$(RBE9G+%F@C>"B1=L=8S'XS1X9)[IY_E8#UF_X&SY#[R\SN_+VF-9 M3WZXJ(42"8F7X)0!59"3U.B\R]&\6\ZOE+%Q7+:]>?_OYR]?+Q;>\O+"2T14A!&ARJ$$%2T=2(5T>& AA MC@?!]]H$?A10GR!NXG4F'>.TA3:[A.G=D?LNP9%L*6B9 .;K.B/K#$FO2+"1 M>V%+X(:-?_'OIFWB;10=@[2!+CO'Z(.,Q7I(J)9]M\F<5Q%$^\D> L\-Q8[UVB_%X&XYX?Y+*)(GE.%TPBMAB7 M%%S6NATA>4 12\361?U[DC;Q]/F.<7N\)CNM=KG_1'R/LUPBYTK06A4'+?,;EUO";[32A; V;SUTBLQOSA<\Y71\^FW._GCS"6\@#&)IA(:8LL3@0!/N4Z"Y"PA"E* MT RQ:."T5N"453Q'8WD:_VK_H2=2#D'A M.!,IA^BX Z_TB4EX4GO&0I+@1!&@D#OPCN1H/1>8J]O=?,C;CSN1>6M\:9S61]YU(.43H M'8#GQ5&(67*.42/X(#4HGA"",(P\YLAD(1XSMBZ].].)E(,T/W0BY1 U= "K M/4;:,95EG252BM!Z,\V\QD;+=?7BLUGJ'X?;82ELP M,R4A!5<%%@W=!R@@&.ETUBBX:_W@\B-,I!P"A ,F4@[12@= VS%I3\EB<\YD MIS-2M.18!D1O *T*.;'F&$RD'*?KEB91#I-['1$H20)216PB^$,5& MB%K$B62_5:H+C'GBST6#9S^1R(&LM+$ M0(Z@O$19M P^_.]$RJ/,Q'$R[P T]U^DO[N%N5"QR&1 U'9M%86&X%"!E='0 M7R5,VC;&SE.TG.&$J::^IF?8>:Z/M/2!T@.@[ -&K&)?7]-49AMGE[&J65S?CIX-R=(@X>*SU M?=:I^CSBP63#,)IUFW1C"#U%2W\ .D37BQ$$/_'FS>U;V$UY_KO%_-/'O/RR M942L._04!9ZNCJ:6ACQ%&1PPA@&%EC*S!^'ZSF6;SWYD6G>H,33:BK0#X[*^ MU;=;U[<,:(6BE "HJ]&UCG['308F2PS!H#+-QVT^(F):_V@F3%>6HLYGF" ['[$GF$]0Q-\O=Q!/H*R MSQ'5%TISIC2SX*VTF\X-1]<6D/=;7'9)EC#^VN(7B.P-Q:. YUC(#M+D>=38 M/KDA?9-8"/%,JH4#IYE!SD$&[S- M/MCQ6]9_[/+> 2@*"LTWJ/3.4!6*8-R*M$]: H(9Y+#6+*[ MFPGWO^6]+2&Q7WGO$/UTB;+MPT[@V>:D)*"3=1=C]. ,\Y"$U#8RHYP?MW"I M\_+>07K>M[QWB- [ ,^+=:51"B.E<-5?EZ "!D ;!- 58!S3*8;2NOK@3,M[ M!VE^:'GO$#5T *N7ZP,C'3?M*#R3')&DQ1F$Z!A(8K,HHT*TK7/%_Q;EO>WN MPV.UUCL,M\=66]0[32 M =!VE"UFQUSB28%CGCCP1A#Q48',G*&+*@K9/!X]P_+>08I^N;QWB-3[*.\U M)4;AL@(62ZPW.P.RWQPX,SE:6WA^=N;NV9?W#M+8X_+>(>+KP%#L6'ZN/<]! M&=""KFD5HZ8+VQK(*6<2A*,;O+4C=(;EO<>8B>-DW@%HFB8.M6:8)&HH.@J* M>@4"1F,A*A?# M=GH-7,5Y_N;ZLTQJ?RN'\EJ_J M>--5G6]:=_(4L@8?\:\+]-IQ$Q-PLBV@F",EE)3 Q<0LLA@+.\7BVT/I/\.W MVR8HW&,8_DD@<>QPT8^3GXK?E[/%\MZ*]3?$P>SJ3AJ4,WW5Z.BLM@=+ZV)RHX&);,S#;1V+5JGQN MI!BDYWTK*88(O0/P[#&A*Q95V^8\SW2^',_@'7KZG;79*!U(6/];23%8\\,' MI>VOA@Y@]7(J5F,JWN5,ITUH4%8P<)R1&2]*<8K())K6%3J=5U),=>\=JYW> MX78S:D4;63AGH*,QH(RM+9[90AW3H'/!H7QW$G>>C+L&59,'&,FCI-Y!Z#9M:GMQNV[2Z9@45&I6*". M3J:#E&L1(\G).VVNI2^C]_-?7'*]R>O5EL;R: M_<]:D>_+[JS:]UF-BRP\#W5:)6I#,M520! R0\PI6&7IOT8<':&'T]];D<+1 M\'H1P"?2]1GA_&:W\ -N7<'LN.%UGW8-ATP +X,!2]>3$%D*=8*Q(4,H[JV( M8"HL-]#G>8Q;J FZQ9Q^[FI1:A7$>M7?+&X%5(_QT5O-]O[$"+GXP]B;(*4N MA4^)>8*28761HV/@(GD85JD2@G;)IM8+1KI-J9FM4'9=2'Z*S#N[U)U)\,6/QY.J#24P0[9%N%28U.-0R^^SH M;FD]@N3\4^J#5+]?2GV('KI$T_9YHCBIT$H.5DM#?)@(J'0A;]>ZHFU0;N2M M*IVGU ?I>=^4^A"A=P">%W.Y)>02$CF=HKX[*++:@+:.?%2,QV18"JGU2^"9 MIM0':7YH2GV(&CJ U7H@$*G$#@=,9E8I9[IGD:%J_\_T *?5!0#@@I3Y$ M*QT ;4>JD&L1(ITYD$73\1-UY:3( 2)Y%LH&$SRV+D<_QY3Z($6_G%(?(O4^ M4NI)"BDR<>S)&2"*G0,,I4#.0K+"G!7L.4?J[%/J@S3V.*4^1'P=&(H=^ZZ, M1Y^M!HUUPX-F"3SR"-GXNJ^&3*EM'=V?84K]&#-QG,S[V+BR=O:^[UF\Z63\ M^)J:K)==5=LIP#:$H1_)4P7/F5 RMGP2>)6B: MJ^ZDD'@QD7BH?KH$V]LY_73R'];<),DT1Y%KV@"A[K:!D-!#O?)U*L$[UWIX MW/,437.)]@6W@S74)=YNLO#DH%POY^_7 MYL7"(/0CLG8@$M>+TL++F=.3E( M+!>OF NBN=\>.33C: ]RY1N%>5["FP&T' MFNW2YMY-FMB."JIL_72=/RX^Y*NKR[5&ZA"7-]?+6B*S_B._0"F3,8(1L[FN M9%(:G,L1N A6>/H;+EM/\FM$^EZ(US\"XJ?4^:1&_!#&[[-ZP:SAOHX<#;_KG ^6*M=FNKMT* 5\2("#]E)$IO* M#)2E QD4.511685""FO+^,7R=_3LA4+[8Z/P0.UTB;3=1;(74=3N78:0ZT0> MY0,"LE+;?.GP,)Z,.T$A^V[:]D*@^[$1V$!KAZ-Q<44>\8G*U?\KSSY]KM7Z M?^8E?LH49%Y_^5H_L?K[*J>KQ4^9#L<7DLY6#._#Y>S3FH;5T77LQW][A +W MQ@*9H/(]>V9U<@**E9Y JG5=F)D@ER@]UT1,:MV?>'9K_Z1@W-:Q"I@$60O- M#2!GAC@K=-V0G(SN8N?V^5;*#T'A.&O_ANBX ]?AB8K>9'B0TH>ZFISDJ*H< M:T=USL(875A1X=]A*-T$D-BOLGZ(?KI$V;9* 1D*BNDB""Y"'<8FP3%&CC9Y M/":BUR:VSH">567](#WO6UD_1.@=@.?%DFX;951UH1.:6A#E,0$6X8'.G-*& M_'&56J>6SK2R?I#FAU;6#U%#![!ZN637,Q4U(X9$462WD5EB*$B*N[11J.JL M\-8%J9U7UO=V'QZKM=YAN#VVQDJ'@8X2AEI]9UF@,T:7@DHYQQQ?T0 M\75@*!Y7?Y=L4BY6 @NRID-8) :8@MHPX+@JY/FU3J>>8<7],6;B.)EW )JF MBX-\CL%GIB$'(\A!I+/B/&-0D.LLHS/:C)^^__=>^W>,CSX9%KH\!\^G=M[. MW^!EK#N%9O-/CY([M^_:B3BU13%()1JZ@8JI(RT9&)NT=RB2D^-7S[;@Y S? M*L/OR_UDZ=MY7&9!$F];LM8- _0_6)N2 M8,F46$Y!ORT4TX5J2E)4=4YYL9EB^&3&7T7>F*G> I7S/DW-870>HV?W+EW; M7=UXPH*^YPF8LJIO@&@F*.USRF@A,(-3BNX"9CT$K3@X3'0=<(.FM#9]W0ZU M9;4!DHD$,M>=UE8:0"8YD(7)T6*A_VO]-/6##K4=@JKCAMH.T5D'OLP3I4 Y M6,M2<5!J2[C2T0,BBV P20IQO%"I]8;B'DOR1E3]?J5W0_30)9JVZ0IO!9?: M:$!GR!,IO"ZNE!E2G14D;(FZ>2_(697>#=+SOJ5W0X3> 7A>K/E*+!85O0*O ML)ZO$@&]"& \C\6PQ()K#:(S+;T;I/FAI7=#U- !K%ZNW8DFVN22!"LC@G*H M( BE:@.>+"1!IOFXEUUWI7=3W7O':J=WN-V,RT.*OZ.6$$(@;Q0#L>3JE.B" MB3FDL^7&71EPEB5V@X!PR%#; 5KI &@[2H=2M#Y$KD!P) G1%0"8G8-8&'D1 MR3!N6Y=NGF.)W2!%OUQB-T3J?938">5U89P#"DD"<)Z1>Q -A<0IH54BQ?1< MBN;L2^P&:>QQB=T0\75@*!Z7>TFKDI#H@.6LZVP+"[X("Y$'K8PQR%SKUM S M++$[QDP<)_,.0+/?6CW&H\F125 L4]AJ>2:F/(?D110H&)V(\2N%SGQ/[#'> M,M"T9A,3KC&K>NSU%#)/T0)^N9ZK]<8DPZ2? YE=K A.!2 M$5 $VU@,O/H%9\M_X.5U/KJ& M;8\?/D)]VE"6)J@]*\XPY!2K>!D)1Y(;<$P7D)8I9X-$T]PK/D'M61T[>2OI M]^61'C;/$"AT5LEH8KM.:S', ;EX"KA5) /MS:,9W3N'SK_XH?.I&1N"AOMS MX]O*NH/;_Y:AU]]N?_N?,[I-EO'SMW?YSWRYSL]QGK/%4D!'B:"0A.:2=4"6 M.99H8DBN]93A_2B;;M-08R@\?&1NKY>>T/8WNMNO_W_VWFS+J21)&WTBZ^7S M<$F19'7VRDXX"?7W.E=:/IB#_A-(M*0@BW[Z8ZY0#,2H+?G6=D5775 0"9(- MGYN;N4U7IW/]D+_K2I<@61%&033)UT-JP2M1PT^0\ZT M[R73@NL0C?0$KIW0\IO-'[C9NK7;'W_ U<1,Z:4T_[>D(Y'WS,>?/!T>T3'"2:/EUY/JM\=$N8B6EXTZ+HN1?EHP'M1 M !4!6MOD5'9#E3]E/-= 24^I^P")]:3PG:E21&:P(8(7MHY?)5'0S4E"D5$S MU.2[W;]B7E;XE(%5$S4]I?(#9-:!T_$P@_2W'S<&\&W8X.?E:H[K[D05>DBNB]0"MQRF9%DZ-U+QL+O.) MW9^''#P:RUU/DP[*>(T.I"13KFP($'1M8E#(%,L\1[9/H2Z=]+FR+FW$E MWH$1^@7CYL%Q,-X5.@@"?+1X-3@J,K3D*2;E C>:A]8=T8_1,>W3X#@&Z&AY M3VQ^[M/_W%%(W/-8B",3(MWRG"[X(+T %X4J]",N5-S#^ SXRFE?\MJ;GK&D MW8'A^1/#Q;LU*>>:?J$X+S7W' NO*YU00S3TNU('HW#'%??M%\_\3,->\-'G M 9\F9_">^N)Y[^_C]IET-L].I% G&U)VNTF2(7EBP&&2( M5K*2]GE(W.O+IKFLQDTEM)=R!R;HXQ[MYQ,2$@ MC]$XPU#QUFNI]R2MSQ+( P'QXK/C\=HYCRZ!/S$M%VE^,=]^;EFNKHH*K@H, M:E/%?'$]]76^^-RN@>"X[QVAMZ"A("9H.R"T&\D"!V^U(L?=2*"+U$#VI6C! M912R]1/R"4?>WDC[ZAA>QS#O%W_6N&95AUN']7S]C\4RKG'UO=X^6[W]K-.; M]J#EXL_EQ<6OR]5?A(19G407-#*(6@=0EF+F:).'2&%SKM$/*Z/5G(_ S_DT M1PS![)-E*%,CH@/7XK'BG_^:;[X\8/Z>C?M95+=O ;/B@X]&V]JNC:"T=#6_ M*T&F;) )0<)H'1&UYJ&36N;)T;E'I?W)H'+P4?FV[>3\N FK36\'YL/E*GT) M:US/B%$5,PO@\'J[5N"^@.>)Y\"2>% OU-.AN>&CDSKM5WQP#H/,Z[IG_A[F MB]^7Z_5OBW1QF6L+^7:G7?4>5OBE>N3?Z:/(1\?ZMV8Q\: $2::P;95:;<[6 MKM0-C[KDHDW UMO2)F.VDUKV5WP 1P3?\%/JKT[I C^'S>[O=G1./ZW"8DUL MK-]?;MZ7JXAXA@ZU\#Y!J#LP%&.D4,RD4*:<2-JRY%H7EXS,4B?%^Z_XS!T- MI+,^6;_/0Z3?;WX\*@9/YL39PD#[[>@1)B$$KB 5K7U)J&+S@8*C,#)MYO/5 MG:)VH'E=ON-5X!E*B(KE!-94C9A8]S)Q76T'\\XC8NC8)=S_C6*T3.^K.R]- MH'+D&\6[13Y5XN;=>C/_6F^VZZ15^+'M^BO+U?6XP>GD5&J_38HKS(+8/"(DI" HSI)(R M0R>S\ZV79+^JC87M[KUCM=,[W';'4Y))5[S."O"!6"JN3EBN?FG.69&'ZK)K M_6+S"C86#@+" 1L+AVBE Z ]LHE-25W7:"6((3E0BI$_D4E6U@EIF4]&E^9[ M2,YP8^$@1;^\L7"(U/O86(C68G%UH7&N.::PWHC^SA2E!#N<*5;'*$L#6*P&Y9R%*$FT7*,RPEJ3 MT_C;+O>CM;?M83T@=; .SQ.KORXO5[.L,S,Z(TA=AW,8P\B9YQR$)I\>O7.> MC^^?[D7JM'6W72)UL ;/%*CS[S@33*:D+KC"439U_%&V0R@4(1JK*-R.W7&1( MP@UT\,%[_5 1=?K][]CBT'?>Y3 M1RCUW)N)";68?5LM\F3;O5Q]Q M]7V>K@K*;(HH#4-@21+]D7&2E/!@D'$=8W'6[%4K15]P!V_TIUNL/?7=YU2R M.4C-RX8R[P,S:SIP.PZNAQO*$JSC,H,-KAXQKB$XNNNS9*B35D'L5YNR'W > M$C ->MKH]"% CA3PQ$,>WRPV\^_SN-J*?_UC73W273H3D\82$SFB6)># M@FQJU6D2CN=Q.P?.O)CRD!MI'.WT#K?=H>19D$EQ NA7=K5/-'!M@.6<4D&A ME6X];>@5%%,. L(!Q91#M-(!T!XI$BLI>XD^@F>F/N@%"Q%CA&11><\M-Z(U MKLZQF'*0HE\NIAPB]3Z**0L9998B!V4C.079!'!).D@^)JG(343_7-K^[(LI M!VGL83'E$/%U8"@>%O8)&[*UDDRGM Z4" Z"30Q\P>"="SQGWMA.G&$QY3%F MXCB9=P":)YK^T!K'C'<43'($I82A,Y0R2(_66A^1X#^JYS*HR;:3N@23;LS)K0PS 4#0=M(I\(D<)$X$MY8%(I)SEL/JSVK)MM!>MZWR7:(T#L MSXO=G=$7%I2SE0M77R7H?,GD@074S$EGK&R=N#G3)MM!FA_:9#M$#1W ZNFQ MD7=B3G1&1B*7+WH@/A(((1+T5>)Y=:C7?:A:]K2J]/=?LUU= :XVQU5 MT1,1!R!ZBG8]!=ST=( M(5*HPX&5$$#%*K!(47&V6?/D98RA=1W_\Q3U#;)#,+ GS Y02 ?PNJ+]8]TQ M6+V.OP6Z"1)^_(*X>;/(MT4_=RZ'O_V@/WQ;KL/%WU?+RV^[><[SQ>?Z=Y:+ MS7QQB?G]-]QEH+;GF@022Z1S;33%X4HH5V>$9#"63GM*"DOS=XO3<#9MA>KI M[O,.<=+!Z1G$X!_AZ[4WKYFW0=;E ZDF8DWM]D7/ !D*+K+2,K8>Y7T@J=.: M\QY1=S^M< ((3+TWFNZX]69>JWC_\W)#BKNN)Z"[C =C3;U!*6Y,Z.@:]0Y* MD4Q%GTR6]VH-'U\2_<3G3YQ].(5BEXVEW(%-_).X6%TFXH.D]7:YWFSK+.L$ MX:N',?H7&65AX'D0M7,1R=F7Q)WS7@BOLBGM4^C/DC1M:?XI7Z3;::8#H-77 ML??E)Z9V1] X.BHZIKH7NV8)E097MZM[G:0PC!LK6P=%3Q(S]7MB0Y4OQY!_ M!T#:1G0_\;&SO#()ZYDWP(22M6XE040I@!LCM9/2Z]!Z=,U3M$P+HT:J?BR2 M/E;N'>!GO^8J[9U/)5DZ:I8DI0,=M2@LR)B*CQZ++;ZUS]]L?(T]_]NOO98Z M@-XNM?.6/-+5/%YN?=&9,CZQ:!Q(6;U&S02X0+XH"N2,HY3!M$Y]/$;'.0R: M&:3NQ]-JA\M^XK#NC^7BW06F#<4=Y!7\9]B01*N3<(>=?RQ(2=NC..-2FQQ4 M J,84A3B.$3-/9#<,M<,,;M[TPT>C?4&?>DYS'XY!$'C2K\#L_10=&]2NOQ: M-]90U/S$ _H?N/FPFB^O.V*JM_J62)]OWM2^X$_AGS/'7/%..&!1>E#9U;?U MVB%1,+!L1/2E=6_C.)RT:CY!LQ'I MYS!HIBW.Q]=PE\"^<[QW/WT?+^:?MZJ>694,,ILAE%3WX<@$/GF*$8L5*N=8 M3/.6]&$4GL.8F=',\7'ZZA*-=PK>Z@:[#ZOE_]U.(GG ZF^+=_],N%Z_+UNA M;#?RW?Z.CJ6JNU(E&"L=*.OJ$&<106?#T44G'1\_9&_$S#G,GVF+\2E0T.5Q M^/6RSF.I6=3+'8\SAL9DQ5*M4DF@5%3@="(6#197M"\ZM>X&V(>N:=^BI@#I MD;HY&&_?<167)QKO]>[KMXOEC^KSWPENZ]S=VP%0,^]R9-E&L"%J4(%.6G U MB2H-W3;")5=./3QQ#[+WPJM[37@=5[,=F,]M=/IW8G@5+K8U)E_GBWF="%1? M:BKWBS7.1,PJL2C !*9@N]W!>\6!I5**=H@E8F.T[D/77G#TYPO'YKKI &\/ MI78G4'SHFQ>3I%?:@.0"00FNP=5A?<+)FKU%\M#'CZ6>HW"_5W]VOB <46&] MP_&.4QRT3W4D)#COZJC3#-5N$.'<'9G(:6 M SO'%5"C\9[U2W'K/=ZE\N9H,"8!5]B0P)R'47[13QNJDF&@>A;>9I];)A,]!@!@^3VV =GJ'VW6Q M?*ZNMF @523OF!=R3Z+R4*0TVG,9K6T]T/TUS%,; H0#YJD-T4H'0'LXLL?S M+'7FG**Z^H1JBJ*@J\Y5=8%^3(& MBQ7,I-<":(,$A:8>L#JR16E%D9.QPK>>)GK@$+Y)IVL= YLCI=['$#X31#2* M/,I8N*);WBKZG59@3"F*&5;W^CZ#D_,?PC=$8P^'\ T17P^&8J\7Q9 3Y\IY M2-D*8BK4B0*A@."8))8JI/$3JH=6]W&?^ M&[-=KQ>EY#XUG\:U!UF]X:\].EX$ MY'&J.AA]WW U7]:RE]5FM+35317YS&6F.47((+(JH )2O%RB@"BY\$G2_ZG6 MTV>>):BWOI8)<'>H>KJT=[\MZ-/)2]YR$^AB,"(;T#7KJW*2$ 5Q@U9D9YRR MMHR_H_ N1;TUFTR MH,5U"7;@/84Y2+-(Y)A,$Z4F*+ED( MB2-(EGABZ&V2X[M42NY7N>J:#RRIC <=\ M J6Y!9=*Z6S'?[ZY2U%O71D3P/!@!77I0.Z2=V\OB9I%^O'NGVG+ MV9\$\QV/#X\:\R8G6XO&!. =6]U= M8OR1ME9O7'9T3XB<5'UFJ GJG"!)[AB/4FLV?F!^&#Y/V+/1@Q\Z2%5'OD&^ M6XSE?3[2VH<*4561:881E,F1;@X6@3/M)-9V:]-\[N\>='77LS&%D3Q.6U./ MZ'WHL=S*[&8DQI]A\3'W7 ?+;>1N,C\=0Z$?@4+?T!Z!!=+T<0_,3!Z\[[O?:*?U\N M/G_"U=?K]2>B% >/%+IBW(:@R-MB+M MP+B\W!"7!"N.F($@1-V.FPML5_!8+YEPQ<;V$U+;]*UV4GE_C!_45CN]PVUW M+A4=0EX3SX@U/6)\ N^< HI:LO#6\N!;YVA?0=_J(" A9#:X?[#/M6!ZGYQ;[5(3+O #2/]./E&.J. MG (Y(P*=(5]']3(0L2BG:J&6;AW\GV/?ZC&P.5+JG?2M1I5\D:S.RR??SX= M BATZ#H7BDENYA>QLY?@8+(U:DHP @ M)+J2UU"[T$ZZ[>?TEDSIZ3E;MME MMIW4Q"60\!R0O4X\E,B$'[\_\ 4B>^L6/!HH+W*I33?; MG2"G2W2ZLC%"2"I!$8Z7PJQ1S?N 7M70PT& &/QX/$0[O<-M]Q 12_%&9D^! MI*Y;; V#8$AT5F2+1?H0;>M7OE?P>#P(" <\'@_12@= >^0A4Z',U@@ZAX($ ME*6"2+\E+C $EYT3V-J.G>'C\2 UO_QX/$#F'8#FD4>Q8.LV]8# D7Y1-@6* M& T'9)XK85B._QIZ>"1LCI1Z)X_',AJG= 9GL8X%XG4L4)8@;>1"!6>#Q!?#X9BK]L?LCOX;%KJTZ_)H;X3V3CK0I>Z%BI@@(HG<>709G8_I!.V? M35@YAX?H0: ;=7OX80CH>5K$?M*H$X?6]>&SMG=?B\#J4IO8+*!PNA8[U/R M=H#1A,1TE)&==!7S0/I[&YS7"_*/UO7K7/VTRQ#,]Y%BE=YF&?$VG;#\CJN? M=UF>OD6Q.>D=]#2.JXX),CJ1.V\\A84QZ+IQ,EOPM5P[B1"XBTQ[U=JSZ#:C MXS7S2(SCH($%Y^*@XH M$C>\C@_)=0U89A!RB,05,S8$= E/6IU];AF=08 8G-$9HIW>X;9['?1H.1J9 MH&1'+"GKP=N4Z, JQ[-$)[#U<*Q7D-$9!(0#,CI#M-(!T!YF%T**110R_+FX MNB#62/!."=#HLW&\%J^V+A4YPXS.(#6_F-$9(O,.0//(2[7WOJ"LX]0Y'2:E M&8,HG05'4M(V^9#CO]H!CH/-D5+O(Z,34HHJ(@-,50"^SD'?#B6*5GAE%+?A MN=+OL\_H#-+8PXS.$/'U8"CV>KPB(^>M222)$BGH\%Z#0W($A=2R*)6].\'R M@C//Z!SC/;?74I?0>_?/;Y@VF-]\7:XV\__9*O)]>?S]_NM% )](UV>$\^M=$/>XE1&Y8\75 MK;YT'SE/GJ=.!H3*:#5F%IB="-F/4WP.V9A38+F!/E]9=TQ-QFZGZ\[3[F_7 M,[XNR]75E;E]N#]%&F4_0J9,BAP@J@E2'.B\$39[X-ME(,@CQ4D^U-^AT$D7 MQEO;IFY3',&SG"V%BPI%HE^\A8B6XLB"Q: R0KK6/O(K37$,0=5Q*8XA.NO MDWCY[92YZ&5@'ES=O*P422UPJ8'B699C49XWSSF^JA3'($ ,3G$,T4[O<+N> M1"8*>>*&'"F5ZJH=[2 &Y8!CIL.K7)'-XZY7D.(8!(0#4AQ#M-(!T!YYA6/& M%F3"@K!<@-)6@"O%0J;83X7,,.;F%6F'O59/FN08I.B77ZN'2+V/UVI4-I;: MX$K^ OD*/AH20)W@PB0F'CV2L_":7ZL':>SA:_40\75@*![FY6RAB >C!BN( M:SH G!B(%G@6];XVW/'66:W#":3+,XT\W&KI_?N(DQ" #%HW/T0;74+KIVWF+AI5R < LM-DHT5]X':" M@^.J:)V4B';\O8R#U\U/G!5H"ZZ#]='=TK!]4DG=!*WKM>]UPQ=CQMT\X4' ^97>BRTQ7@N_Z2]68]LR1' MY3SQ8&HVN<0"WM7%?CDH'I1,IGD$\1P]>Z%1G1\:F^NBRSOX\;3=+%@AK(\* M1*IYC*08!$0'SHH:7E_XL"_"^U M?N$[KL)G?+->7W[]5FE9_V.->;/\!>G,?"4Q/EB1><*<_?%$3IG/;RSB1KG^ MR@:2LI8_[K)QDXA-(L?(! +JNF_9F[K;7FH(T2E5K!))M1X=]3Q%I\WH:^D] M/_NV_,HS^@VQ#$+1HC; ^%R7 MFG/(UIB2G6-6LRYRI^<79BB%^6 B8[RY(_/JDOC' M>,_MM=0E])Y_S/EM\39Y M"Z48-7[VOP4GYU V, AR+X+ZY/KO\A3<8_LYIJM*ZM7S9]C@S!@;9$($[Q4Q MKM"!#RH!VN"TTR$FVWRT>"OB>\/ZZ9'X\FC*$\#BE?5%[IT<>*(KL,,DS/.4 MGD4F9H"P3Y..T39)(RRO&=!PM9(X&#JGR(7226N*^%LOY>PI'9.E=-S: ,$3 MYXH+!(>,D<$J6@;'=0FM2]I>3SIF"':.2\<,45,'?LW+[[S(1*C#FT%5CU%E MBHIJ($2W);+*CR$G\E_IF$: &)R.&:*=WN&V>]KC)@HEA01!(7=]V;$0G4@0 ME4_!2LFL^MQA M.F:(^'HP%'N]NL8LO$G" R^5J;H!,>8HP,@UT*F&SJ.CYC("A3@,2@R)J+K$\P1;(9.[T]5A\-OI:) MF89(Z/)0//T,_SCG/[W%:RE]L=F %+470F8-Y,9X""E:7,8C5=]&89:*0NAAL M/;GX%>18!@'AD-5< [32 = >OO?+*'+T(4+VY VKD 59?U,'8EEN;>8LJ'_E M6(:I^<4.I7 1@]W."3:.'$SKP=GB@94L$JMS/.-S)>-GGV,9I+&'.98AXNO! M4.SU@)IB2LCH%)B\74P8Z$KF.4$TS-.A8(AL_$%O9YYC.<9[;J^E+J'WQ(O. M]OT0\[T5-T%&IH3,8'4=2DP"!)^4 VT$G5%#-[)M7C-P%,6]/1[^Q$"WV/I:!C<_G]F59=5^^_HMI,WRJ'&\]5T[$BO3A@H]GHNQ<'#L@/Y/$Y^*_:T$GRF) ML0B9@!GZ1163P-M"MZIDPL:K?W2511EYZ,BQA)T^-F\JR@E"=1MD<.@,E&)U MW>L2(#IKP)B@3.)2,M-Z\N8)0O6Z!N._!Z;GI/=SN,$D1U%)H[N MEL"*VBY859YKE9N[Y)T6MHZ)A.&;V >HI7><[:JCK-2>U?D76G!/,3"7$ RC MT^DX\X4)9OU)Q]2<1T7K(" <4-$Z1"L= .UA=:5F443O$81GJ4ZPB."],"0E M9#$&%GQH'3.=847K(#6_6-$Z1.8=@.:12CW$PLAYM>0J:++>*M=8CSDHWEF1 MC"OEV>'<_ULJ6H^!S9%2[Z.BU>=DBF<*-'.U=IMIH,O=@1$E&96E]^JY2^OL M*UH':>QA1>L0\75@*'X^$I_H7UU-[G)U](EGX(MAH))T$)F78',6P6K#\\B> MRS4ETQB,R1SC@Q30)8QVYK0$)U@F2XHVU?:DP,$QLJE1<>4CUP9+ZSZ*IVCI MR64Y3,\O0N< H7< GJ?/U^XI[NY#\\Y*AZACJ$_5:IM/*1'!(QT^'[-ABB2( MV'JMQ %D]@:Y0_"Q/*VR)MZTOI?5__VF-A&+LLKXNDB16_(6&1WD.L.7/E0R MS4V*ZE[/ZN%/DS??.DTF]@1WXL@*Z,#4/9(TN\Y0_'JYN5SAO3S%S4-OL%%) M+2,8K&&)-^16!CI1QC$OG)8\FM;-T8?2VOE;YH'8>3G[V5Z1?0+VG]\P/<5F M[5+Y]!=>?,?_7"XV7]:SI!-+NN9P0ZUV\%:#TQ0=&?31:RY]\.,7Q@\BN;?& MHS%P]3*81U/R^6&Z=@Q\^FLYPQPUQ?_;;?>J+BQB=2^*!YZ _0K;3VUI'4 M*7@'J_4\X?OK\G(URTY%$ZT%$RN;4ACP%+Z"Y=K6:%4P/_X*R;U(G;;R[US M.UBI9XK=^?=Z1'.T0I2:#DB@,MTP 8L$(Z31MF292P_8)5+WPJ[^7X_=H4H] M/^Q6%F\G#:P_422-H6QJ:JSN)/3) CKB5@5)?$LM@(N@K9&Z6#/^FLC#:-\+ MW>9_,[K;J/U5M#^_R7E>OS!<_+8HR]77J_J D8NKG_O2TQ=.[RV"*48%*R^2 MHO,@2MW@XU3M"_ :K!."RX#6A=:32;L=%4SLQA!8!L7(2BA!]Y%CRH"4+J!@ MD870^GWMM8X*'H"JXT8%#]%9!^[#RQ6;F8E4?"ET+1ABR#$!07@#C,443,9D M2NOA4IU65)\ $(,+JX=HIW>X[1+8+G@?B7(PAG.2&BKP 35@X1A\"-+JDY;P M]U=@8^CI ZGW4R&+@P>NLZJQ34PMH L3D%$AC99#%Q1R>JVH[^QK9 M01I[6",[1'P=&(J'W0!HLU$B.7"F,%"66/>),TA)"26C+SJUCD .Z\"8M)3^ M&#-QG,P[ ,T3]9[%6F^YW19X.E I2O!*,L@1K>$,4Q3CNLK3%E9/[1\?I((O0.P'-( MR:XH7@ON.!0FD*YHC>!S2,!-DD5+I&"A]>"!UU-?/0@?#>JKARBK SSNN8:4 M%Z$"XY!T3F3T@P&GC 7/51'26J)C^V?^2SPK"4C+6ZG<2I MD#N(T10(OD05114!'QV6WGKT:!Z$;;C:[@#8._R=L3&TQ?(VR4%X/-X MN=TM>Y/WR(S\(9(L9"=572!F*<*R 1AGS-&M8CEO/<+S8&)[JVQM#=[3:+$# MN#ZR]OAV,-R6]YJZ6^&7*I#O^-LB+;]BW7^\FB]7NVF+VQ&+1/J<)%.6*_P4 M_CE#AX(;=&"EHELOLRH&9K;"UXGI&)08W2XW865:.WTB(+Z\#/ODJ#CX<'S' M55QV>3S>U"J>*@?G9,J>&*>@N#[;(@,?A %6&.?H0PK-=RR/P\FT]\!K.!P' M8>*,+X[J]ZVKXX?K6[N0>/9>*@U"<8K3E2S@2LUJ1.F=8TD9,7YSVN'T3QN) MGME?\+5U_EBJ]S?%AF_+N:;']N8?X;"J&SCMG=U*\T(014/R'1* MU0?5Z:4*Q6>_8-J>AM.BK)VD)X;+'Y?U8?!]N<[(K6<\1R-ETN"XY: B4Q26 M) G&9,U%+B21O =,'GSPM&T#IX?'<9+MNSQZ*\-:)+Y8[RSGX?N=GOZLAL7, M>Q+ MFTG)8V2"[E*?2!@\_\L< MW3ITUF+D.54/+@90*#5X*Q*4[$LV2*;9M'Z6'T#>M%'K"&@<6T43.U&W^UN6 MI0;22)%TGJ<;MV*]VS MA^D[[-NGC0E'LG@G4,348\>J32??YL?[0M\]7WS^!_DKJ[]6\PW]_E?$]2Q; MH6SAJ7;X9U A,X@A).+CZ'6 M!+Q)VRK;]9^8KJ\$MI/6+*D@4ZFSD9F(%/3240G%2@B6*U'[ M26*.>YBCI[]AVH;MD>Q0(X%VX)7_[7(]7^!Z35=SW+V6?=S@MS?IOR_GZVWG M\#OZW>;']3Z\WQ;;_[1"_!._8J@I\_I$4\_+C 4T(10#3!M1VP'(]GIR";,, MR'D2!EWK&M:&Y.\%5'M&0)U:Q1V@>RO5/Y:+^NH4JH_P\UGU:)W(2D/"6EN' MI?J4*0(9\%P\+\KRUGG4YRG:"X/N##'84!&'PVJY"1=C/[U>\44!,M[=)[_] MX6W\?.&$ 3GO=!6@5!1$J -)T"3QBM&GXEHU'S M,//%)4GY_=5I7BX>JN>ZV7"6@HB11PW>4%2F8@[@G:,('ETT=1N/:>X4'$'N MM _-K1!UW_J>2G\=W/@'L+I[]9QQF4OPD9QV[2F@$R3F6.?JE\(-.3$=('T7_9^M-TP]WT<,N?3"&B_S4EYS&[]V+ MQ1,XLQ*3IJM> S-UWDQA%/37,9F\KE=(6)*7K7=6C.C,7F4W-T^(^+&3>",( MG8TI&+"FV&LOD15UQP0'*W)*6GH4MK4@#J>V7U=V")[NV\T3::\##V''Z:]( MB@H7#UB=%9F*\(*!D3)#[4DBAR(9@2="QN. ;**F M?E#WD?16'P%K=>0C3"4EG; H@3E&GH\5$1SZ##S3$1:"D;?=>JK 7H1-&Q5- MB\"&*NL'A[OH[B$[)A03;3%@0O:@5%(04&7(3@L6L\ZBM'Y@>X&D:>.4B:U? M"S5U@+I?=E][B!A%TM'DNOF@#O96(=I:CAE YU(2RRR4.$++ZJ'D]OM^=(QW M>"K]=035G>/Q!,EPU^E\T9-<63),6J<4JA$V!NU!V>3S*TX# ME"< VE!KO30Z;[_X)R?D*>YDU@4+^1XE90;*YSK-QA1PU@;FC%1.MDX)#:%O M\N$4DR*SN09[LI57;LI37.7D/1$>P2C#ZSH8$A^7#+A3EELA8\RM)ZCL1]GD MN]2FM97MM-8!%I]B0]F4,-8BTE*]\*@T!"T-B4NFF*)AN;E1/ 9M8RX_FP1M M+?1R=LF4.E)KD>87N/['8K[9&?]U_?624/QCYZ7\23_<+&_^^8?5\OM\?2$B463(JN'GL?:B$7].V**CRS[Q%X#XV.?VFS<9HLN[U>I'26[B MUH7;&K^;4<#:)FM\CH U0E)!";KPG8!06PY3\=;>[X1Y5.\//WFZA??':6C9 M3%Q=*7LWA-<*ZS'% $(0$PK10@S>@,^NA#KQ*^)P=4\YZ;J%GIY4^0%"Z\ I M_OMRF?^:7USLYB"KK%*1#*$41>A/)8##4$V!MN>@5MYK'<<.('D:7D/H8YQ5;EDB*Q0O(=*U)6MY/OO<^T_ M_NG3O/TT57PCT4VM_,O->I[Q;V$]7_\RK]V^N$BXXZ,N15=:UXD#&4$5DDCT M/H-5W!AFI&9\GQ[JY[YCFB>7]D!H)<:I1SB$;_,:(B_7UUA&5 J+2Y!X[;-D M.5-(GC(8ZTIFW")S^S2N/OC@:5X_FBO^.(%-K>TW?[[[^"9=KT7P(9? R4YM MGYR5)O?(I3K]WB@R9#8+5'H?5?_TJ=.TKK?7\^&BFEC)O^/G^?KB=JNAYHKS MFO<-2C-0QF@BW=91IB8X*Y0OVN^AY7L?.]V%WBRF.T90_>AXO0-ZCE$6(QQ$ M'4J=QU_7?UD)Y)@(9F)*^OYJQI?4O)XZF#M*08\K^A!I3:SK?_S;QW\CM(=% M_H]E7-^:I"P]8TY+,F6BE@!%8D907)N*-MP4B2FX/13^Q,=WH?6#M+5L*[JI M_?4:<5SC$I(D?5D&'P#D=U6*])1]&Y MJP-_+*(V7I5Q)B#L36(7=_^HR&RBG'ZQ1S^X6ERSGDG&BV,I@75U;(,(#NKH M/" N?4K12IY;9_E>)&JZU]]3X>M !1P[*W5,3+W]$A:?\;?%NP5Y'IBOC746 M-DOG/<5,AEP017+S*GE@Q7A4FM@=:?+0G@1.]P)]*JPU4$R_ENQ^67)E[3K% MMIF'BYE.SNN2,F1;!!TOH\&S+$%+SH)3QEG3NIS\0%*GF=%Z2B0V55:_F/P% M\^5V7O]Z^ZPT0Z:4J]T9FB1*7'$)WDH%PKELDPW)L-8#+O>C;)IAJZ=$W#&J MZ&6_;&LI?'U#,6+ZT&Q'[^0U/\6UIC?+K_6GURY&75)A&0RI]KQP52I MTVFS!1^XATRFO)"CRTR2IT'@,,+WPJ<_9WR.J,CS0N_,Z,R5T'5,7-TPQU2X MO@."$$Q*@WJT9HR7R=OO(9N]-B@.TDJ_@*MQ_?:=_C/2#W'G=7@GA0FL '>Q MEOA966L_:U&"B%:G&FJ=Z%Y^E+[]('=FR9/6>ND7<]?Q_77/)OV%-^LU;M;_ M)UQ<7JGQXF+Y5U@DG)5L50PZ0TQ2TBGC"IQ@""XZIXO(.= M"1E+ASVA]EY+K]?1D$.L@+E:)"F, <=#A,)D\"34PO)H:8Y#AJ"<63[C"&DW M:Z ^'#3O2D'R#[[C3V]%CZ7 9\;&X)AF('40==5/@.B" 1:D+K[H@J;U2J[] MJ=L/6N>1RAA))WTO<;XCQ0>VF?[N[_,0R89OYMAD.C/2B,,/7X9O7F^_) WF]^DO>-!(RD@Y2T M ,]T!*5J26-&,M^R"!RW7W\(@AX,5AQ97QVX9\^S>"-$ M9(PEK\$*NBV43A&BI)@IR*1062LQM7XSV8NPB8<=CPV/07 \1%<= / !(_48 M[WZV5[?MW$$[='P]98$N_1[-WI%7X;5JL?9;GZBWSU]4P(;X-WI<[> MM:!84>!CK'QJ95$'XV+KU^.]B9MXW/;IC5H3+?5FP_[ S?OKE:"5,[+-MP6* M=]F<,>.$-H5;Z"P4N>P4Z9Y%%H>BH MC'Z%;BF9I@IT2D,U6/X=Y%Z?D--CCYFV6 JY8P'&ZP8"*S3%W-J#$$IK&3PS M[$2YB4-3$A,]BISL;?A8K?5EU>YP\[0G:IT2(@@/P48ZP4H7"!29 ]/&YDC. M )W&\-H;-U=:EXW:'RV<[2M)X&P&.IMG=(7SG$L:#5=1N6UG743NW2"]9%OF2%A<.LX>*0;0!DOP:<8P?/J M0Y<0A!EK5=YC]'3YWCP6Q(Y6R-$8:Q;$[%-(;8H4,3H')?I:IJ=C_UF_*(1JV)>KH8C/%8_F:FA132\@*%!T?'IVB@$U- ^E)S MU-8;'-&]NZ&CRS?BT5$U5 %GLSKLY^Z19?G'8D4_^;RH11'T%ZXK:UK4) _[ MJG%JDX]@]P0URLPZ@:G:J! )85YQZ_NA[;>U/R?K= M/]/%99XO/K_YNKRD@_V!HOHP7] //BW?_3-\G2^N1LW@YG*U6/^YO+CX=9>K M-I(;HRT=Z9!(7,I)T*"1T\1#[! M_RQH9#Q2A.^*(C9\)4J;%85]X6;97WL$8I/MMOJRK M*E>;HZNWB/@/R_5\VVCU)UY)O1)7U:Q+I1EIA6%?';7UY42!>:T+<*9S<-JCYJU;D]M0/MWHZ6EA/::")WVB>E*T M'XBGU3W!*F^8YC&!PSH6Q=2TE0X(1C$3I7/:Q'UVQ>S[?=-F<<[+:3A67?W: MUL=OE#O\_G3P.,M1>.X $QKRVBFL]440]SYALMKGX,N4#L,3='?F+AR-IF.< MA1:J[1?.C]\D3_$<1 S<6 :.(W$J1810O B6M#=F9MP(CB/ MI]HNLEB#N/Z(F\T%;@>>_M=\\X7^?KTB+S=?EJNK['&V*7.I!6B#=/MQK<%E M*\ G[7PI/&-H/;^C*0/3K;KH#^)-E=TSUO^\F1K]$_^_AV]K?%_>?/MV,4]U M\]C5?AKZT>_SK_/-;O81*N*2:P[:;^>-\*H.5D#&7'RT-IK4>BC!"&Q,MX)C M2MR?3/$]HW]F.1HE$EU4N98MH@^K);?Y^OMJ;HRQ-LMX,Q8 M&:*4((6-=2I,G43I+3CFZQ3*A"+O@X'GOZ6+Y:,':&XYBAB[!<1N1[2WHGCK M*4K)@0/%X.2GQ51 F""2+$X0=T=!XNI[)GWK:Z;+O2!R@&"[!E'IU% MR"'4UIV0(1I-_EFP63OG9;B_A',@2 8L3S\Q2 [1YEXP.4"T'3SP;E>!UD>/ MVJJX^7%;RKP]3,6G2%:5@C[EZK@=1N=(Q L!*.)HR!RZV;39PGJ8FGPX5=1 M>Z%W@*![/.S.E_8J(]/RZDU8<<; V\RA/J%Q.F-U:DECY#Q*R+3N;$-%WQ]7 M?K34.X#.GS4H7&!^%U;U06&],Z&A\%B<,Q"9VS9)"'!!&)!>"!:3=Z[Y1L'' M*9D6/ U4_*#D^6AY3^S9_(Z?Y^N+*Q74(T0!(>>*4TQHT((*/).CIQ(PP9+0 M":TN<@]'YM['=K$!_+B(YQA!]:/C]0[TROK@$D^@=2PD!1_ <5?(97,%R8@F M)\LP-:^G#F..4M#CBCY$6A/K^A__]O'?".UAD?]C&==OTK47CA]8.TM6PKN@FUOUYM;MVCO^/R\RI\^S)/ M%$W5TX#,1NDS Q.XJAO+##CC B2=B_ Y><7W&NI%WW+G^J<_W5[]SQ(P78*P MR0W03KA3(P0_WV?A^M@$(R-YRA!%SJ"R3."E84"N3!'12X?[+=AZ"2%/$3"- M#6FHV&5K*4]\E3S"Q-]7R\MO[\O;^CRSJM-MMG]>X,Y2VJ!,[9(&;NH6V!(D MN&P"*"8=0Z+/%;_')3/XBR>$3AM%+T\E]3.!U*>_ECOF6)!UK!>"=75D#851 MX&M([UEP):)F_/XT^Z,@=?/%TSR,30NIPZ0^,:1N=ZA_HK^]M=H"0Q!2![ Z MJSI'2X*/7$-0CHD4O,]VGXS-PT^>9M9*TS#V2'%UI>S=L; \I*1"ILC.D_W+ MA43A&#GIKG;5"!O)) Y6]]31[+%Z>E+E!PAM8J7?V:&Q,T_.ZB0I]*)[CDZ M2F2H7' 9,+LD;-9*WI_$]*C&'WQP+^H^1$?+5@*;6MMO_GSW\3;XUB)J:XH! M;>5V3T A#UPSL#8AY\(KG?:Y_W_^U.FR7FWU?+BH.LA5W+HCO\S7Y(3$RYNG M.XZ.1W)UP(HDB1.MP%EG(;.@8@X\9=-ZCOW3U$PS"JMYBK21N+L%SNXL16=C MDNB@\#H6V'(/4;HZ%(P. 1J;C&N=ZGJ.GFD37JUTOA>4#E! !V BJG&]F:>K M2.C'SI2:P(NB(P79B.T(_@)!"XJTF-(\D)GEMOG^#R*PBP*DQOAJKI@.4/?3_M*?-^9J MPV(1S$+1U>;F8"$D88'X,XY\0\::/PH\34T7Y0QM\-1(Y!-[Y ^YV'7-DA6> MKZXZ)NMY,**4*$4&875M4_ .G/2&9&:-S3;$B/ML)-[SZ[I(&!T'D[&$V[6Q MN<=7484;DR20T:185S"26[!UZ*M)BM46ZL)/9GH.0-C8KY-C&Z(CU#%U-F.7 MBJG347[:P!VE2KQF\$5=?:PBXQ"*,9#J'DF',6!2>]BAISZ_BP>#XPU/$_%U M H%[H+Z/ZZ'( M=XVBUD+O%3_WCD0TKBA&UI+E:CR9()8\CV"<,4$Y)V3SK7Q[D+7?$R,[7T = MH86)K[ _E;_MOWY=?ERN9Z'6ML\"RYJ;K4#E^NS M1"X!'*8Z-\T6*WV*HOD&J?VIVP]FY_$T/9).)K[]:AZG/JG_B=\",;?;*;=C MZIK+F>466:G+=%.H^\BK73:\%C,@!1TH XENCYMOKR_;#S-]/S^/(]DN#-,3 MFZ,LQU"\@1*< :4II(A))() CCI+X9CI:NU7W\_2+:7=+VANQ/4!%^%BN_AT MNT<>26>;-RFM+C'/ MW2F3L)Z&LI'UE/\$@1*L\L15TRPU>)'<_\)W' MB_6IM-8!0#^219Z7>0J+S76F^2GNUW]B6"\7(5[\^$"AS#Q>X-5;RO5(7-)Q MOJZ*4-EF5X>%>5Y'I1A=P$G40*Z!1662]*[U_O:16-D/V'V_N?>D[0Y ?\CY MWE7]S)C7D8LBP.>:.U=UD4/=(^T4XRP6#$FT#FJ/('<_\/:=$SBUUCH Z!.U M9F^7B\U\<4G>\^Y1:;E8WW8>_;13??L<<+U8_<=B/$-I66N'=C_*]L-;WZF2$771 <*>.$7O-U]P=6O>U[.2Z^Z/ MF,"XNK.#K#9X72RX)%T4AF'*K5M(]B1M/XR=1\YD#&UT +('J:"_KRALFR6+ MQG ?01KZ13GOH<[MKE55K(CD;%*CY^"VE.P'H?/(AS20=0>(>2*>^O0E;/YK M>7F1?_OZ+:3-35O5=>=!%B;*S 5H$2Q=[T*#+P'K\J(L.8_\P4C\L0+@%RC= M#W%]9U-.J*L.$/EAM:3X):_KLK4[9KI<+C*)3Z(V0FJ01'K=J\;!2R6 8R92 MA#>6MW; GJ-G/W2=1[*EF=R;86B4+6)_X.:*NP^X^OB%Q/QFNP8V%J%64,VLQ&*442*R7G;,9ZM@2 M8#QXSX+E\O[TL*/1^!,!T[2UCXJJPP5\,#J^XRHN6TR?K4*@&P5S!3XNUCM- MK&J&LP;S?_MQ^U<^A!_U1V]JU>VO8;ZJ%9-XM5*8^-^NN[Y>>SWSSF5'[A,P MG1,H[RU$J0S$XFN^DYEB]QI2.Q)]TS2_CX+";M38Q4;FG\[BF^_D_50_Z!.Y M4U^_+A[\M6@NOWEYMM M1$!BW?KS,Z:3R%(Y",H+\BF<@) +71W*99XM:MV\8FT0@=.T[8^*P/$4U('3 M]\L#+_>.S!+Z+#UD7]L_(_FPWC$!.F5K3#8\WU]T=/R[]I/43-.L/RJN&HF^ M Q ]>D)VYOC!,;E- ,V2M%Q+%R!PSD&)I"%&9L%F;13'PAAO_01P(*G3QKBM MD+*/86NLME[1^;X\Q6A=Q^N,EA9T-AY4"A2V(WFU.0@94C""*WF:*_8I$J>- MC4^)QD9JZL#-NW^%7'D+*K@L:\B$@CM0B+DNH.'@;3*HC/4&6[^R/$K(-$-/ M1KU>CQ?XI*\N3[%Q'>5DM,GR4C-%@D3#"@-'D7(=LU"T#G0X;@OF1T+.D*"S M>?WS2;%SB- ;HJ>K5-V;G.>;[:[YWQ9U^?S56(9M FE]PJ3X/MR9(;F:B"W M8=P%H1"BJ=/0N"D4M1L'63MT"6WPDC663%L..DV]#4'<@_ZIZ53<0:QR),^_ MW]2J!(U&*LW :UL?0;.%H+, 80M*4VQTV/K0MZ)]6E!/B;^V6>C#P'#^AV"7 M?77M3DY[:&OG*_PB^X6-_L8KCJ-5[/%WO\W9I).[B(;CQ:&CKM)Q)8*\_] MOR_GFQ\WWI-)=%58SB!9Q>I28@&>8X%23. )M0FR]:S*GRDXVG[O)]&K"U)B M]B:$ *;X5&=G10@A*8B.SB]C)4C5W%$90-_$'O;AR'A@4\=22@<.P\T6^BMY M5=:6B]IA=+7\M4BN3$#P/EI0GN(2I[2I:YE39*G&*JVS3,\2-/$%/QH.[@=R MS932 <+N\;!;Y,8=IN*M,^2/$C)QQ-1.T?>? M88^6>@?0N7/@/JW"8GUQI9B;=.INA9^T,4HN+8@ZEU2)+,&7Y, 0:UPP*7)H MC:7]*.OA!CP* D]?A*WTT1?*?L%"4=CUX* /%^'NA(OKA9&Q:).U@&SH%^5M MC=/0 I/1&&ESPMRZTVL8A1.7?X^)NM;ZZ0M]?^#F[R2LZD/40/T7"K$^+[;> MQNK_N0P7\_*#0O6W8?WEUXOE7_^.F6*PZTWK7A9TRD&6EIP-@0Z\2A&D0QTP MFQ!5&@^3!],]<8GXF$@]C2[[PN]33O&.L4(>BRI"04 DQJRNN^:5!^:CIQ^A MCB&,!]+GB9NX^GM,)#;4RGG K9ZYV\?4HI*4:KLL6JHJ10>AZ$#1/PN&G&BM M>.N! $-IG/;"/EE4.ZKJS@>:=>E"^13^.;/:(,]<@Q9UL8)&PW4$N6=A4ML@]U1* M[<#"WF>D>M;[Y*LN5U5K5_V7-[P;D5@D!D$@V_:Z60B&W&XEF3'15T^[]:=W:4(_A5HP6 M;'7M5@Q1WI%NQ;M%&WP^Q]?]DWO[6+<]P^_?_O:A_A/Z#XLK^7Q8KC&Q7J[*>,)H(*D1RQ8 LDR9GQ24:>FR]HGY3C M:=N$NW%M.H-6!][1<]+Z=;X(%_/_V55]W4KFC^5B]X>?Q5/E!:MFV-/Q]VT79#='*()(7/V=;C/M'V-4VS[W!>> MMJ)V;];'*9NU7FN1E 41I:PPHYB8:0DEV*"TM^CN3Q+KK&SV*;GNEC]KD6>%<>",E%#LMJ 0LW!%Z1?T"+#Y'W[T=*G MX*N'(J6#D+BO79X,!)V[-WO?1$\(Y'8;015,$$ZF6JP@Y-;O(_4%71"L(+?/ M:\P\MRX5/AES/514C7I$IH5#Q^>D3K:O41'F:^OPGN[EU?Q[J U6ZS>K^7J^ M^/S+Y8I^O7IHKLQKQP5S)D.(O+XQ*P?1<0E1E*R\T,6RUOUS31GHH2YK5+R/ MK]9C4P>?.HEP?Y++E1 81A0)9*Y%Z29Y\-HS2,AUHBO0,M>ZZ:@M!SV4>HUN MS$=6;#_HOL_H^\O-^[)'Q'55SF2+*"E'!M9[#DJ37Q=<4N#IB[)7GG'=VE ? M1?#$(T+;8?=T:IO0N=B.C<;-YF+K0I%C12%(#>FW?ZH-/CD'8V(V8')=3"R* M :_J=*0L8I3&"&WXS_![?(+W,]\Q;71W0C4O1Y!YI]BYK@_&R*SU!CA+Q$ET M=9<["F Y&TZ_":C$$>B9LC^NK1;W@,8!(NT&'+M";F%J)7<6H&T5"1H2B40% M!7G1))"0BQX$ARE[V%KKZE$('""XB95^1PH[XC5Z(R-1RU!03))< )^%!5L8 M:F9-T"GLH?4''SS-D\>(:C].=!/J?;W:U!5H^3)MWJ\^XNK[/.'6!J;LDN : M0:L2=EOC&1,@2Z$ -9''[O<:=D%?<,=QI3_=.JU/??>T#V*G]RJ:Z* /#*WI M5.TX6.^.E([(<\H^(:I\Z.^S^/JJE#\Q[IFRW?V,@LZ+)Q,)7(;Z9[,$H@O.CB%>1EDB"&J M/:Z:I[]AP<:WG,S4D?]IG\=/?>E,CH /P3UR!BLDF+@6%)NA$[<^IS;FR !/><%]RX@AZVZW(E =OT +)B6-]5=7-%QYVUMLP6L7(.9S""='4^3G[:<37 M\Q7&E?.HLZO_ Y%BKL]- 9RR%B@^=]FDK*(6)SQ'PZB?MCKE',[)B&@XQW/P M&,\Z!J6B4D LTMFG^Q:BL.0[*^:,IM]&TWHL1PNZIVTB/5OL'XN OIO>=@5S M3?O:7O[,AJUK QD8ISLM!6Z%*PF2H5^4#/]_>V^VY$:NI G?_^^"&>S+S6^F MM;K&5))&4E7/7-&P2NQB,G1(IHZRGWX<)'//9$:0" +,4G>;6E*J$(#[YPYW MAR\&6?@MHG7]%YL8 MO<>1*)]'OG %DA>813G7 04P@SC#23G2)Y=CP">;JOT:PN=;"3TCD;B!&W5W M?WAP.:-EUB*:!TAE$A,&@PPQ!^- "NA[O. M*IZ 11M)HQ1.!P.E)BN26C:-L[&VEY,,,@1O<:S#"$Z@U YX:4 M775=9R;:1! +*1_ .V0-XPB[1(0T5EM;.DA[;Q,MW&8',;8K2>7:J:J/3??= MT&E[(*4BCX8KI+!)>=PIV/K&&*0$"5)$IL')[9.^VN=C+53QEH#'.-2MG7=& M,=$?%]W7A3V[W+WSCB;,4[MW(+Y:VE M@' @W1JX2]9S)S_%[^<+_\TNX_8LFTQ,#WX_#Q)IIEF^9S$RC'DD@^,Z!D^M M+=TQZ?'=5,R(/Y9U6X83S6)J*VK@3&:7DJ*@;*83%Z 5P9@+W#,J%&:D>(1Q MUWXJ&[J%>-X+2GLPH/*U].%[G/]A%W_'RZ(137BT06LD5,CYP%:#GJ8$Q92L MI5$[?]?G?O!2NKMNBR#8AUM=(=+5MD8^?[HL$N("U&?TB&DX.'>>(:- GT:6 MJ V>$<'[E.A>+5C7"!V%T?L1J[I[\OA->OT68G!T 7")(B<<<28XTE@0)$QT MDGGPQ8SLP?U>'ZMCE1[#OAB'W@V8&3<.M9:LY8OSU;=ND?O*3+PF0>@\N"E% M^(5:A[0 >]Q;;[2/VHB[P?R2 9&[VZD7FAV!\8^'20[B0EN ^F@7'Q;K,&3( M*:7Q([C[^703'PDA+&BDB !/48-%YO)@:V>TQ)A;9FGI'LP]ME7/.SHJP(IP MI2V@;63F]^7R'.3%8!-"3E6VF.FLXRW2BG.4O(&;'$MB>.E.H(]LI=YU6$%C M[4']%D'TX7RUSB&8SK].B&9.,6F02)KD4+5"3H*AH*/%WB9B:/%IC[OV4R>' MLQ*<]N5#.S;Y^_/L4'Q(?W6K:QW+/) H&H*TXQ'Q_ YB* M(Q)#;OBAB[TYL M>LH:?^@S=;(8QT5*:>HVH'S6![D?N+HR_5Z<=>?S%9FDH'' V"()[F?N]"X1 MG)(C):(6W(H86>G2K9Y;JY,R>!R5- 9W&@#=ET6TR_/%Q4UGP__K? H[F5 0 M&8V=16 (YHF08 OJ=?*D#L$:)8@J[O#MV$Z=>0S' 5Y=&KB0X(M M@-1LC(3/W2R\O/@<9[/\5_ELW^!OX(L3[S!S40J$>:[0U\P@XY)$)#*";=12 MJ#ZOND._VP]9)Q:6'YT!#:BR/BI[DIP*7(%FUICE'K7:(&T,6 C4N$ ,R>^M M8YILC^RK'^A.-%1?G#'5N_S>$:0_Y\"??R^F*_C]VQB7$^VI3I089 ,UB+L\ MCR*&@*0FEG&N FCH?537W0_U@\V)!>3+D[@!Y?1QT:6X-A'M;+U_0K#CD5ID M&$"="SB$,9PC&JWG0A)J9>E'G;M[Z(>>$XV_'T3P!@#S<+#N4\Q902 #UU&[ MZW]S%;^S,@;"*"*.P[VMM -5RC'X(3RP(&QRO/0 C?UWVP^$)Q;:/S(3VRZX M7A/A)1PMY/SZ.%^NUUT;G_?^]LW/_-OX\N(+'&E3S;R\?]=@'?[)@N7;9 MXQ>JYGX]7?I9!T;9QJV\VL"GN&Y(D.VRY7J++F_QTA^]J@HV1$2X?Q42+@?6 M-!7(>JR03YHZ"FZ#):6KOP_;\<':^"H;[V'&O5@L[/SKNCAQ"<[4U;_9[N/% MOP$2FUR]1,PZ*HFD819Q:S"R1E-DJIX$4KP^N-3FZR9$'Q&S]_1X%?8W M8(5L=@[_>%U\H 2).@$)@XG@HR7-P/H6#"FK0\+14!I*CYF[M8'*"?EU0-"5 MXD@#<-J?<-?'!DMM9N?O[5G MXQQUP7T K!ZJ,JK)XP9P_@9LU.XBQK7M]^%[)L"V&H-)QQES'JE@P0M52B(= MB4;>V!"H52KHTG5NCVZF@?JFJCBYVP2B"-,:0-_'N%AWA)K[N GQ;X^1% E< M,#B&U"E7 CF@"Q>("!*8H=@)A0MC[Y&M-%!PU1+R2C"L =Q]BF!J3_UJ&T+Y M[6B$1FI(PA1M)&5[F&S2SP'G9V=V<=&E&];W%V#!TOKUL#9891OG*]&OM?P>QG\P M*$6@-EX0, 75+EA",6&[*02VWBN4B V:&VH8+1T&K_R"L*^:V;#Z9OG8IVXV M>]LM\@\G3AB:B(XH10N&F;4..228Z[Z90MZ8(( RP9K2_F;Q0YRH9500F>,) MRQXPV5M.X)Z?=N!8V\6J"6GY#?[A:OG[_.-Z7[\MNN5RDC#SVAJ:WT<9XM1+ M9'+OA,BEHXXER5GI*2A:"I1%SFMEN,:>144DA0JID-#.OR32X'[[+Q"&8%K(_+ MZ$/K:)I0_4#G%*>K\]S@9"O4$TT$-;FG23!) R5<[GAK#,*.2>5(2!R7SD4> MX1AU)\*U* Z5H?(LY.7-S^_3Q?J_N4$$Q[AER2&/6>X+G5M*6SQ MB5&:U98]1MW)<,]07@Z%RK.0E_L>%AS24QLL$C(/YH _Y7><@ 0+TBN>DB)' MS\\:Q1$?;9+<,Y25PV!RH"/^9MZ&K&S-T/SDN26""2EYK?-(R?R,GT?\Z4@Q MDE%[[X3BIIU7Y\<.4:?+S3.6E<-@\DQDY09?_C-.OWY;7;5\N73F/BZF/DY" M4(I199 3U.5)F1X9)0,RU'AA4V0F%2]^.\[1ZK3T><9R-0:D3B=$_&@*SH.! MOYT$,D+D]Z^$E.,,G$(5D;;*YTQ9807HJ$!+)Y8>\7AU6AR=LMQ5@E8+H>9# M27-Y^G[4P=YC)21!"EN2FV9(\"XQ1Q%'K1@74AS_S:;H"2NU>7K.PC<>PIZ# M_#T0\]Q)'^NQEE)))+@$K20]RU6E!!'.**%4<=O>U3?PC)4:8CUG&1P39<]! M"A^(I.ZD#],ND9"GE*L _C!Q!%G%!;(2.Z*MY[:A$M#]SEBI0]ASEL(Q478* M4EC(/2;2T&"I0BX9@SCC\#N?)Y918RPA+/E0O*-%0Q&7\NW53EGF*F#JF00X M;T1Y=Y*&QT2BC1YA'QWB/-K<$XJB&)GP*1(.O&U,W'H>K5(_NF:B6 M%P038[5H3!SW.&8_!,X]=DXC+!U' M'$>9306-8K;42?2&BH:]O=N'Z2=:OU)5CHV;9V)BWM SMXE!)EQ:[I)WB'GB MH'!VQ&<2+Y?+\;$.)/^%' MZ][_+V?6__W9?X/_:KFA4G9=@6=_="'."G>"V'L#H[>!*$.:-GI :,R8I=2@ ME%.J.*4<6<_ NB*828N3D;ITJMZSZ2+-K"<2+%$LC$-<&X&L =)AYJ/,/>*P M*!Z)^-5%>B!F1^PB/8#]#7@CMYO+!L>B1($6T5"D; <(RX3098%A73.,Z0NCSLK M/=)@C'.TU$5Z$*R.T45Z"(]KSX/]_&ES 3W2&A9[*I4&QR02Q<#X!RI;:31R M/(FHK([N>BK-KK&ONS_3>/^9T3'0C<.0%G3HO2;7CECNG3B%SIF="3N1N M5BI*AX4DCAS5D?RT^D+O@[.;*PZ@U4P9^N$77K@\^F"^X>!M[^E&\!+I@W*5&?['=#X].S^[:G5/ M UB(&$66 MB*.)N) B.FJ<#8BTABK]%"3[#\UD;\?;GC8TK MD[AC>1AG$!1Q9CC*\\N1X$9$PZ/00I9@_,V/UKD@BC%^;_JU8'?N^UCS[GH@ MI_=8,B&0(L0@GFA -CJ-:*)*,]K=VNMA, M2K]^[\FMX/-\CM?3'],0Y^&37<4)V 4Z>*N19@X(@@U#SEF)7(I )N:-8:,\ M)(]YJ,:C#H516DI(1H%,*S*TSUOZ+H)LD[IN%HC#%8PLUQ@)3940 M(7 91KE)1CE-X[&3(TA-?9"T(BZE],>GZ?+OMXN8DU B &J5]@4V/_A)9Z&PGVJ+W5 1K#P ]-\&ZO+O_ZF:PS&RZ MNKBI)UJ7@27-F*)61$GI,J6!6-4!.^?\90?90V@D5"DHHX@ M02!.OW+4'WDJT(XR*WQ$P6,@72(:S% LD9:1!>T4,:SX;? K1WT@9L?+41_" M_@;,I-NIJ]F@(QAS)!7-Q5\R(FL"0]SD/OS-5<^K+[%Q9=O=K[M2_&^F_\ K1##K489 M(6!+E40IQ#R,2*S=38\DX]*1H'A,S3RJ['7"QJV,PO@M)3[C@^F?(6K;D5]* M&N$<6'"&Y#QO'1/2)!%$:0Q1J8BQ._J@@5*'.U$!.P+"CR^,>\#M=&9>[4V> MVQ.+)F Z2[ Y>)X5SH$ZC"+-P?S%1!&:)'::G,Z5=_MLC3M _P19/ !LS_I* M_&O-O^O1ROD]6()! RZG!:> Y\HGDI#S\)>)2TK'Z:%WA+.=: +J)($GB,7B,EU]%%<"V(KMY;@^)UD\ M!&XM-78>ESAW&LNO3?K7H$RN\B$GPH80@'*(>0UF/0T2.6 M76V:D/&!A^\EZ.W-5GA.@CXF7/]!D::G">>UB]+F0B#N/,J]3?/@0HVLWO"'YR3G8\+U6Q# MQZN*[774 PMBV9=%QD*DX+RGB,F&,\@%IE;.5I=3("9$0B5A)YAVA_7H9_W,*7RMB M<[P"V"$P:, ,NUT79ZAECAH/1B-7B!L+SF)@)C<8)E2)&'PJ_:3_+ M@!X%@ M9P'L$(XT *=12IF8 0J0R.#0'@PXS#TR6 3$:9Y[J3RUQX^SG7@!["!8':, M=@B/&\#Y8_. E(XV"&V1U$P@+J3*"6,<<2^9\\Y$4]RA_.<,<1J$D:X\PQK MW?W90)IHK+5Q"">+JG>%_9Y;?/ M<;6:Q7 UWHQ;A:U"0DJPEK'#2$=O$3%.:JN="[K/5,.GO]1X3N\QT568+2U< MC8=7S$IA50ZFHF"S,0"&,-+!2422("3AX&QJIMKRW7.K]C_$9SXR[T\9[8,S M?6V0"G1)0-+F]" PF$$-:(F"\)Q9KKA(IU-P]3Q*D/=$;;5D\2$0>M:R=:?& M$TNCJ#>Y1X^'&YQ8B33\#]RPC$E/H[#^=!+(GD5!<>N2=0" GK5@W:G;!.9P MI31#-##PCQ118!6GB'!(7";F,)'-&'+_C"+AU@7K ]\T+#!ZHP-<=&2(XH M#1PL=>"@B28 !ZG&,0*A=.DVN;\*?T]=P Z#T=Z7UX^X<%WSU]> 9##CN5,< M$R1X .XRMM9,+-=M4.HP5BJ<3M5]X93%]DJ 6Y?*D8#WK&W-H?551GKM<_\0 M8O/$.PF_,YX:%#6AE&&BU?7$[^8E=HQRP/;J?EL7VS$A^*QE=VC-E,9.*QH< MBI[D-Y9$D<.<(2NYU)A*%=WIR.X8)7[ME?*V+KMC0O!9R^Z@:JADL!(A.Q^T5YK8NM:.![]#HT9=Z,^UN#/?[$W[T M1S=?Q5=V,>M*U^P\^:'1:W:&';6-(7:$.,\UYXAPXA&W%BX.X1TB8/3Q*&44 MKK0*?"Y#[#RVV#(*OJ["(, *9#=?MP@'::P-40H12M\>IUW+4P&SX]7P#&%_ M R;7[=1^&CEF46N4O',YH5\BIRGHX1G"XP9P_EA) MB$Y1)185,DIFZ]TEI(4QR!*9F&=,_IX9G$$9ZUO ,85@#N"O@(].0 MA[MQAU0B 41?4J056$U.8V<-DT#+9AX!WSVW1.5##(,C\_Z4T7X53KGA>[_Y M^3WFBIB_.O FIK/IZN(3>!43(:/TQ%LDD@>2"(*1]8XA$RCUQE"G2#,)*?V/ MU;CV+XS44H(R$FR>JR2]GOZ8AC@/:X)8IR(A0B)JLF9S"31;C#E/.T6:E#"> M-I./W/=0)Y^(W)P4[0V9YR9#GZ;+O]\N8OQ]#AN,R]6:(!B+)(+QB)+<4I=P MA30X:(AQ ?2@2L?83$NYOHB'=\8_W6H[P';>!BR!H-3[,%CL>LICP"Z=:.LH"6S3A/A8^DYAL_E M88AA3+#@(*I>),2CY$AGNU$+Z2)VWL(-^.MA:(2'H2&8'>]A: C[&[!V[O1\ M,EP13O*+FG6Y"C,@RPU<,SB!@9=(!?P.RZ!9X,$0_83K5*+YUFFU<=L'4249T0R>U@< ^JP; MC6\/0JFQ%+Q1%+"">T*[B*S)D7!MX0:1AM.[I81/(.J!CS0>.JJ#J4.9T< = M^=A;?,32$YG?XID08!R3B(SE!!FOJ*;:JZ1*=UXX)'GBM)J]'7(_EF!896WV MY?.G37#@D:/8$#C3&"ACBASY[X3..5R,?4:"49 M4A%;R\5J\BG3;^,]):%(P (I TX]*&*#',]M#[7DL'$N&.XU\ M6O:&]X$_7 MFNO6!Y]+6LP^89']*=\"7+8HYR8W*X3[VM, *(^>(H-C/KC3E#,BI.R5VMH' M,#5=OP.8=9?=>U"N,L/_F,ZG9^=GEYU][$4\V1>7_*:-^T>=VR:_GB?/6M6TS_.X:)\M$;YC 2,H]> M#,$B2X5%D@3EX)!8R&:J\!\[1.-Q]L(H+"4$12!1.=ZP]^&_Q,79$LY^_12Q M_NN)"1J.;AD*''.PF07.41>&7+ ^*A9$N'L7/!B@*+VOQN/^XR"\.H-/6>&O M?\F-;*;SKYL^-F02O.!"@UGH5%"(4^Z0U4HA9X1.24DK?#-%& _LO_&'BD;5 M_*% .%4-?^O(7_[=36(,G@7L$+/K82PV(B>(0T+ @>%'40@ZIFJ_NZ'&7S\: MU.D'L?24E?F>/063]$90+% 0F"+N@$O&)8>\]<2[P*7%S10+C=B\LN6>LU6N MA"/ Z1E(VYN?<>&GRWA%H2_=*IT 1GPGF@K MF%"EI>DH!SOY/JV'B%-[T'G.\K31.&^[Q?:O\K\C$Y9XQ"*WD^:,Y*=@@9PT M&A'LC HQD$1*1WF/>\*3[ZG:I(0=#J8&1&UOY@SL$[VFZ UK647,?&YTQ")< M\"EH9 VQ*'!JK>6>.M6,\W7027N)GGFFHG<"X&I !'LIJ#S>^.VL^_>;E*)? MY3_E/KY?NLW(XXW6FA OI*98H@+R32B3!'MI<#$JE.Q M^IXZ;#_A>JY) *>!L0:$\;I_P6X^N;M\NOD \2E'2I=P,?N,L:]QPB(( F<* M:9[K@8S/[\DI(*%E")9R$41I01OE(/V$Z+GE&;2#C08$I)XFP9Y[;J1&7%H# M;B7C2%M%4;"!Q("9"[YTQ]1&;JN&N/2PQY]G?5HJ"4HQ*<0%R_D"N;*6>1ZP M#*K\*T>-\-$H#;=>=?.L%V#!=U/KNF1E>-BJCS5G.X&4"C"#!9?(0[@AC$DI;>,6,%*9WO/6B# M!_<4\GYQ;F< \3?S']-%-\_?M;-WW7)YZ\N32&B24L7Z#8W!JP;,B-_L=)X/L>T=]J5[!PKAZYJ!&U\^ MGW,B@A6:DX BU2ZW]\U%S8DA1;@,A"GC;>E[I=?&ZJ;;'@]]Y;G4 /1NR\Y% M_N/50'-,B+889"<:#<9XY!K,;IZ91>+"S!V-C%*397&+,*QA*=99F).,\>(2@WN MC,CCN$L/T^FYM;III\<#W1B=" G;=-@6Z^8Q M'O&&'9%S+0#SM@'Q*?HX_;$N'R96)4HX1MS9A#B/&!E))&U5\B/2C MFZF;Y5?-G-N3&VVWR7]Y#FH]+I>?X]R[G5\L[_ZCO0-XAWRM M8"ROV*$+A?6VG_@4OW>+C+8K]#KFI)+4(R(X>*0X!.1H2BA$'4Q(-MGBUO5C M>RG7^/Y3_!'GYW&95?4;(.!B;F>OSI>K[@QX!2+]KIM_?3?]$<.E.9LE+G$X M*L^/)AH3Q)6Q2!M-$//,6H]#;EA8FA('[;ARK7X)1#W>O'YT%E;NM -:?]G- MIF'-K_6#Z[K1E&5)8LX-(ECGRT139#A+\$=K:&+1UJB<==CWZ_7PZL$3W=" M9 \"U^[AM];365)^B]W7A?W^;>HW+[S=/-L>VY95CECAK0)C$UL.WHR5R)$H M$$F"2:I49*Q7S_>GVOOUVDU+ -J'X]VHY*\,J,MS7+R93<^F\S6E+H^!@W?4 M6X%D,$"E"'Z+#@ZCX$PP5G)G4J]HQA,HVK&%>FWDBD.G%*$KX^4SD'\=3+DI M )O1[D8I0XQ#*>2;6_"(-&-P?;L@K$S.2M8K\/ $6A[=0"L]:8]J]I1A1VU, M;7R0FT?8"AO!CBJ?6SNGG%QE542.)86HQ3P:$[3NY]8^A:G'-E#OZBK$V*XT ME2M#Y3U@"3!]K?*,W$EL:$::0\V(=B%!)0GV(14,6TX^+"1EKBE[G^Y M(CC*L+(K1M?*J'ASONB^7S9]A=L9;DRJD.*P6YZ$S_TS Y+><5"S) A9 @\W MOUG/3"F/A+UI61D#+Y93^]'Z:9KZ[>:5H0++"(ZAR]U_M>DP6S,&Z:] MPU&Q7M'AIPR*>U^NDV0R#B@.I&L#SZ=7UM7=MYNUA>44)]12AH0 $YQ3FL 8 M!X/+4!J)-T124KKN8N>&6NEL?33/ICR;6L#<9N^7LJ<]"[DA/6,T5PDR@@S+ MIKQ7>#WW/8FXMQBY;(!9G( DVN:VO3W2U>ZNV\1SXS[LZ0K1J@%5\*I;?.\6( *@--V%>C*Z!/V4KE8-K!*"E)Z08 <_>5 M_D8>RKNK2E^-L9>6)V2U$;E+O4 V6(U"2EHJS0G0:N0*_.=T]>V2CK_/_>P\Y#02H.%RNM0>/W&;AZ>]7*'OI8;#^0? WH!-!KH-YR?O:EYIO.SX%$ M'[['Q>8)_F4$8L7-OP.E%Y=@&RPLL&PZMXN+->W>=_-$( ]L@.*\0!YL4&:)H'H$M.#:&&EU:S8QXG,IFVMB:JQ4@["T3/^+"=074 MX>6NW_S,34'B^[CZD"[_;G/X2; I,;V>=)7/ _8OTH$[Y*PT(B6+->L3>7CZ M2Y6'%8RI-@N3N0%5^CK"E_UTV[GD^RRN^30/+\XR^?Y[_?<3'87T..7<3.QS M%4U"!DX#SK4U@3'PJXTNK!/[[*MR]_ZQE5MQUC0 MVT[L>67[H7_U_ET$3\N MNG#N<]!OXZ!/*$XB:Y#WM*H@ MKU_5;] NY59J&T>Y6 %DSP^-6/NXSU''+GN,.*K<4 YR<$;!9L)68XU\B(9 M&Z)*0I5VP<8O>]PAE2\OMC_<1*>IH-HXYI!G J[TX, 9)R)/+8R28$,C>""E MCS]\FVU%5O?"SN,%CN,PJW;BU*/)Q\D*D4"5HY#'(?,D QB10#[GN$TD2D.X MZ8.X49/\CU#;.!+;>V7V#^%!;2 ]FGN6I+<@:7D\I8O93@2KPDJ!?%"))"PL M";W&%CRGS/Y!C.V5V3^$RC7#]+DOR^)B\N?G"1S2@+\0D=;K!D%< @T8$((R M$!OXO[BSP*:9[;+GE-D'4A@?WE@A(\D-W/)\-X_NI]BUGYA_!\( 4;X/G;3W## M*1_AT @@F6.0T8'-+0+<=1%3H 8C9M>M/XSG;S^UF'1_",\'4K !GK]Z 0:P MQ-1%@I35N1A>,.0H_ +.%F%P(5$==O74'BCG_9[BB[\IC2CGPRC8 ,\_OILP M9[B%FP?%R%1NJ2>0X5PC1I/ UFDJ2#F>?WQ7YWEG/)X/I& #/'_]9A*%)MIE MQR4&F=^7,-@B'",BM.)HG&H ??LD M-DO+L&U)1XID4LGKZR M8S\GD+E^"-J*L>*T\A/*CE4;LOJ(F0C''J;VZ!-RHMAC1@/B8++E:084::$U M2EBG2+F&'XYMU)1*/WA_GDW/7"5WV>'PDMH3&2.U0D>46)8.E3O>F=P$1E/G M/%=2\M(SJ1[?35N7XEY(N*N:"I&^ZEO.(18M^$K:$N:18.!$<6,8LD)9!!XO M#589^%'QNM61LEB.=C\6 =[8S&K MO=:,(X:3A0"9E,M_4<-ZT2ALL?:Q*H M9*E\U_R#&[TTE=TR" Z#NKL,X4T+0+O5LB :*T0T :GH\C09*Y"VVJ-@K:&$ MP\'Z=7(52N781ZKV,)=9HS%A +P8+RU@E9<&X14\E;'UPT MR3QAC;?>W640>W9V=QE JP94P6,]1P+',F!E4 K$@*YXN^Z"D)*4; $ROX$=4&NBD'5(&)(%["V<2T:-(=!)2$TU&G_#S/ +H M!YDLI3EU:M&DF[T 5MW[N*UEW01?ED5"2D]\8M2XTI#CC1U'2UT53M2T^T/50;2\21SQ1@8SP!!Q;D%&@"+?>E3[^ MLZEM&8*=(K4M YC5PH5[Z:#D5X#5Q?7\EFV#?9-('L!M0&/G%B<*Z60Y)[YD31#DB@X5TP)CJ0DPA'[Y!@3Q/>)) SY9EW@%&!O=P1: M-Z!^/J[I>=6B70:9HD3,N3SFVB9DB4N("\^P5\9+6WHP],WOUW44RV'F8-HV M@(N'^UA=#J_3&IS@F%!@/B>8<8.TQ +1$)B+7,O(2OL=N_93M[5>>=P4HWT# M./K][+N=YL_>;IW['W$67LS#G\L87EY\@;4V8SL5SNVN""),Q'RVW%'$4I1T M7$^_<]SU*AT?@*LA^SN]0-8A5O9HG#L)5*[_XKT]BUMYID$:KGE$R210W\%: MI!GQ"">;'";*@EP>'9IW-EG7YAH/+X.!>0CS&D#G9=:_G7^=@A1OCK=5_]Y2 MRE+.]'$J)SBZ (3#$0D7/"-)PT%+1QYV;*=UQ!T$A&XV$RGT!O K&!J=[=6 ?;QS]$:87C7NQ%J)^<_C9RI:@@6HM M*4 M\MP*GB!C,44*.^JTD]J[7C?D ^$84\ M]7G61/!(!R(0CB!FU./$5?&,N;N;J!P//X2EC\-C#_JV!9!'-+"-B0CI&:+2 M"\1%$LAB^)WW5G'OL53%PYE/;JIR/_-Z.J@ CUH'W67HSPOE:0(1HBILIJ_# M->U1HE@8G"C8!+LZ6Q2'76.:JP00AL!L#ZZT +0^:60R@7,ILG5)"I(LW P11+35A+_Q6ND?6\>5YE3M//3;TWP8)D)CI5%4(8WP8TA#R-:!VUE&M35PMD^C5-[OX&I<3KD!% MPK]&1#)0SEBS7&2(D8M>"Q^4"+:T[_;P3II(2R\/G(+D'PXBLP'1/'ZU@-LO M!=MN+%>+<[\Z7P"I+H^B D@$L:!I@U-9TR9D0H*C:)%TXBD15SIG\Z%]G, T MMD-P=##IVT%1SJZ9Q_ RSN$WJ]R;X7UF?ONWK[KEZA7L<+IZ\W/; M$N1S7/R8^IA_>5Y[W"'\$:>#==KB9" M6S^!.7-EQ6!\!C> Z\MS?9C#A70VW331^Y#> M1;N,DT@,\7E,D< >(<59S'$LGL#VVEQ,8,U<&3@>PH$$H MW6I"=M6!;"(#T59)#Z>*)#=_MET)6%6@#V5 MPWNOX=Z_$2+_D/Y7-YVO_H)3G"_B!"YQQ_)\&>Z3A%\\198RB[R*#CLEB#%W M(LH/1OMV?J079,S)0:8L<2NC!'#^7]&O/:/E!&LLG-8:81\] H?&(.V40T&& M%&%OTQD"=K3T$-3=.^J'H]-[21B!'PV@ZW(V\(?T.KK5FY^99.?3 MY;=UK'LM+L0K"_(2D)(I3RS)TXH$%8AZA[63&&-?^D7SR4WUP]CI/CJ4Y4H# M,+LYT_Q#6H^A7JZ[P6Y.PS2CC#J&"& !<4+A&LZCSB4/T7%F+'/%)SGOW%$_ M@)WN:T1!?M1_E\@W_/9M-T@LG<(:)4H$X@YVKQG!R!--J102;#W9PRX:\B1^ M>H'X/>G5@!JYNGO?_/P>Y\NX#9Y.O!0ARD1@W]+E="*)G,^D<)(:36@"93F6 M$71[*_TP<[I1ZQ(2]?#!:'^E]-\\1!9OIE_O,IT"<3]XC)P0& M90BG,H%(9"TS00L9V C@>GI?_9!VNM'IXKQI0'_EV_5#^JWK0G8;MB^:R\_= M++R.L"<_W? //(H;]_.$FZ2)MPP%KG/OU12!@%(C#0I:QP!D9:4+#/?::#]$ MGFZ >WSNM:,9K[KHY5#KA$KO<9:PJ*T&,P'TO$["(&4)Q]IC6SY%Z-8&^B'K M=&/:^U/[M%I1YHC]P M_B^+C4 ILX\1FUJ.0*BQ.U]R:7EQ]_9)WF_SUY+66+@0DP8?.=>U M#A,#\L'F85B:R'[5VT/(#WS[1IHY'*Q>$2(@8 M#[Z9X019DA(2<%T%EYBWHI=D/E$&?O_+K?3 /!+CNV)%TJ,;J-=2X%".=J7)6_DY^BT0 M>]MJ)=(\XE9Z9*G*4Z\U1B[ _F-DV 9' E9]ZI&N5ZS'Y4*LZ0ZF4V7N_A;G M<6%G?W3P3RX[ZDB&8W2 ;V,T;-]HB[2'7QS&UEBF#4FZ!YL?6+I."=$X_#Z4 M/%K:%%"4A\6"44WVX?G?=.M4^X[#\ M()HU$)6\9Q[=(LZ-" <5F&*>D.,68)S';Y@0%6(.4^&)4]Z7KJ+ON;56VD > MU] EG?'1]5!0_;]8 MN8_V&,SN1J=\VW'*2PG^_?>_[.Q\O2C\D_]];F?3=)$#$=YWY[DMS[X!R($? M*!A9/.1H!X8,\VU[]=$7#WWT*L C(HE1:(ZDX1+0*@,RTFGD+9:>)&PU*]'K ML-]N#G&==W_A]73I9]WR?!&W4ZV,%YQZF8LBX)<$;H'C'H[MJ1.>&J)TKQJ" M@XY]9U/UG*\1L'+3[1Z/-0W8<->'F\VZ?]NYC_F-\A,P;_$C+J^:_ 9%F60& M[@)%'.+>Y5N!.42-2"Q)Y^W=UB$'FW#]=M8JZ@Z"13LOZ?^$3=Z,5H("E)V-H= MML_/SF9S($(J_T46Y[[ Z"U!RL:!]=E>\27=G9#.P<1O 0"HN@2'- *"EZV3,A@ M:HPV3/A^K5@.U68/;:Y=Z.V#CB%Z[6!6G006\[O(Y9NYDU$R$I$R)J*<[)53 M_1F8DYI8SI7SLE?N>Q$87N^KW@7;! +W9%!E\/6U3:X?4?)XT.#!1%6Y_S!/ M&.P3<,613@K\&PR EN!BY?WAF4_&*H; M]-'VK^+#H#8N%YJ_BJ\.MYXU>4GI!O?@0O-J\'4,YS[_=#GA$8,6UQXIS%+N].%!T0>,B ]&"J,< MD?ZX3_E7>ZO3K[DU=;WV6-.V)N']4 ;>Q:WK^1E!7Z4+1[:0C8NUNUP0,36G[Y,?2M[\L>^4G=6 MTHB(N=<3=C>9]]8^LQ(7YWJZV=3G_C.KSO_]YWP*RO7SGZ,@8?>WZ@X-.B(> M>I&\+BK6&_NP?C<>!0GWUZ\[L.>(W'^4M'4XGL,CUX"$XY]U\_46'^+[@]&F M7?]UW;DY1^!J3_*UP-OUMN! :WVS!WA^^9%Z_L\MMF M[ESHS>8>B]2=-',D7OSN CZ]88(M_S+]/\Z)? MP-%["3_\N\@V[Z]:):WE25Y< JL712J^)-S:7UQ]ZT)A?MU9LTJ.QW[<>I@: MC?#J(WQVM3B;A[='2QN MN]:M$J\8Q+H>5&E!\):O9MTR?NFNMIL?=0I*WQ/K5XE0#!?!?E1JEI\CL;%. M_*$0]QIAVN_S,/TQ#>=VMJX_/H11=Y:JZY3MIGGW% %JB])L=KVOI]_E>@C1 M0PM6X] C-._Z$:"!I+OKJ-)NH=DK-^36VG6=Y5Y2M),HQ9EU[%XL#Y_J[JO. MF/')^G!_<_9]UEW$./:[X./?J=LG]HCO@T^2N@$X;-Y!OE^/SOHT_?IMM?S\ MXM/G\9Z+=WZO2JBJVO-Q']+7-F >NCW@1L\G+.\-7"Y0K^NE M>C&G@:>U>X=O@2._P0VP>FU7\:V=+G+R= '6/+!F+QXU\*#V.#DJ,^NV9%_\ M\?=J#:57W^9?/_K#U-X32]>95C^(=?V(4[]-_,-)Z&\6Z\#W2-GS]U&O7#?ZP,'B.QVU8T.M#]V??)=\#!T>:'UJO&KYUT[WH1X1_]#C"*==*7*;]> 'Z] M SBS?MN_CYV)9AR>Z5Z+V:[:-T]OJ^VA#HXVW5ZJ6B;COMQZF!25^7.YH;F=72RGRS)).H\N6BVK M\4#;^U'R5.;>Y]7?'Q?^P^++VWU>?S2;;NRYN'!J5OXM6E] MJ+(=\IUJC]V%.-R'B VR_:]I-UN3^4/ZC^XLOLK]B!87[^R_Q^#]SH_5>S@O MB8 ^]&P0!G#B?ZU;8$W]=O=?[,^7<1[3='5PLL1>'ZSW5%\2#GWIVA8D0(W- M['R[X=_/ON=YMW -YU-5Q=E;+?]OE@O-Z 0*(91MAT/K*2)MV/9>@D$!9RP M-FV]!S98V(^^NVPO)C85ZWJ:1@V]"G1Q"7[AI_BO\^GB2J^44R?'9LMD/GST5[\M;S1YJ9TXD^?]0^0:R#.X;D^ M5XM4>W =P(6;$GGW]+4?A'Y&?YY'SKT"-?&U6UPM5<2R>,+U\N^VLF*;AA=*K/N8^P*\.EZE9HY)4_3NMMQ\/I) M/K"E]T78<7>M>D6] YGR"!%^Y2H>\Z;YE9_X*S]Q&&_"?^79@>"/'RH>MU>J MED:U2SH>/&QM!LQF5]LJ(QIWEZMWK3]([J[/V6NW"8LV.U@'R\3-=:HEJ>V2 MB <.6MNHW>ZV3-#M_FKUKNW#_/C6WB]>=9_C+.96UUL,'?QT\?"*]2Z2_?BU MDRZU_1382K@RZC^D-/6P[MMY&5E[>O5Z*G _7O:F5VV=&>/BMT5W_OWWY?*\ M($=WK5LM.W=?/?HTC6IKU&^Y"4RXVF@I+NY:MUI>[K[:]6D:59?%[DNWLK,2 M[\!WUZJ6;KNWS#U(B_H<>N%7X(G/+C[::2C$J(>6K)98NS^_=E"FMJ.OEJ1;@Y0YBM:!*K[9:7*$^NG*]#--#].I3A*J=6?&O\^GJXGK> M,K@W9^M>H*^G"383\U3D0MP=^*EZ":=[LGL_4M9V&^^HF;^6ZTMDW47T6S<# M*G]:E?(DAWVJ7J[JWK&[?4C9'/_?Q]7O<]^=%8JA]_I O9358KQ^G&S- MD'DL3N_X4"^.-Q4[VH.,E3G_@/K))]\&O\HPO>\W>O&[I>C30.(U)^0?5M_B M8F3Y?O@;O5C=4N!J(/%J2[5UYS.[>#==K@H^=3^^:B]VMA3.>I) M1EX7[,< M&@EY9,E>V0HM!;-VDZ9ZY/]2^9=GX%-K]^)D2Z&LGL1J8,;(E>'^KEN6GK!T M>^U>3&PE@+63/-6MG3N6]Z'B]^""O=C54@!J%UEJESIG@RJ?J!##'EJO%[]: M"ACM($H+(?XB[3%O+M2+02U%>1XB0W4CI#LX5?)RC5[\:"D&<^?P;:1Y'\R. MH?FJM*4P28-IJMW\-S!^E,,W[ MLC..Z8_KTY5Z?GYJ]5Z<;2D6TIM@K3;4^'V^G )9ORSLNIGJC5&'MW=^8'>- M'9\ITFJC[S$*]-VX]ZE[ -FS?O7190^)A5TM]S(W9SJ\X\:#"U8L[GR*%[>B M7SN(43MF>;6U@ZO:[BQ5C3<[J?T@5QJJ57JE:)>]0&^Z!X[?"DB_3U<'F]:VEJI7D[LF46P2HW3CT?!8)=H)D MJR9TWUQY[$UJY7;#N/3$R2I'U@<@V<[EJU67SN,;4\3I@D%N-Y7 MB7E]#RQ7K;9V'T7X$"$:4H9?%F?S55E=>&/):E6U^ZO"^P1I2Q,68MCCJU8K MJ#U(#S;'MDN'H=SDTH=7K%=#NX\V?(0>3?#J]?EBO;$"3+I:JEY5[#['>L6Z_N=1^&[:3-:;PR?NQF4P\'^+CH M_(BOC+<^,\(KX^/'*/[*>/-3]S!2X+GQX?4/BL5OEP\WER[ETCV]>B,ODCOY M=CN WY->U=]8'MKG^VZUW6J9,'+_KS0253Z0SSOH-[Y&W_X@_^+L,O[__]__ M U!+ P04 " !H@5!8GN/T_8X( ""E@ &P &5X:&EB:70M,C$Q9&5C M96UB97(R,#(S+FAT;>V=:U/;.!N&O^^OT(;9-IDA)C:DA80R0],#AQ28FFYG M/[TCVTJL%UOR2C(A_/J5[#A-',C2W1Y6BA@&G-B2=?O2H_,C'\8B38X.8P2C MHU\.?VVWP1L:YBDB H0,08$BD'-,QN!SA/@-:+=G5PUH-F5X' O@=;P]\)FR M&WP+R_,"BP0=5?$<[I2?#W>*FQP&-)H>'4;X%N#H50,C#W6",.JZ^R-O[T70 MW7<[^] ]"+J=%Y[KP>A_;D,&E9>78;B8)NA5(\6D'2-U_]Z>Y[SL9J(_P9&( M>VZG\UNCN/3H<$2)D/=C,GQY6$:S$IE =Z(-$SPFO4)2HPQ:G0YI0EEOJU/\ M]-69]@BF.)GVGE_C%'%P@2;@(TTA>;[-(>%MCA@>E1=R?(]ZKBN35WR-),$&5!-=3B7Y[%^, RP?J.NYRBA].:R@?+F*-1W4^(=2WD]AY@L1^D8P( MA91!@2GIY21"3%W5./+S@.,(0X;EW>A(YB^:(=;V!2019!$XH4DDLR$'IR1T M*IW?5,(+I_L4#1GEN$@\0XE4<8OZ@F:]]FX1^A8Q@4.8S)YU #DJY8&FVP)? MA4? ($'5!0%E\DFUI<8$9ASUJH-^A'F6P&D/DR*A1:!^"ME8VD= A:!I[X%T M%?4(F8U$5-UX9E1.850[(EH]]W+7>;E_\.CICN,^>FY= MM-Z>TW$?#[H8[4Z1Y#+9\L'P#))7C=U&%2"#D M117 [S8P3G/"9>X6Y:LEN+6D/7S M^YCF%JR>XFI@![$LC_]471I;VVHNKD;V79+C"/A3+E#*E\MCRU8W<36VIQ>7 MQX.E0ODDA_AYB5?1M7 U$E>#6XTQ-=_GD(SO9U5M8;.@V75_:UFX&HE[#*[J M"XUCB&T[2D]QCW-%9 I5'W=NM):K1N)JXXKOCC_[%XLU[;Q!-5 &',;Y8A=7 MEL]=6SYK):[&>WD2SY;+NHFKJE5P-@WIO%2^8C3*0SO,J*>X.5,_SE-LQXZ- M@/H')$(B'2*HD@Q\FN3%VB!%M\95UJH=6ZMJ)\8;E L>QHD\U;)HM9/W 8E[E$@S/8<%Q_P&?%*^=5P\V_*Z7E_RZ< M2\-%'"6)O B.!$BQ &2'YB\T-OODQL9"IS(4S* :1,YAF>"NGW/2FKE1AIA M"*X8OH4"&;I.O-!H*MDKFDQ9'H"5)4_7_A>LQ73;6D M> FV+;BU5+<6#_,T.KN7?F'UYWF/4#F27X*8-1P*Q'DPF<,H;/V3C6+MOI]VWT^[;J2/1 MIU4+JJI_MN7M[O;+?EI1'PR+VN!W;7';^CX"URB,B4K"U>8@O MD(@14RM.-V9_Y:'D2L!Q*F,+H66JI<3ZO/*5E',#@9\YX!Y0\YP!I3ZIU%2: MOC-P5MZ_4L2K=LXV;H'63)FI-%=\55B _P_!F\M+>8A29:GMN'JO,Z M-(YM!O$/&1Z>3]G\]*IU@B)$P @G:L'= R^Q^[H^[3>5M/IVNX!BZ0:275Z$MCSG 8;#@9F\Y9,0,M+F&UE932!#K4TA M/WN]U;S98 GKKG=EDZ83WU+57N_ +QOZ*8JPH/+N=5 M[("F67T;#?TU;AS3>8^HZ@0-!Z"Y9UX?:-/ #F4;67U;KO:2-QWC8@\8XUPB M?R;8GSP.M]!VHKD\*%:K+B+6:#QMU\SQM%KN_(##&(\A,;;863O^:WK9,]HGFV;W]XWF[9_O+ASW,9:;LWYRY656./O]'>4 M^L:3'M72I?:6]I9:WO([-*NK*)8=!+WBUAJU:MT6^"YM\:?.YE9.>JKO![F: MH#^#)%=.>[ON-O ZWMZSK>Y!'TQBFB33-IT062BBNQ!EHKA>K>.=8(X )I%4 MN#B-]M16NLTP7[>LX*=FF.L8?98,4O_U&G]?^BS_Y.0*.I_!>+-#GZ"U!+ M P04 " !H@5!8#1YH_(H# "0$ &P &5X:&EB:70M,C,Q9&5C96UB M97(R,#(S+FAT;>5876_;-A1]WZ_@$BQM ,LQ)=F29== D#1HT:X+T@'!G@9* MNK*(4J1 4G&]7[]+R<[J)JGM(%N S \$:/)^G',/J2M-2UN)V;0$EL]^FO[L M>>1<94T%TI), [.0D\9P.2?7.9@OQ/-6N\Y4O=1\7EKB#_R07"O]A=^P;MUR M*V"V]C,]Z>;3DS;(-%7YV3.A@\,O!QE8+7ZW' M!)_+I$T85PN%\%;+F1)*)X>#]C=Q*U[!*BZ6R:O?>06&?((%N5(5DZ]ZADGC M&="\Z#8:_ACH;!3C2<*6F"_0:R#9"JM5 MQ)9 N,R4KI5FEBM)TB714"!BF;FE=D>AA% +![GC8[7UL\5SZ(Z2.3HP'J0P#YI/HD" */1L-1$!T[@9TI58/VT$3F3.?DG1(.O4'E9?W>RZ31?RR- M\7L/*H%/T/'D<95X/I;Q2E"-QGX!NP=K2-Z"O(!4-TPO.[;I MJ-=VXCVRX+;$K::&[+;U<)V($KPS++AD,N-,$'/;6+3\F:R$O,&B;+N";@\$ M% 5&06XE&./,N&LM);K&B%8K0=0-Z&\B=A!<=;?&P'9)-*ZT;7/$#3F5LD$7 M5ZV+E8[HP/NP_D+^ELOU\VN_)G$ M0?V&//R<>/EWOB_J]!G .JB=L>^95G)9_CG7PG MW^=)[/Y3N.LCV@791TF[FNWB\KO7YUH9[J[J1(-@[D@_^$*]2F+PCPE+\79I M[%V3!_/8&+LO B?MEXB_ 5!+ P04 " !H@5!8?P;'UY ( "31 % M &5X:&EB:70S,3%Q-#(P,C,N:'1M[9QM4]LZ%L??[Z?0PFPOS"0A#@F$0)GI M G<^0\0!*:WJ8+#>D+&D=/1[+/3_\C MR3GK^SP[/^M++L[_IU=FJ3,I?8LL9)[*5CIE+YCOPOI[EF]7N6Z,,7( MJKN^9ZUFJ\U^-_9>#7A(]\IG\GQRC@_RN3[G5SI>E]B^[UV MJW'<*?SI4 G?[T7-YM]V*.OY66JTA_8LE \?0S5SE7GYX.L\4W>Z1UW:"47' MR8G)C.WM-NG?*:;44YZK;-3[Y8O*I6,?Y9!]-CG7O]0B%AI]]=!7L?+L,&I$CRU>;&L"@ROM"QE[<7/SZ>IS M_?;+AX^7'SY?LM]N_GUY_?$?M^SZXT7C]5LOK5>I2KA71C.3,M^7[)-5.E$% MS]C5@TQ*KP:2W:202]I7WZ%/I74EAW:] >N3/M=WDGU(//M<9I)%A[P>M??X M_KO=]O%IU!'AZM7W:N]6)G2'#INM\5VZY3;F6KKZS4,F1]1'2&DUFZUO[\\" M.$S \>/ZVE[8U^L:^Z=,4PM]NFVP*S'D5K@:2^A)'4'7N7^WV^F>+C%W65<\ MC^$!J/H2&RNDK4.7,EXXV1M_.!7*%1D?]90FPZC0:<[M'6 V-MZ;O(>(': Q M"<^JL:1A#C!NNV-P@-A]X,9]VV.AT.TM3FXUH:=IS MM9ZT&ZUHM6H/R.)@-8R+*[A^OW.X,RY0<"%@&NRUB@<6P5#,/%*93.>'QA0_ MW&?FGB.:^J931]7C[^],N,4OU)]KUN< 8BL'2@Y!C?B^387<=N]9) YSHY/31&-&=/Z!G?NLZ M;]EU6AOF.G_G#AP&O",?L7MMAID4=[(6/*AR'6&@.6U [$-M7&GPK!$KM;D3@?? M"3 &FLPHC*BF]T19"!L@FX;B8 DX'1OV5=)GKL0_T_)#:655"78@5RZ#^ )# ME:'R?>B@*T ]8.M8+P!!&;RC<(-@4.+1[#!LF;!EPA(?.GPK3) L51J\#AUX MZF4U )DAV0[DZYT"O-M")X@9LI* 76")\^X5 THH&PV8@4X(C($V9)E4TA4 M_NF>- T<$@HKKF&.,H,,0 :K?;;47'IZYR_BH.Q>G5A#41 M\K!KQJTD7P;?5.@ X'-,.GRNE>MC=LR6@[1 >8'7X %)9EP)Y5!T6!@TRE-8 MDT@!7SNV!SXL)$ A..K<@H8+*QJ=/;E/16E% Z_"I4*/U $F6#_#27^&,<'G MT9:5&TH?-91"0]C/I^2!'!BL/([3-YLFG<9)ZWCM-&DWCCM':Z^U>]1H1JL9 MNR*CFNC4.^LDP,OA[-UN=-0\G5T6W RL74H'-H"#4P#Q=?K4,+9)>.E6+X)! M1BR!)%5+(6PQI84*0'H,E"-! [FDIGIP-6\JA6;EE)49)S15<B_>;$"O+-[F.+VZ[%L9UX#X@1)(8>Z,)BYQ!P3'U2E$,[=BC$D MM^*QRI0?85"ZJ%F<-(BH!,O)WN.BN#O(Z(>J0T5I"X"UHR Z20")9 "M<]U) M#;%Q!LR&%%G@9(!92NT#EVE/$Y3LELQ;,K\FK]] ,B>;1N:K <]*TI>(+9FF MN!T_ ."X!0MODP6#%?1RN%R\%D<@AH*@=5U8\8M-Z9=;L(JBYY/<$IQ@2U+MRQ])7ZZ@2P5F\;2RX"I>=SACFNU[$@I"YGZ M#=H6EQ9,DI06H383QR^H-3?.P_?X1$-=#D:*_5%R"TVQO25%4J SJ,XGN2O# M$V F;1;KQRXFBQZH5XGF4I"0I_&H1/:(90KWB\U\[MIW#]!;X_=V MNV=-#MS9,"#]N>T>.HPEQBRK3642JK99GDP5$Q+A&Z+ZN87/B6F\%,H;ZR:! M-'T!5>:Y\E[*9S1I;/ @&*0+!?91)7M '9" #B4F_(]+L&-4RC]*!>83%DM- M1U#=_E=V=7X6'FSUW%;/O8">V[AMI0]9QG#]D%XC@.9Q&SE1$G!6Q;>3[9VA MY/<8L(;U.PI9:>61SM"-#[8L@J1;KO+"5DS8>W^DFC(Z;\<%%'1R(IN6$K5: ML(0B@$6 5BV$S0YB9E?F "88$>I-)587G@'Z%DFU!>46E%M0OJ7MG0\0WZ86 MI%H-J"5)70+XZ,AN1;(:-BN^C3.,'\4.G=-9 MVVF>/YMUO<'PRRYHX<8 !47L5QG;$H_Z1TA_X^Q#VAB::2:=FWVU^A $T M\,4ZW09TTM\%[R8^>:GZ_W9J[F=^.JKY .1%#WK%Z/P6&]OW,SG_,X_#]D'8 M, %WT><*(CU-<>!%7\GTF1?D?\S=7_\YVQ<=T;W)3PV$!V8RG.&R&M/][U2B MH?"BU\*?B*/Q+V@4QM&K-[UP"'4@YWY38\HQFIN:TR(\!IB5?K[(5WZ&H_H; M?A3D@'Z,Y']02P,$% @ :(%06 5#$2Z4" .D4 !0 !E>&AI8FET M,S$R<30R,#(S+FAT;>V<6W/;-A;'W_LI4'N:VC.2K+MDR?&,:SNM=W?B3)S9 M/NZ !"AA3 (L $I6/WW/ 4A)MJ1$OF3MJLR#(PJW Q#GA_\!2)V,;1*?GHPY M9:<_G/Q8K9(+%68)EY:$FE/+&:YSEZ?<9;+.BP3J?=CFBO MW^NQ;K\5=!LAHUW6_5]C#XI"=E_&V%G,W^\E0E;''-L?M)NU7B>UPZE@=CQH MU.L_[;FLIR>1DA;:TU#>?_35K%1F^9VMTEB,Y,!U:<\7+9)#%2L]V*^[?T-, MJ48T$?%L\/,7D7!#/O(I^:P2*G^N&"I-U7 M(I_1B#\YV 3FN];O-[6$ :7ZU?+\AO MU_^YN/KXZPVY^GA>>_O62U,*M(Y]JY!F)I /<_[TJ@-..Z"CV* M:6KXH/@P9,*D,9T-A'1VN4+#A.H14#90UJID@(2=H#$AC?.A=*/JDW/X'A_7 M^IT6\M>"-985#>=HKCDT'UFVFM:J=?J=C:GU6F-CVM=J/6[7FHWMJCUR%GNK M85Q,2N7[O=9>42"EC,$J.&BF=Z0!0[$THV(>K0Z-2K^[RZQ,([?R->:3(._Q M\SOC;_$K]>>*C.F$$\TG@D]!C-BQ,(1*F0&<-4^5!O>7Y(/2"6G4J_]&%IPK ME<(TO[%4,JH9^4W%V%U#KF18 R\!^6NPQ0T)Q5H?:B-"@F>-2.9M#K#F0_JWP4"X%.4)'"E M41)%%)=<350BG-QP^58R2!YR8ZB>89:$WG*W>,_K-/ = V.@R=A%$?GJ'@H- M40-DDU <+ &G(].Q",?$9/AG47[*-<\KP0XDPL007F"D,A5V#!TT*8@';!WK M!2 (A7<4;A ,2C!;'H:2"243-OA0ZY_"!$ZB>="S\+(* &R0[)>2AD10<$1F";(GC!21R_S0/F@8.,8$55S!'%D,& M( .NYZXYX^P)J1F3*%934V!#\Y$P5F, 1/%+;S=865GR?E,8LV)M"8 2 !L< MIKUC /ARSUO>[?>;C=[0Y"Z>1YNXB"J_\>'\Z(I0S9W'@@<*= #P+,(-SFMA MQI@=LR4@(%!$X#5X0!@KDT$YE!8:!LWE2;4*.8.O#3D 3V4<7-^[X\JNA?'; M%IT#?NB*NFT+O/*7 N-XZ9&!]1-A>0Q$TA/U\R!?(@2') M_6A\%YC1J1TW>R_.C':MU^F^>*W];JW>V,[8ER71JSKON_U&MSY\>2*]'EZ7 M=R%W [ 7W( -@!H7L'R;@Q6,I4*:F>V+8% 3<&!:WI(/DU2FH0*0.A-AG("" M7%RZ>G#W<"&]EN6;YC%UD,SCI 7H*KFTPT0!,@QL,2H6S!T)F2PP@@FJ!79 M^&C."4J)-64&(RRWIA@7CCFYI0P'@RS(.RR44KQG64Q1)4*WG!&+2 U*^+AO M.5R%3P''C"#DH#QGNR?<2@B_FH/W=HW!Q]LA.-AM!&\M%%=(O+W$W!K( /&) M8,A9:I1T3*(&&(W[70A?JED!0D"SH(&(A9UAF+NN65P6'#,=#N>'F>LB>2_9 M[_(.I9E. 5A"#AT!KB=LQ&7$&W'0&5(X2GB'K-DTGKRND-24,TE>TOV ME@+XV0(XW#7Z7DYHG#F5B&CB481G^!. BEFS73??@-A"]?K+]3MX#K90$!2K M\?N$@5TGIOC)FCT[8,$$A3;JV[]X'XDP!['2FR@Y&7)RY*7S^$E MVS5>7G@4K2(-SV+SK4J7LI:;C]"HN F@PC#3"*ZEB'M-K8DR%K['AZ6@+@,C M1?[((&"'J@\V%(F P* >'^3.#0^!B^X86=Y_=N/06S6F9KX]@;K3$9LS)\C= M>.1B>49B<-9DQ8I=BCLS@FN/'G M7BB YO&L.10Z+4/W.%WQC,NC:)D?DOCS^34J MB3(H:/A<)&TD:[[1"$4 CT"LB@^%#<3!)DN 2C @KC.Y.%W[--!N"JB2DF_= M W>0DCMW*',&T6RD0;!5@%G<:4R@GGMT-\=CQ0>#0DY4/.$8$4HZRI] UKDL MY4D:JQF'U.E8>2U*[\$78/DBX7)M"X050[CN]:+_.]R:W>.GP*W=KQWW6D_B MT-?3^JW-C3Z9F;U:[_A1="LR%%,11G/O6]Y41U_:V\KQGIIUA]A[@5O]+C0B M'WB@,WSDO]&MN->"GX=[&$ #7ZW3;4"G^[OZBN*# M5ZL?,;D?X3L[-CGRY0#4Q0!Z1=QC5:2P[^_D^YMG0SD/=DR^7=[Q,,-35/)? M$>*[\A"X,IX_#WT^%CSZREOSY6S8L=EP,/^M!-^]^:WWE_G]/]QJ&\!G6??Z M^@/Q5OS01ZJ,>T5HX!]>G?"5G_Y8@-:MG?5%$1H ;3.[6N0;OQ:2__6_77+D M?C/E+U!+ P04 " !H@5!8X8!(4@D% #](@ $P &5X:&EB:70S,G$T M,C R,RYH=&WM6FUOVS80_KY?<7.P-@$L1R^.8\MN -=QT&Q#',3NNGT::(F* MB$JD2E))O%^_(V79:>*N:]"7-'5@&%+N2#YW]_#T2-8@U7EV-$@IB8]^&OSL M.' LHC*G7$,D*=$TAE(Q?@EO8JK>@N,LO4:B6$AVF6KP7;\-;X1\RZY(9==, M9_2HGF>P7YT/]NTB@[F(%T>#F%T!BU\TF-]I^UXF1_&).C1 MI.-YG=[\;Z^!0]&]&J/T(J,O&CGC3DK-^F';;QT>%+I_S6*=AI[K_M*PKD># M1'"-ZTD<7QU6T]R;3-,;[9",7?+0AM2HAM;F2&1"ACNN_>L;BY.0G&6+\/F, MY53!&;V&"Y$3_KRI"%>.HI(EE:-B_U#$A/#LZ74%^1#GR1BG=0B>;T"/;U(V M9QH"_WV\FY%&F%HJOQ'4T?AB=GIR.AK.3B=G#:#V02\+KQN35NC M%DS'(VOU@@,7AE,8'D_.9^/CM?>CCQ+#J8/HN1V8G,#LU1BFPXN7P[/QU)G\ M^?OX+QB.9L;BN^ZGEVT#.5?$_7+!MC<&>\HA$IS32#/!X9KI%'1*(6&9V?TB MP3.F@'!>D@PD+834@(XG0N;@N)D'8I',I$#)3'V'2.:43S.97/=KR.VP^\INDS07,- M;$JC4C+-J $5P_@F2@F_I(@ASYE2)@C\&,\8NQBD5%)$N,9P84.H(#2!DBBM M@J10(@"IL%@(0R0)B_ ,\$NS!%=K0E%*51*LD!:WZ;[,G*%[$PBBBD5AVN=M M]]K)T&FYVI3(.>%4.9.;C"Y@&&EC,71JHIWHIAFG2@O/8GFNX"T7UQF-+^FS MG8-N_P,$VDRNFE8%B4UIG(PF.@PZ2!%+4H:QS& M>ZN"KXF[(NVRZEXO:&-)>WU#Z>^P=/[C*QWCV%YR8NN!_4T39K8UJSI#75?" M)!:VD%29$C:-F609X#"$8MN=*K"FJKELB9SPR/P?)XR9G=JT(/0JLXH!I@W: M-55=]67+:SUHLVZZ?F@RSVCM,!<2>Y:#JKS$M9U>NUN@>!458:<>JX7G@INEI6=.WK M^+ZMW6UUNA\VNRWO@;:NWW[0R(^ =7N=_S7MODU$E0Q,M\+JOF@$C3N;-/2+ M&_#J+5IEUS#T;L:K9'_];6O5\K&1^?92 B=T+DLB%^!U[!6WO>+D,A_?>:B5 MG/B"0=V^1WEOFQF WRSH]F%?V6_XE2:)1)TQ;<$XOD:1IN[<''T"MUV3F<:/ MQXUEM]6B"#$F4")C,=3XOJ>(_X,,6QH\J;XW2E'CX"Q6J(Q21A,4GRA$-;NB M,*EN++:U?YJUWSV7#/5J@8+U7LWW-A6]!KB2U[;$GXT(#W7=HGOBZ+;-Y@?3 MHH(3G>)%Z;P%+PDG6RGZ.*3H8^3-EBL_E&99"Y4_4*; N:2*F<>;M_3KR>HQ MW%:_/FDNW-*O]VJ^4;]NB_[4E.$6W4/1[=M'_I_I-^E/M]U)3?VN1B&4_=TD ME#0CILW?>WMC+7"L\G#70\@<54ZI[P_YR L?R^_J]9-]^]K+OU!+ P04 M" !H@5!8 V^+:K05 "FCP '@ &5X:&EB:70Y-S%C;V]P97)S=&%N9&%R M9&AO+FAT;>U=6W/;.)9^WU_!36HS=I7DEN0X3NQ,JMQ)>B=5TTDJSM94/TU! M)"2A0Q$<@+2B_O5[+@ )4I2M]$8QQZL\.!)%XGK.P7>N?+DHENFKEPLIDE?_ M\?(_A\/HC8[+I?2/1-HOT7#H[GJM\[51\T4134:3I]$_ MM/FB;@3_7J@BE:]\.R]_XN\O?Z).7DYULG[U,E$WD4K^^DB]$*>GDWCT?!1/ M3Y^.SN6+V5B.8B%%?"8FX^3%/\>/X%&XG9^QQ3J5?WVT5-EP(;'_B_-)7ERN M5%(L+L:CT7\]:MQ7R*_%4*1JGEW0:.'7F#RB?Y?XRW FEBI=7_SELUI*&[V7J^B37HKL+P,K,CNT MTJ@9WVC5'Y([H:\K-S=H)U69]'/E";[]NE!3540OSD_&S4GL//P8-D::>QK_ MZP\?/K[]-+S^?/7^S=6G-]'?/OS]S;OW_WT=O7O_^F3KA/HQ>E[$1,;:B$+I M[*+,$FGPKD>OWF4X,'4C@3N6N-WO77OZC?,^ MNK+15:)S%!8PWP]QH:?21./1 (7#:?2Q-+84,.)"1^]_NWX;?2I3&9V.3J]. MQD^/_^1:_%[:0LW6?$G!8++BXO19?E\\.:X(]QYH,A=) C)ZF,I9<3$YQT7X M<"/-C9*K'S.J+HIY].HDBCXO6LP 7Y:J**2,C@KX[ZUU+LWP MNA!9@FOX-YTBM]@(Y/5)CQ<1^49DZUXLXT+82#@17RP4K5W76=GT:\B*T4ZB(!4; D3LJZUI5A' M4QF))?^"VW"Y&FP+_ J;C,2RDR$G["6H!13 .T7=P6P;J*$,83/GZ M9IA?ML/S?RNT-ND96GN'N#XWLF!61C:]2D#'!?)CN-T/&.>06T!2LQ(^B;)8 M:*.*-=*2\E.A6C*"YI;:'_/!6P>)L2,P\T*NY'0-\J%E-0K*#' 3Z9 MV4'=JX9;YD;R,CP0+C[M&1>_UD#(0 MOO\JXQ&/Z7H\,Q[:.5HD^D-QT) 5( M^[@TABDU07)? @E5PXX^S&8*,(?G%D^9JP40.:B53$[T*<'37F3ALT\>/WLZ M 1['!@2S M$LD#NRG(@ C&./!%/@L]+$UL +.7 ;]LEX: O"!*;[)&,)UT%X M(#_ ($L7KK\<^!?OA;;H:-O>U)$XKIJ+IFMJ;7,=W-#QQU18[ @XB9$3 M2:5?E(U%&OTFA6%.R]8A0WXVL(V*NOS(\P5I!OSOVTQ$(3?E (S.B2Z2+O!( M+@S *!BOA7."!9A_="@R(N *(!W)NI5";'M/M' MTV/ #'CZ*P<'G/2)TQ(EVUMC="9U:>&QJQ5TYB"?7T:@LU]@SB"26?M]-W(&' .[0R2 M]8K Y*S!#@#.S3XOZX2@YK@;%&, MLF&_@"D,2=$8. +'?J2..[HCA1:@+6ZZ.P5#O7R NX[?M.<YT_(/ M'G AODC>*L%'C9HY5=]_9WSG)SG 8X]VQE*G1@JK,R S/#!UF2:\>_ZF9/ G MEPR:/E+A4N#4X8@ #2]4IUB;!AHBLW/Z_ZV'ZJ&#T[-)RB\3 PM.> 81/ M7OR!2+A+K-XS='@WHT/DKE&&QS&>GR+:H.=!@_L9U0=2"Z#P,B_@ TO"0N8$ M4MQ)P:+Q[E$$:@%(QMBH*3HN&[KL65N5!=@/.X2_H>P:^!,(M)&L$IA.UE?G MH\/K'=,D=%0MQ9TCEME/IF5!9P(= M.%-@/&KRF'00*;^TC$=X%ZMI2UWRI2UXB*;FSGU[YQ0&I'5I&$NJ8+S^K*][ M:=FQ'%:[6-23O%PB M3687^8CH@^704866NMF/#*?>5EHK#TTA]O2XR\Y;_1J)J4:)RQH4-N;8N6;6 MK7P3AE/ PI!@O #D+G"D6P,L')N-ZD?$%+:C+#8?^WY)^C0K%Z3""8M^#;6< EPGD,_6/U0Y\:3">RJ5$-@#&&PF55$:XDKD MK[D@TX S=VL^#0 C(ZL.0.^7)E86J-O*HF#;&WP6*8(.5+IG3A4CM@,!X8G4 M-X\C+=;.FR*0?ZT;88RNPQDVVSK8X!B;^G/->S.PJ88OIK;&ZU5M6 @T(/[: M@A"N:]#+8^3M-,6N@6B[Q,TX0:-L:/J)H\13WDIQ?-'&VBB M1$KBL5IVIV;F*%*+@@=+%D0ZARNS0#T%EL4GT>>6[:5C0JB'E9:M3KD()NXT MXOWC^C#;> M^>H&-&2>(RG]T)(EQ%ZF<\&^8'^^/1! ]JQG@.R]ANU*Y#)3,P $/5 ,/V_P M'JHBRHUQ3?)F4Q (%.26Q42JV5BY$WY"%F8TTU2-%DWQU*'Z;)B('I0'\[QG M=/KV:RQSE@].C%?&CD^U ^Z>:?>]+E H!@)Y#90!'TC-K*V+;@:@E0.*,.O! MW62:2;B"C."P =/_%A)$&V^3FH_0FKIQU9E^4:1K!"BHYJ1K5N 3F4LBPCH> M;$ *S^_LB:U$?<>-Y+HA;)'5)NSC#2-'!1%69%=&3^PR-X@76#/!';VY@:=IGH%/1 H_(X,ATAZ"\.-]TP^@&SOCWI;'#<]D6>?'-1L8!8"R7&4'W;S9Y9(^#5@?>TX]KQ4OB&Z@P);L;.9S*@_<'PB[3 M/K'+B!:B)=!2]07%:4QN1A$J;87X.D2-!#"71%6I<,<7154,G$F&4BUEVQ%(WNL9W'AKM,KD6?0_)]<]03WU6OW&')[/V+_ AO6>P@TIETAA56X=G M#=$'7CAQU(Z^FN%4O-?9$I8'2ILJ1E!H;(7[*$2+#1)XXBCY4$*,7O2,X*Y0 M,>\!D@XBBUKAO1M$MA&]U@[;J4U/=9Q&,T#O8=#2>-0?8AJS;2$; OH@M@:= MX?Z5LUH7VY1#F,S$X68-=R/;^UHA-BX8IZ9!M#^B+@9D6KE\G3V4@]D"NP$3 M(49Q!7$R4S9L6.@Z%8;#*M=51D3+ODOV64_)[F)E5&R8[UR4)EEO@_C,@0,- M;+:L+E/4G1M!\RHA]MIG1*#3$@1PBAE9= VFW=%D/40('$5NJO@[,V3+=RNB M.>4#HX,=^\8;V^='L+AQRZ6+WX6+R E587)F>]]44M(4_#/8(EE&JW&(%,:0 MH,Q)-D^O.[6'+>KX,DA; X\I<(&ZL^W,B0VOOP1_W5\6A>SDG&TMQ"$_98WC*0=#<(FCZ' K<%#LH;5I1GEMB M2:M,DRHDEH/PR,-@=VN#GJBMLJLZO6$J95:WO! )>AOH8ABRXIT%;!:E1(/$ M]6K9.H\0OL2K7@/A=!JO>13B*ZPD^E1.*,=ERSBKCBSE1^=&Q:0>%1HH %?. MR(5.$PK!*4J#D;-HF&TM@@RH0#@JV)ZXA([!(#=B*: Q^*-B@H'P-_8J'GN( M,.>'##$+U&LH_ZJ.G ZR,+[98]? 1^/1\[O9?W@+EMR[6^*J-VZ)\8L37@C4 M),(-V\415JLKGWA#59.1\79MA.DO00:F*1-,+Z6BBZ2F@BQ0"L$E2H5>3 M'*&W>C6_IPYZP WM.G"\QCW#![>4##E0PSZIH94\V3.RZ#*&H[E*)12Y 6=/ M%JLN@#NO2:2K- M\8!@W@W\-JR&TG8F8% M'(1SCDD/AC+%PIB8>%UF"B8 Q$PV=TJ+G949J^!' M/!1+4>E- UYU+\U7NL&P/<_/#9/*7+X\1ENQWV&XY-!NW\G YYSSLW"_I5,Z M>+3IN&@WP*DMP:1/@M#-+7G,]1X*+"2 L2_HGBBGL(ILOPR"D]%5D3@[YBUM MNFU<^W'S/NXZYH-LV9ML^:5BR4^2BBO 1OP*V KF/1,S"S=L%RBII&A2LC8 MA4SDSJ?343$KD!N.V8%SH]+R$YR[[MV/;6:H95<%L9VJ21%I'6,SI,("LZ*R MC)(LHQ *UM:(_OU3 Y?,1:DOC=Q+)TM"$$\^A6TH_@C# *D*B,#DF>X:$HV^ M:;#URF'OJEND=ZT S\O5DR"-KQ@;_W MR=]5 9.>L7,WB=%HUS#:CH!4H*[-@BM36:S0/%25<$G$>NN!9N2- MT[[">2 M65*%V,V4J5O V+\,IA_>3,- VY)1F/TD?+D3N#V#2:..-)Y$2UB/A04>:!R2 M(J@K$[1YH/[]47^W%:-GC+"18WCD!35E66)26Y#,>.QBL&TT!UXH,)4+B"B3 M7*G&Y0ZR[6CSZ"$C#YV$!1H,?"$!$=T" _B0:V0<8V1'G2$$%$YG%86 #!I% MH*8ZHRQ!;"'5V7R(YW5=[-(E-T85DJ9C3G.VB3_U1(XU A0O#04%V0$9?>$T MQ#[IKLTKA-UM(*M9;*IH0>TJ3T94W6NR7'$ M6:#DRZN*JT^XMOH@,._B(B2!T7=O\4B'\Z-]?FPF6?7M]'!N(,TF!=65V\UE MQSCCQZVSJF<6LI2K16Z"",NE7 )9VH7*.8&X"D87TKC/U-85'C/1:UOD="V0(XVU;87M*31UQ] M(*6MABU2QITJ[TK"UJ[P6Y!O -A=V]N"9B@/ .NTDN)%6MN-S'QFN"\^@M ; MM;HZR;NS-2II:AUN))B8)95GEZ?Q0"B_ER1=E_7K U&C0+14( "H@8H <3P( M:'P+G8':N1Y$,R-*@G5+9<-0/7'8,/$-I)Z&Q MV>5!^Y DRKVU[?25L"CL@4#W*'.K9>X#A39L7:$3Q@3A2DDI?81)17:9SH*J M1^V:Y>AAP ^U7\)4\CE(M@ZTE%"?%ZO0[>+2D5Q.V)8A4F:0H:H,, ^,ZC/. M;T16Y10+,-N2K+L=GA)OMJMFUZR9M6&DOKTY5Y=:^%(,KEJ'JXWH>D '2UTD MW 6,T;!7DNHZT&3JP\N7CO=&;$"WG'G@9?WQ\L;'H_>22*ML5:#&M:L_0\[=6Z@\?:U;D;W<; M"HJM];?O-;W_3; MXQ?]]>=MD)UO^*/@,_%WPX&^LLI/V,Y MCSE9B:MWN[ERZV[M1"7I,/@NUME,41ANYFIUL+9V>\94(SOC_.SD[&R'7);Q M\_O5;I[MFSMW3Y(Z/7GN2QV&6[.@XBS.2\_UK'V!&-BH?-UT]E.4V&&+?NP6 M*1?X2O%M&'.O,C;>3+%>>_A:)]FJN^KK0M51?23Y#KOX@W8Q*.R%5MEU!#!T M4;V_#Z4?NQ3:"6.-_:]TYR!&J0KWK2O )Q1 *688$(ROYK@[7?"PT7MA5W^B MZ4A,,;7/!84P;FA(TSOCT*=K%VB^\UM26B\&:!9JNANL-"9X=KZ-)/XD8-GG M8ZWJ,L_NQU;23;C_O./?O^6DKF$( E^E\%U&__TV]T FO9K41SCKBNB]6![H MY$ GMTSJ#6"6K0.?:CCI3&7$RPNLX*^2:)J"9GG9-/'AB>6NH&EJ/*K-AV*DH, 0!YG@P % @ '\70, 8W!S+3(P M,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " !H@5!8]2"!,/%R !-?@ $P M @ %X:@0 8W!S+3(P,C,Q,C,Q7VX_3]C@@ (*6 ; M " 3(M"P!E>&AI8FET+3(Q,61E8V5M8F5R,C R,RYH=&U0 M2P$"% ,4 " !H@5!8#1YH_(H# "0$ &P @ 'Y-0L M97AH:6)I="TR,S%D96-E;6)E0" DT0 !0 ( !O#D+ &5X:&EB:70S,3%Q-#(P,C,N M:'1M4$L! A0#% @ :(%06 5#$2Z4" .D4 !0 ( ! M?D(+ &5X:&EB:70S,3)Q-#(P,C,N:'1M4$L! A0#% @ :(%06.& 2%() M!0 _2( !, ( !1$L+ &5X:&EB:70S,G$T,C R,RYH=&U0 M2P$"% ,4 " !H@5!8 V^+:K05 "FCP '@ @ %^4 L M97AH:6)I=#DW,6-O;W!E XML 152 cps-20231231_htm.xml IDEA: XBRL DOCUMENT 0001320461 2023-01-01 2023-12-31 0001320461 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001320461 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001320461 2021-06-30 0001320461 2024-02-09 0001320461 2022-01-01 2022-12-31 0001320461 2021-01-01 2021-12-31 0001320461 2023-12-31 0001320461 2022-12-31 0001320461 us-gaap:CommonStockMember 2020-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001320461 us-gaap:RetainedEarningsMember 2020-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2020-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2020-12-31 0001320461 2020-12-31 0001320461 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001320461 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2021-01-01 2021-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001320461 us-gaap:CommonStockMember 2021-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001320461 us-gaap:RetainedEarningsMember 2021-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2021-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2021-12-31 0001320461 2021-12-31 0001320461 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2022-01-01 2022-12-31 0001320461 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001320461 us-gaap:CommonStockMember 2022-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001320461 us-gaap:RetainedEarningsMember 2022-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2022-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2022-12-31 0001320461 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2023-01-01 2023-12-31 0001320461 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001320461 us-gaap:CommonStockMember 2023-12-31 0001320461 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001320461 us-gaap:RetainedEarningsMember 2023-12-31 0001320461 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001320461 cps:CooperStandardHoldingsIncEquityDeficitMember 2023-12-31 0001320461 us-gaap:NoncontrollingInterestMember 2023-12-31 0001320461 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001320461 cps:PreviouslyConsolidatedJointVentureMember 2023-03-31 0001320461 cps:AutomotiveMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:CommercialMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:OtherCustomersMember 2023-01-01 2023-12-31 0001320461 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 srt:EuropeMember 2023-01-01 2023-12-31 0001320461 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:CommercialMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:OtherCustomersMember 2022-01-01 2022-12-31 0001320461 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 srt:EuropeMember 2022-01-01 2022-12-31 0001320461 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:CommercialMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:OtherCustomersMember 2021-01-01 2021-12-31 0001320461 srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 srt:EuropeMember 2021-01-01 2021-12-31 0001320461 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:FluidtransfersystemsMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:TotalFluidHandlingMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 cps:OtherproductsMember 2023-01-01 2023-12-31 0001320461 cps:SealingsystemsMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:FluidtransfersystemsMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:TotalFluidHandlingMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 cps:OtherproductsMember 2022-01-01 2022-12-31 0001320461 cps:SealingsystemsMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:SealingsystemsMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:FuelandbrakedeliverysystemsMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:FluidtransfersystemsMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:TotalFluidHandlingMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 cps:OtherproductsMember 2021-01-01 2021-12-31 0001320461 us-gaap:ShortTermContractWithCustomerMember 2023-12-31 0001320461 us-gaap:ShortTermContractWithCustomerMember 2022-12-31 0001320461 us-gaap:LongTermContractWithCustomerMember 2023-12-31 0001320461 us-gaap:LongTermContractWithCustomerMember 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2023-01-01 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2022-01-01 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2021-01-01 2021-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-01-01 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2022-01-01 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2021-01-01 2021-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2023-01-01 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2022-01-01 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2021-01-01 2021-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2023-01-01 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2022-01-01 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2021-01-01 2021-12-31 0001320461 cps:AutomotiveMember 2023-01-01 2023-12-31 0001320461 cps:AutomotiveMember 2022-01-01 2022-12-31 0001320461 cps:AutomotiveMember 2021-01-01 2021-12-31 0001320461 us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001320461 us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001320461 us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001320461 us-gaap:EmployeeSeveranceMember 2021-12-31 0001320461 us-gaap:OtherRestructuringMember 2021-12-31 0001320461 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001320461 us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001320461 us-gaap:EmployeeSeveranceMember 2022-12-31 0001320461 us-gaap:OtherRestructuringMember 2022-12-31 0001320461 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001320461 us-gaap:OtherRestructuringMember 2023-01-01 2023-12-31 0001320461 us-gaap:EmployeeSeveranceMember 2023-12-31 0001320461 us-gaap:OtherRestructuringMember 2023-12-31 0001320461 cps:OperatingLeasesMember 2023-12-31 0001320461 cps:FinanceLeasesMember 2023-12-31 0001320461 cps:OperatingLeasesMember 2022-12-31 0001320461 cps:FinanceLeasesMember 2022-12-31 0001320461 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001320461 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001320461 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001320461 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001320461 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001320461 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001320461 us-gaap:ConstructionInProgressMember 2023-12-31 0001320461 us-gaap:ConstructionInProgressMember 2022-12-31 0001320461 us-gaap:PropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0001320461 us-gaap:PropertyPlantAndEquipmentMember 2022-01-01 2022-12-31 0001320461 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-12-31 0001320461 us-gaap:MachineryAndEquipmentMember 2023-01-01 2023-12-31 0001320461 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001320461 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001320461 cps:EuropeReportingUnitMember 2022-01-01 2022-12-31 0001320461 srt:MinimumMember us-gaap:LandAndLandImprovementsMember 2023-12-31 0001320461 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001320461 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001320461 srt:MaximumMember us-gaap:LandAndLandImprovementsMember 2023-12-31 0001320461 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001320461 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001320461 srt:NorthAmericaMember 2021-12-31 0001320461 cps:IndustrialSpecialtyGroupMember 2021-12-31 0001320461 cps:IndustrialSpecialtyGroupMember 2022-01-01 2022-12-31 0001320461 srt:NorthAmericaMember 2022-12-31 0001320461 cps:IndustrialSpecialtyGroupMember 2022-12-31 0001320461 cps:IndustrialSpecialtyGroupMember 2023-01-01 2023-12-31 0001320461 srt:NorthAmericaMember 2023-12-31 0001320461 cps:IndustrialSpecialtyGroupMember 2023-12-31 0001320461 us-gaap:CustomerRelationshipsMember 2023-12-31 0001320461 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0001320461 us-gaap:CustomerRelationshipsMember 2022-12-31 0001320461 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001320461 us-gaap:SecuredDebtMember 2023-12-31 0001320461 us-gaap:SecuredDebtMember 2022-12-31 0001320461 us-gaap:SeniorNotesMember 2023-01-27 2023-01-27 0001320461 cps:FirstLienNotesMember us-gaap:SeniorNotesMember 2023-01-27 0001320461 cps:ThirdLienNotesMember us-gaap:SeniorNotesMember 2023-01-27 0001320461 us-gaap:SeniorNotesMember 2016-11-02 0001320461 us-gaap:SeniorNotesMember 2023-01-27 0001320461 us-gaap:SeniorNotesMember 2018-12-31 0001320461 us-gaap:SeniorNotesMember 2023-12-31 0001320461 us-gaap:SeniorNotesMember 2022-12-31 0001320461 us-gaap:SecuredDebtMember 2020-05-29 0001320461 cps:AmendedSeniorAblFacilityMember 2022-03-31 0001320461 cps:AmendedSeniorAblFacilityMember 2016-11-02 0001320461 cps:AmendedSeniorAblFacilityMember 2023-01-01 2023-12-31 0001320461 cps:SeniorAblFacilityMember cps:CooperStandardAutomotiveIncUsMember 2023-12-31 0001320461 cps:SeniorAblFacilityMember cps:CooperStandardAutomotiveIncCanadaMember 2023-12-31 0001320461 cps:AmendedSeniorAblFacilityMember 2023-12-31 0001320461 cps:AmendedSeniorAblFacilityMember 2022-12-31 0001320461 us-gaap:MediumTermNotesMember 2016-11-02 0001320461 us-gaap:MediumTermNotesMember 2023-01-01 2023-12-31 0001320461 us-gaap:MediumTermNotesMember 2022-12-31 0001320461 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2023-12-31 0001320461 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2022-12-31 0001320461 us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:OtherAssetsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:OtherAssetsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:OtherAssetsMember country:US us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 us-gaap:OtherAssetsMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 us-gaap:AccruedLiabilitiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:AccruedLiabilitiesMember country:US us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 cps:PensionBenefitsLongTermMember country:US us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 cps:PensionBenefitsLongTermMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 cps:PensionBenefitsLongTermMember country:US us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 cps:PensionBenefitsLongTermMember us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001320461 country:US us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001320461 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001320461 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001320461 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:EquitySecuritiesMember 2023-12-31 0001320461 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001320461 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:DebtSecuritiesMember 2023-12-31 0001320461 cps:DebtSecuritiesMeasuredAtNetAssetValueMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2023-12-31 0001320461 cps:DebtSecuritiesMeasuredAtNetAssetValueMember 2023-12-31 0001320461 us-gaap:RealEstateMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2023-12-31 0001320461 us-gaap:RealEstateMember 2023-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0001320461 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001320461 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001320461 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2023-12-31 0001320461 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001320461 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:EquitySecuritiesMember 2022-12-31 0001320461 cps:EquitySecuritiesMeasuredAtNetAssetValueMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2022-12-31 0001320461 cps:EquitySecuritiesMeasuredAtNetAssetValueMember 2022-12-31 0001320461 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001320461 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:DebtSecuritiesMember 2022-12-31 0001320461 cps:DebtSecuritiesMeasuredAtNetAssetValueMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2022-12-31 0001320461 cps:DebtSecuritiesMeasuredAtNetAssetValueMember 2022-12-31 0001320461 us-gaap:RealEstateMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2022-12-31 0001320461 us-gaap:RealEstateMember 2022-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:CashAndCashEquivalentsMember 2022-12-31 0001320461 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001320461 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001320461 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember 2022-12-31 0001320461 us-gaap:PensionPlansDefinedBenefitMember 2023-12-31 0001320461 country:US 2023-12-31 0001320461 us-gaap:ForeignPlanMember 2023-12-31 0001320461 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-12-31 0001320461 country:US 2022-12-31 0001320461 us-gaap:ForeignPlanMember 2022-12-31 0001320461 country:US 2021-12-31 0001320461 us-gaap:ForeignPlanMember 2021-12-31 0001320461 country:US 2023-01-01 2023-12-31 0001320461 us-gaap:ForeignPlanMember 2023-01-01 2023-12-31 0001320461 country:US 2022-01-01 2022-12-31 0001320461 us-gaap:ForeignPlanMember 2022-01-01 2022-12-31 0001320461 us-gaap:AccruedLiabilitiesMember country:US 2023-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignPlanMember 2023-12-31 0001320461 us-gaap:AccruedLiabilitiesMember country:US 2022-12-31 0001320461 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignPlanMember 2022-12-31 0001320461 cps:PensionBenefitsLongTermMember country:US 2023-12-31 0001320461 cps:PensionBenefitsLongTermMember us-gaap:ForeignPlanMember 2023-12-31 0001320461 cps:PensionBenefitsLongTermMember country:US 2022-12-31 0001320461 cps:PensionBenefitsLongTermMember us-gaap:ForeignPlanMember 2022-12-31 0001320461 country:US 2021-01-01 2021-12-31 0001320461 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001320461 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-12-31 0001320461 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-12-31 0001320461 cps:OtherlegislationMember 2023-01-01 2023-12-31 0001320461 cps:OtherlegislationMember 2022-01-01 2022-12-31 0001320461 cps:OtherlegislationMember 2021-01-01 2021-12-31 0001320461 cps:U.S.TaxandJobsActMember 2023-01-01 2023-12-31 0001320461 cps:U.S.TaxandJobsActMember 2022-01-01 2022-12-31 0001320461 cps:U.S.TaxandJobsActMember 2021-01-01 2021-12-31 0001320461 cps:OutsideBasisDifferenceMember 2023-01-01 2023-12-31 0001320461 cps:OutsideBasisDifferenceMember 2022-01-01 2022-12-31 0001320461 cps:OutsideBasisDifferenceMember 2021-01-01 2021-12-31 0001320461 cps:OtherAdjustmentsMember 2023-01-01 2023-12-31 0001320461 cps:OtherAdjustmentsMember 2022-01-01 2022-12-31 0001320461 cps:OtherAdjustmentsMember 2021-01-01 2021-12-31 0001320461 cps:SegmentGeographicalGroupOfCountriesGroupOneMember 2023-12-31 0001320461 cps:SegmentGeographicalGroupOfCountriesGroupOneMember 2023-01-01 2023-12-31 0001320461 cps:SegmentGeographicalGroupOfCountriesGroupTwoMember 2023-12-31 0001320461 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001320461 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001320461 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0001320461 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001320461 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001320461 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-01-01 2022-12-31 0001320461 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001320461 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001320461 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-12-31 0001320461 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001320461 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-12-31 0001320461 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-01-01 2023-12-31 0001320461 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001320461 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0001320461 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2023-12-31 0001320461 cps:SettlementMember 2022-01-01 2022-12-31 0001320461 cps:SettlementMember 2023-01-01 2023-12-31 0001320461 cps:A2018ProgramMember 2023-12-31 0001320461 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001320461 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001320461 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001320461 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001320461 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001320461 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001320461 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001320461 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001320461 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001320461 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001320461 us-gaap:EmployeeStockOptionMember 2023-12-31 0001320461 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001320461 cps:RestrictedCommonStockMember 2023-01-01 2023-12-31 0001320461 cps:RestrictedStockAndUnitsMember 2022-12-31 0001320461 cps:RestrictedStockAndUnitsMember 2023-01-01 2023-12-31 0001320461 cps:RestrictedStockAndUnitsMember 2023-12-31 0001320461 cps:RestrictedCommonStockMember 2022-01-01 2022-12-31 0001320461 cps:RestrictedCommonStockMember 2021-01-01 2021-12-31 0001320461 cps:RestrictedCommonStockMember 2023-12-31 0001320461 us-gaap:PerformanceSharesMember 2022-12-31 0001320461 cps:PerformanceSharesCashSettledMember 2022-12-31 0001320461 cps:PerformanceSharesCashSettledMember 2023-01-01 2023-12-31 0001320461 us-gaap:PerformanceSharesMember 2023-12-31 0001320461 cps:PerformanceSharesCashSettledMember 2023-12-31 0001320461 us-gaap:ParentMember 2023-01-01 2023-12-31 0001320461 us-gaap:ParentMember 2022-01-01 2022-12-31 0001320461 us-gaap:ParentMember 2021-01-01 2021-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:NorthAmericaMember 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:EuropeMember 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:AsiaPacificMember 2022-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2023-12-31 0001320461 srt:ReportableGeographicalComponentsMember srt:SouthAmericaMember 2022-12-31 0001320461 cps:AutomotiveMember 2023-12-31 0001320461 cps:AutomotiveMember 2022-12-31 0001320461 us-gaap:CorporateAndOtherMember 2023-12-31 0001320461 us-gaap:CorporateAndOtherMember 2022-12-31 0001320461 country:MX 2023-01-01 2023-12-31 0001320461 country:MX 2022-01-01 2022-12-31 0001320461 country:MX 2021-01-01 2021-12-31 0001320461 country:US 2023-01-01 2023-12-31 0001320461 country:US 2022-01-01 2022-12-31 0001320461 country:US 2021-01-01 2021-12-31 0001320461 country:CN 2023-01-01 2023-12-31 0001320461 country:CN 2022-01-01 2022-12-31 0001320461 country:CN 2021-01-01 2021-12-31 0001320461 country:PL 2023-01-01 2023-12-31 0001320461 country:PL 2022-01-01 2022-12-31 0001320461 country:PL 2021-01-01 2021-12-31 0001320461 country:CA 2023-01-01 2023-12-31 0001320461 country:CA 2022-01-01 2022-12-31 0001320461 country:CA 2021-01-01 2021-12-31 0001320461 country:DE 2023-01-01 2023-12-31 0001320461 country:DE 2022-01-01 2022-12-31 0001320461 country:DE 2021-01-01 2021-12-31 0001320461 country:FR 2023-01-01 2023-12-31 0001320461 country:FR 2022-01-01 2022-12-31 0001320461 country:FR 2021-01-01 2021-12-31 0001320461 cps:OtherInternationalMember 2023-01-01 2023-12-31 0001320461 cps:OtherInternationalMember 2022-01-01 2022-12-31 0001320461 cps:OtherInternationalMember 2021-01-01 2021-12-31 0001320461 country:US 2023-12-31 0001320461 country:US 2022-12-31 0001320461 country:MX 2023-12-31 0001320461 country:MX 2022-12-31 0001320461 country:CN 2023-12-31 0001320461 country:CN 2022-12-31 0001320461 country:CA 2023-12-31 0001320461 country:CA 2022-12-31 0001320461 country:FR 2023-12-31 0001320461 country:FR 2022-12-31 0001320461 country:PL 2023-12-31 0001320461 country:PL 2022-12-31 0001320461 country:DE 2023-12-31 0001320461 country:DE 2022-12-31 0001320461 cps:OtherInternationalMember 2023-12-31 0001320461 cps:OtherInternationalMember 2022-12-31 0001320461 cps:FordMember 2023-01-01 2023-12-31 0001320461 cps:FordMember 2022-01-01 2022-12-31 0001320461 cps:FordMember 2021-01-01 2021-12-31 0001320461 cps:GeneralMotorsMember 2023-01-01 2023-12-31 0001320461 cps:GeneralMotorsMember 2022-01-01 2022-12-31 0001320461 cps:GeneralMotorsMember 2021-01-01 2021-12-31 0001320461 cps:StellantisMember 2023-01-01 2023-12-31 0001320461 cps:StellantisMember 2022-01-01 2022-12-31 0001320461 cps:StellantisMember 2021-01-01 2021-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001320461 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AllowanceForCreditLossMember 2021-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001320461 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001320461 2023-07-01 2023-09-30 0001320461 cps:TaxValuationAllowanceMember 2022-12-31 0001320461 cps:TaxValuationAllowanceMember 2023-01-01 2023-12-31 0001320461 cps:TaxValuationAllowanceMember 2023-12-31 0001320461 cps:TaxValuationAllowanceMember 2021-12-31 0001320461 cps:TaxValuationAllowanceMember 2022-01-01 2022-12-31 0001320461 cps:TaxValuationAllowanceMember 2020-12-31 0001320461 cps:TaxValuationAllowanceMember 2021-01-01 2021-12-31 0001320461 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares pure cps:Location cps:Country cps:commonStockNumberOfVotePerShare false 2023 FY CPS 0001320461 --12-31 0.07 0.07 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 190000000 190000000 19263288 19173838 17197479 17108029 154801000 186875000 248010000 7244000 4650000 961000 1016000 1282000 2157000 163061000 192807000 251128000 P3Y P10Y P10Y P5Y P25Y P40Y P10Y http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2023#LongTermDebtAndCapitalLeaseObligations 91000 24000 166000 P1Y http://fasb.org/us-gaap/2023#GainLossOnSaleOfBusiness 10-K true 2023-12-31 false 001-36127 COOPER-STANDARD HOLDINGS INC. DE 20-1945088 40300 Traditions Drive Northville MI 48168 248 596-5900 Common Stock, par value $0.001 per share CPS NYSE Preferred Stock Purchase Rights true NYSE No No Yes Yes Accelerated Filer true true false true false 192207617 17197479 42 Ernst & Young LLP Detroit, Michigan 2815879000 2525391000 2330191000 2525103000 2395600000 2242963000 290776000 129791000 87228000 215741000 199455000 227110000 586000 0 696000 0 -33391000 0 6804000 6715000 7347000 18018000 18304000 36950000 4768000 43710000 25609000 46031000 -105002000 -209092000 -130077000 -78514000 -72511000 3281000 -8817000 -1728000 -81885000 0 0 -16035000 -2682000 -1279000 -15698000 -5485000 -4842000 -194383000 -200500000 -289452000 8933000 17291000 39392000 -203316000 -217791000 -328844000 -1331000 -2407000 -6009000 -201985000 -215384000 -322835000 -11.64 -12.53 -18.94 -11.64 -12.53 -18.94 -203316000 -217791000 -328844000 -214000 -18856000 -2290000 -16102000 -5052000 -40776000 -8163000 9433000 -1892000 7725000 -4371000 36594000 -195591000 -222162000 -292250000 -1913000 -1991000 -6127000 -193678000 -220171000 -286123000 154801000 186875000 380562000 358700000 80225000 95965000 146846000 157756000 28328000 31170000 11225000 13668000 69684000 44402000 28915000 57113000 900586000 945649000 608431000 642860000 91126000 94571000 140814000 142023000 40568000 47641000 23792000 19852000 66982000 70933000 1872299000 1963529000 50712000 54130000 334578000 338210000 132422000 99029000 116954000 119463000 18577000 20786000 653243000 631618000 1044736000 982054000 100578000 98481000 28940000 31014000 76482000 77617000 5208000 7052000 52845000 34501000 1962032000 1862337000 0 0 17000 17000 512164000 507498000 -391816000 -189831000 -201665000 -209971000 -81300000 107713000 -8433000 -6521000 -89733000 101192000 1872299000 1963529000 16897085 17000 498719000 350270000 -241896000 607110000 17001000 624111000 94894 0 5778000 0 5778000 5778000 -4397000 6279000 -322835000 -322835000 -6009000 -328844000 36712000 36712000 -118000 36594000 16991979 17000 504497000 25553000 -205184000 324883000 6477000 331360000 116050 3001000 3001000 3001000 0 0 -11007000 11007000 -215384000 -215384000 -2407000 -217791000 -4787000 -4787000 416000 -4371000 17108029 17000 507498000 -189831000 -209971000 107713000 -6521000 101192000 89450 4666000 4666000 4666000 -201985000 -201985000 -1331000 -203316000 8306000 8306000 -581000 7725000 17197479 17000 512164000 -391816000 -201665000 -81300000 -8433000 -89733000 -203316000 -217791000 -328844000 103127000 115761000 131661000 6804000 6715000 7347000 586000 0 696000 0 33391000 0 4768000 43710000 25609000 -16035000 -2682000 -1279000 7718000 3259000 5574000 982000 -12450000 -4872000 -5813000 5653000 35756000 4838000 -10887000 3222000 12333000 65712000 -52677000 -6412000 2221000 18527000 -2924000 5658000 -2951000 -2603000 -68251000 -2221000 6743000 20591000 -25501000 16924000 46177000 -45392000 -20718000 25739000 -30281000 117277000 -36150000 -115510000 80743000 71150000 96107000 15351000 0 0 0 53288000 4615000 -424000 30000 -230000 -64968000 -17892000 -91262000 924299000 0 0 2127000 4178000 5533000 -1234000 4093000 14935000 74376000 4229000 0 0 0 6279000 214000 607000 799000 -439000 655000 885000 -81137000 -4266000 3209000 -918000 -13000 11113000 -29746000 -58321000 -192450000 192807000 251128000 443578000 163061000 192807000 251128000 154801000 186875000 248010000 7244000 4650000 961000 1016000 1282000 2157000 163061000 192807000 251128000 78699000 80163000 73221000 10301000 -56393000 6741000 Description of Business<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cooper-Standard Holdings Inc. (together with its consolidated subsidiaries, the “Company” or “Cooper Standard”), through its wholly-owned subsidiary, Cooper-Standard Automotive Inc. (“CSA U.S.”), is a leading manufacturer of sealing and fuel handling systems (consisting of fuel and brake delivery, and fluid transfer systems). The Company’s products are primarily for use in passenger vehicles and light trucks that are manufactured by global automotive original equipment manufacturers (“OEMs”) and replacement markets. The Company conducts substantially all of its activities through its subsidiaries.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is the largest global producer of sealing systems, the second largest global producer of the types of fuel and brake delivery products that it manufactures and the third largest global producer of the types of fluid transfer systems that it manufactures. The Company designs and manufactures its products in each major region of the world through a disciplined and sustained approach to engineering and operational excellence. The Company operates in 78 manufacturing locations and 50 design, engineering, administrative and logistics locations in 21 countries around the world.</span></div> 78 50 21 Basis of Presentation and Summary of Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). Certain balances in prior periods have been conformed to the current presentation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The consolidated financial statements include the accounts of the Company and the wholly-owned and, as applicable, less than wholly-owned subsidiaries controlled by the Company. All material intercompany accounts and transactions have been eliminated. Acquired businesses are included in the consolidated financial statements from the dates of acquisition or when the Company gained control.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity method of accounting is followed for investments in which the Company does not have control, but does have the ability to exercise significant influence over operating and financial policies. Generally, this occurs when ownership is between 20% to 50%. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The financial statements of foreign subsidiaries are translated to United States (“U.S.”) dollars at the end-of-period exchange rates for assets and liabilities and at a weighted average exchange rate for each period for revenues and expenses. Translation adjustments for those subsidiaries whose local currency is their functional currency are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity (“AOCI”). Transaction related gains and losses arising from fluctuations in currency exchange rates on transactions denominated in currencies other than the functional currency are recognized in earnings as incurred, except for those intercompany balances which are designated as long-term.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company considers highly liquid investments with an original maturity of three months or less to be cash equivalents, for which the book value approximates fair value. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company records trade accounts receivable when revenue is recorded in accordance with its revenue recognition policy and relieves accounts receivable when payments are received from customers. Accounts receivable are written off when it is apparent such amounts are not collectible. Generally, the Company does not require collateral for its accounts receivable, nor is interest charged on accounts receivable balances.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives bank notes from certain of its customers, which are classified as other current assets in the consolidated balance sheets, for certain amounts of accounts receivable, primarily in China. The Company may elect to hold such bank notes until maturity, exchange them with suppliers to settle liabilities, or sell them to third-party financial institutions in exchange for cash. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – An allowance for credit losses is established through charges to the provision for credit losses when it is probable that the outstanding receivable or reimbursable tooling will not be collected. The Company evaluates the adequacy of the allowance for credit losses on a periodic basis, including historical trends in collections and write-offs, management’s judgment of the probability of collecting accounts and management’s evaluation of business risk. This evaluation is inherently subjective, as it requires estimates that are susceptible to revision as more information becomes available. The allowance for credit losses was $5,944 and $17,193 as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inventories are valued at lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Finished goods and work-in-process inventories include material, labor and manufacturing overhead costs. The Company records inventory reserves for inventory in excess of production and/or forecasted requirements and for obsolete inventory.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.374%"></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: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%">December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">38,022 </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%">39,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">38,284 </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%">40,521 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</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%">70,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,033 </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:0 1pt"></td><td style="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="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%">146,846 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">157,756 </span></td><td style="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-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Derivative financial instruments are utilized by the Company to reduce exposure to foreign currency exchange fluctuations. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as either a fair value hedge, a cash flow hedge or a net investment hedge in accordance with its established policy. The Company does not enter into derivative financial instruments for trading or speculative purposes.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Deferred tax assets or liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax laws and rates. A valuation allowance is provided on deferred tax assets if the Company determines that it is more likely than not that the asset will not be realized.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Property, plant and equipment are recorded at cost and depreciated using primarily the straight-line method over estimated useful lives. Leasehold improvements are amortized over the expected life of the asset or term of the lease, whichever is shorter. Intangibles with finite lives, which include customer relationships, supply agreements and land use rights, are amortized over estimated useful lives. The Company evaluates the recoverability of long-lived assets when events and circumstances indicate that the assets may be impaired and the undiscounted net cash flows estimated to be generated by those assets are less than their carrying value. If the net carrying value exceeds the fair value, an impairment loss exists and is calculated based on estimated salvage value, estimated orderly liquidation value or a value-in-exchange approach. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pre-production Costs Related to Long Term Supply Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Costs for molds, dies and other tools owned by the Company to produce products under long-term supply arrangements are recorded at cost in property, plant and equipment and amortized over the lesser of <span style="-sec-ix-hidden:f-467">three</span> years or the term of the related supply agreement. The amounts capitalized were $3,897 and $4,356 as of December 31, 2023 and 2022, respectively. The Company expenses all pre-production tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer. Reimbursable tooling costs are recorded in tooling receivable in the accompanying consolidated balance sheets if considered to be receivable in the next twelve months, and in other assets if considered to be receivable beyond twelve months. Tooling receivable for customer-owned tooling as of December 31, 2023 and 2022 was $80,225 and $95,965, respectively. Reimbursable tooling costs included in other assets in the accompanying consolidated balance sheets were $16,007 and $17,233 as of December 31, 2023 and 2022, respectively. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company tests goodwill for impairment on an annual basis in the fourth quarter, or more frequently if an event occurs or circumstances indicate the carrying amount may be impaired. Goodwill impairment testing is performed at the reporting unit level. The impairment test involves first qualitatively assessing goodwill for impairment. If the qualitative assessment is not met, a quantitative assessment is performed by comparing the estimated fair value of each reporting unit to its carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2023 and 2022, the Company completed a quantitative goodwill impairment assessment, and after evaluating the results, events and circumstances, the Company concluded that sufficient evidence existed to assert quantitatively that the estimated fair value of the North America and Industrial Specialty Group reporting units remained in excess of their carrying values. See Note 9. “Goodwill and Intangible Assets” for additional information.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. The excess of the purchase price over the amount allocated to the assets and liabilities, if any, is recorded as goodwill. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition and Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue is recognized when the performance obligations are satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. The Company has one major performance obligation category: manufactured parts.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract’s transaction price is allocated to each distinct performance obligation and recognized when the performance obligation is satisfied. The Company’s contracts may include multiple performance obligations. For such contracts, the Company generally allocates the contract’s transaction price to each performance obligation based on the purchase order or other arranged pricing.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized for manufactured parts at a point in time, generally when products are shipped or delivered. The point at which revenue is recognized often depends on the shipping terms.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company usually enters into agreements with customers to produce products at the beginning of a vehicle’s life. Blanket purchase orders received from customers and related documents generally establish the annual terms, including pricing, related to a vehicle model. Although purchase orders do not usually specify quantities, fulfillment of customers’ purchasing requirements can be the Company’s obligation for the entire production life of the vehicle. These agreements generally may be terminated by the customer at any time, but such cancellations have historically been minimal. Customers typically pay for parts based on customary business practices with payment terms generally between 30 and 90 days. The Company has no significant financing arrangements with customers.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the optional exemption to forgo disclosing information about its remaining performance obligations because its contracts usually have an original expected duration of one year or less. It also applies an accounting policy to treat shipping and handling costs that are incurred after revenue is recognizable as a fulfillment activity by expensing such costs as incurred, instead of as a separate performance obligation. Amounts billed to customers related to shipping and handling are included in sales in the Company’s consolidated statements of operations. Shipping and handling costs are included in cost of products sold in the Company’s consolidated statements of operations. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Engineering, research and development, and program management costs are charged to selling, administration and engineering expenses as incurred and totaled $84,112, $80,528 and $89,956 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company measures share-based compensation expense at fair value and generally recognizes such expenses on a straight-line basis over the vesting period of the share-based employee awards. See Note 19. “Share-Based Compensation” for additional information.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span> – The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect amounts reflected in the consolidated financial statements, as well as disclosure of contingent assets and liabilities. Considerable judgment is often involved in making such estimates, and the use of different assumptions could result in different conclusions. Management believes its assumptions and estimates are reasonable and appropriate. However, actual results could differ from those estimates. The consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”). <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The consolidated financial statements include the accounts of the Company and the wholly-owned and, as applicable, less than wholly-owned subsidiaries controlled by the Company. All material intercompany accounts and transactions have been eliminated. Acquired businesses are included in the consolidated financial statements from the dates of acquisition or when the Company gained control.</span></div>The equity method of accounting is followed for investments in which the Company does not have control, but does have the ability to exercise significant influence over operating and financial policies. Generally, this occurs when ownership is between 20% to 50%. <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The financial statements of foreign subsidiaries are translated to United States (“U.S.”) dollars at the end-of-period exchange rates for assets and liabilities and at a weighted average exchange rate for each period for revenues and expenses. Translation adjustments for those subsidiaries whose local currency is their functional currency are recorded as a component of accumulated other comprehensive income (loss) in stockholders’ equity (“AOCI”). Transaction related gains and losses arising from fluctuations in currency exchange rates on transactions denominated in currencies other than the functional currency are recognized in earnings as incurred, except for those intercompany balances which are designated as long-term.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span> – The Company considers highly liquid investments with an original maturity of three months or less to be cash equivalents, for which the book value approximates fair value. <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company records trade accounts receivable when revenue is recorded in accordance with its revenue recognition policy and relieves accounts receivable when payments are received from customers. Accounts receivable are written off when it is apparent such amounts are not collectible. Generally, the Company does not require collateral for its accounts receivable, nor is interest charged on accounts receivable balances.</span></div>The Company receives bank notes from certain of its customers, which are classified as other current assets in the consolidated balance sheets, for certain amounts of accounts receivable, primarily in China. The Company may elect to hold such bank notes until maturity, exchange them with suppliers to settle liabilities, or sell them to third-party financial institutions in exchange for cash. <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Credit Losses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – An allowance for credit losses is established through charges to the provision for credit losses when it is probable that the outstanding receivable or reimbursable tooling will not be collected. The Company evaluates the adequacy of the allowance for credit losses on a periodic basis, including historical trends in collections and write-offs, management’s judgment of the probability of collecting accounts and management’s evaluation of business risk. This evaluation is inherently subjective, as it requires estimates that are susceptible to revision as more information becomes available. The allowance for credit losses was $5,944 and $17,193 as of December 31, 2023 and 2022, respectively.</span></div> 5944000 17193000 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inventories are valued at lower of cost or net realizable value. Cost is determined using the first-in, first-out method. Finished goods and work-in-process inventories include material, labor and manufacturing overhead costs. The Company records inventory reserves for inventory in excess of production and/or forecasted requirements and for obsolete inventory.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.374%"></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: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%">December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">38,022 </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%">39,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">38,284 </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%">40,521 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</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%">70,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,033 </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:0 1pt"></td><td style="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="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%">146,846 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">157,756 </span></td><td style="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> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.374%"></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: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%">December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">38,022 </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%">39,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</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%">38,284 </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%">40,521 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</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%">70,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,033 </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:0 1pt"></td><td style="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="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%">146,846 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">157,756 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 38022000 39202000 38284000 40521000 70540000 78033000 146846000 157756000 <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Derivative financial instruments are utilized by the Company to reduce exposure to foreign currency exchange fluctuations. The Company has established policies and procedures for risk assessment and the approval, reporting and monitoring of derivative financial instrument activities. On the date the derivative is established, the Company designates the derivative as either a fair value hedge, a cash flow hedge or a net investment hedge in accordance with its established policy. The Company does not enter into derivative financial instruments for trading or speculative purposes.</span></div> <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Deferred tax assets or liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax laws and rates. A valuation allowance is provided on deferred tax assets if the Company determines that it is more likely than not that the asset will not be realized.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived Assets</span> – Property, plant and equipment are recorded at cost and depreciated using primarily the straight-line method over estimated useful lives. Leasehold improvements are amortized over the expected life of the asset or term of the lease, whichever is shorter. Intangibles with finite lives, which include customer relationships, supply agreements and land use rights, are amortized over estimated useful lives. The Company evaluates the recoverability of long-lived assets when events and circumstances indicate that the assets may be impaired and the undiscounted net cash flows estimated to be generated by those assets are less than their carrying value. If the net carrying value exceeds the fair value, an impairment loss exists and is calculated based on estimated salvage value, estimated orderly liquidation value or a value-in-exchange approach. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pre-production Costs Related to Long Term Supply Arrangements</span> – Costs for molds, dies and other tools owned by the Company to produce products under long-term supply arrangements are recorded at cost in property, plant and equipment and amortized over the lesser of <span style="-sec-ix-hidden:f-467">three</span> years or the term of the related supply agreement. The amounts capitalized were $3,897 and $4,356 as of December 31, 2023 and 2022, respectively. The Company expenses all pre-production tooling costs related to customer-owned tools for which reimbursement is not contractually guaranteed by the customer. Reimbursable tooling costs are recorded in tooling receivable in the accompanying consolidated balance sheets if considered to be receivable in the next twelve months, and in other assets if considered to be receivable beyond twelve months. Tooling receivable for customer-owned tooling as of December 31, 2023 and 2022 was $80,225 and $95,965, respectively. Reimbursable tooling costs included in other assets in the accompanying consolidated balance sheets were $16,007 and $17,233 as of December 31, 2023 and 2022, respectively. 3897000 4356000 80225000 95965000 16007000 17233000 <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company tests goodwill for impairment on an annual basis in the fourth quarter, or more frequently if an event occurs or circumstances indicate the carrying amount may be impaired. Goodwill impairment testing is performed at the reporting unit level. The impairment test involves first qualitatively assessing goodwill for impairment. If the qualitative assessment is not met, a quantitative assessment is performed by comparing the estimated fair value of each reporting unit to its carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2023 and 2022, the Company completed a quantitative goodwill impairment assessment, and after evaluating the results, events and circumstances, the Company concluded that sufficient evidence existed to assert quantitatively that the estimated fair value of the North America and Industrial Specialty Group reporting units remained in excess of their carrying values. See Note 9. “Goodwill and Intangible Assets” for additional information.</span></div> <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– The purchase price of an acquired business is allocated to its identifiable assets and liabilities based on estimated fair values. The excess of the purchase price over the amount allocated to the assets and liabilities, if any, is recorded as goodwill. Determining the fair values of assets acquired and liabilities assumed requires management’s judgment, the utilization of independent appraisal firms and often involves the use of significant estimates and assumptions with respect to the timing and amount of future cash flows, market rate assumptions, actuarial assumptions, and appropriate discount rates, among other items.</span></div> <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition and Sales Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – In accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, revenue is recognized when the performance obligations are satisfied. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. The Company has one major performance obligation category: manufactured parts.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract’s transaction price is allocated to each distinct performance obligation and recognized when the performance obligation is satisfied. The Company’s contracts may include multiple performance obligations. For such contracts, the Company generally allocates the contract’s transaction price to each performance obligation based on the purchase order or other arranged pricing.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized for manufactured parts at a point in time, generally when products are shipped or delivered. The point at which revenue is recognized often depends on the shipping terms.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company usually enters into agreements with customers to produce products at the beginning of a vehicle’s life. Blanket purchase orders received from customers and related documents generally establish the annual terms, including pricing, related to a vehicle model. Although purchase orders do not usually specify quantities, fulfillment of customers’ purchasing requirements can be the Company’s obligation for the entire production life of the vehicle. These agreements generally may be terminated by the customer at any time, but such cancellations have historically been minimal. Customers typically pay for parts based on customary business practices with payment terms generally between 30 and 90 days. The Company has no significant financing arrangements with customers.</span></div>The Company applies the optional exemption to forgo disclosing information about its remaining performance obligations because its contracts usually have an original expected duration of one year or less. It also applies an accounting policy to treat shipping and handling costs that are incurred after revenue is recognizable as a fulfillment activity by expensing such costs as incurred, instead of as a separate performance obligation. Amounts billed to customers related to shipping and handling are included in sales in the Company’s consolidated statements of operations. Shipping and handling costs are included in cost of products sold in the Company’s consolidated statements of operations. <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Engineering, research and development, and program management costs are charged to selling, administration and engineering expenses as incurred and totaled $84,112, $80,528 and $89,956 for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> 84112000 80528000 89956000 <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share-based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company measures share-based compensation expense at fair value and generally recognizes such expenses on a straight-line basis over the vesting period of the share-based employee awards. See Note 19. “Share-Based Compensation” for additional information.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span> – The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and judgments that affect amounts reflected in the consolidated financial statements, as well as disclosure of contingent assets and liabilities. Considerable judgment is often involved in making such estimates, and the use of different assumptions could result in different conclusions. Management believes its assumptions and estimates are reasonable and appropriate. However, actual results could differ from those estimates. New Accounting Pronouncements<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the following Accounting Standards Updates (“ASU”) in 2023, which did not have a material impact on its consolidated financial statements:</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:29.479%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.816%"></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:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Effective Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2022-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires enhanced disclosures about a buyer’s use of supplier finance programs. Supplier finance programs may also be referred to as reverse factoring, payables finance, or structured payables arrangements.</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2023</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considered the recently issued accounting pronouncements summarized as follows, which could have a material impact on its consolidated financial statements or disclosures:</span></div><div style="margin-bottom:3pt;margin-top:6pt"><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:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.237%"></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:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Impact</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Effective Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%"> Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires disclosure of significant segment<br/>expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each<br/>reported measure of segment profit or loss, an amount and description of its composition for other segment items to<br/>reconcile to segment profit or loss, and the title and position of the entity’s CODM beginning with annual disclosures in 2024. The amendments in this update also require all annual segment disclosures to be included in interim periods beginning in 2025.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently evaluating the impact of this<br/>update on its consolidated<br/>financial statements and disclosures.</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:100%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently evaluating the impact of this<br/>update on its consolidated<br/>financial statements and disclosures.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2023-05,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> Business Combinations - Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Requires joint ventures to apply a new basis of accounting upon formation, and as a result, initially measure all assets and liabilities at fair value (with exceptions to fair value measurement that are consistent with the business combinations guidance).</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Company is currently evaluating the impact of this<br/>update on its consolidated<br/>financial statements and disclosures.</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025</span></td></tr></table></div> Divestitures and Deconsolidations<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Divestiture</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of 2023, the Company signed a share purchase and assignment agreement to sell its European technical rubber products business. In the third quarter of 2023, the Company closed the transaction and received cash proceeds in the amount of $15,009. In the fourth quarter of 2023, the Company finalized computations of purchase price adjustments. Incremental proceeds of $665 resulting from final net purchase price adjustments were received in the first quarter of 2024.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon finalization of the sale, during the year ended December 31, 2023, the Company recorded a gain of $477, included in the consolidated statements of operations. The gain included the write off of goodwill of $1,300.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Joint Venture Divestiture</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management approved a plan to sell the Company’s entire controlling equity interest of a joint venture in the Asia Pacific region, and the sale was completed in the third quarter of 2023. Upon meeting the criteria for held for sale classification, the Company recorded non-cash impairment charges of $787 to reduce the carrying value of the held for sale entity to fair value less costs to sell. Fair value, which is categorized within Level 3 of the fair value hierarchy, was determined using a market approach, estimated based on expected proceeds. The fair value less costs to sell were assessed each reporting period that the asset group remained classified as held for sale.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of the sale, during the year ended December 31, 2023, the Company recorded a gain of $109. Both the non-cash impairment charges and gain on sale were included in the consolidated statements of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Joint Venture Deconsolidation</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2022, a joint venture in the Asia Pacific region that was previously consolidated with a noncontrolling interest amended the governing document underlying the joint venture. The amendment to the agreement did not change the Company’s 51% ownership. However, as a result of the amendment and effective as of January 1, 2022, the joint venture was deconsolidated and accounted for as an investment under the equity method. The Company remeasured the retained investment using the income approach method and performed a discounted cash flow analysis of the projected free cash flows of the joint venture. As a result of the deconsolidation, during the year ended December 31, 2022, the Company recorded a loss of $2,257, included in other expense, net in the consolidated statements of operations.</span></div> 0.51 Revenue<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The passenger and light duty group consists of sales to automotive OEMs and automotive suppliers, while the commercial group represents sales to OEMs of on- and off-highway commercial equipment and vehicles. The other customer group includes sales related to specialty and adjacent markets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2023 was 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:23.102%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,453,777 </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%">623,038 </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%">452,016 </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%">125,621 </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%">2,654,452 </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%">Commercial</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,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,939 </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%">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%">15,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">96,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,486,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%">648,256 </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%">452,441 </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%">125,629 </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%">103,453 </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,815,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2022 was 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:22.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,309,786 </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%">481,510 </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%">441,841 </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%">100,400 </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%">2,333,537 </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%">Commercial</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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">45,303 </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%">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%">15,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">130,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,341,099 </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%">503,672 </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%">443,126 </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%">100,420 </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%">137,074 </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,525,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2021 was 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:23.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,119,736 </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%">496,169 </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%">455,445 </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%">61,683 </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%">2,133,033 </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%">Commercial</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%">14,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,559 </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%">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%">14,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">138,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,148,257 </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%">518,245 </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%">458,306 </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%">61,713 </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%">143,670 </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,330,191 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all the Company’s revenues are generated from sealing and fluid handing (consisting of fuel and brake and fluid transfer) systems for use in passenger vehicles and light trucks manufactured by global OEMs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s products is 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:24.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:72.379%"></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:700;line-height:100%">Product Line</span></td><td colspan="3" style="padding:0 1pt"></td><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%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sealing Systems</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protect vehicle interiors from weather, dust and noise intrusion for improved driving experience; provide aesthetic and functional class-A exterior surface treatment</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel &amp; Brake Delivery Systems</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sense, deliver and control fluids to fuel and brake systems</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fluid Transfer Systems</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sense, deliver and control fluids and vapors for optimal powertrain &amp; HVAC operation</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2023 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">551,346 </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%">515,059 </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%">287,580 </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%">93,588 </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,447,573 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">495,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">728,385 </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%">Fluid transfer systems</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%">438,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,468 </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 fluid handling</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%">934,754 </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%">133,197 </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%">164,861 </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%">32,041 </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%">1,264,853 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,486,100 </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%">648,256 </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%">452,441 </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%">125,629 </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%">103,453 </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%">2,815,879 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2022 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">516,391 </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%">405,605 </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%">281,848 </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%">77,309 </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,281,153 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">432,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">630,546 </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%">Fluid transfer systems</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%">392,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">476,618 </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 fluid handling</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%">824,708 </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%">98,067 </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%">161,278 </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%">23,111 </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%">1,107,164 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,341,099 </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%">503,672 </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%">443,126 </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%">100,420 </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%">137,074 </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%">2,525,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2021 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">425,388 </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%">406,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%">287,117 </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%">46,748 </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,165,930 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">364,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">575,986 </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%">Fluid transfer systems</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%">358,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">444,605 </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 fluid handling</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%">722,869 </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%">111,568 </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%">171,189 </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%">14,965 </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%">1,020,591 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,148,257 </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%">518,245 </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%">458,306 </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%">61,713 </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%">143,670 </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%">2,330,191 </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:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of revenue recognized is usually based on the purchase order price and adjusted for variable consideration, including pricing concessions. The Company accrues for pricing concessions by reducing revenue as products are shipped or delivered. The accruals are based on historical experience, anticipated performance and management’s best judgment. The Company also generally has ongoing adjustments to customer pricing arrangements based on the content and cost of its products. Such pricing accruals are adjusted as they are settled with customers. Customer returns, which are infrequent, are usually related to quality or shipment issues and are recorded as a reduction of revenue. The Company generally does not recognize significant return obligations due to their infrequent nature.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets consist of unbilled amounts associated with variable pricing arrangements in the Asia Pacific region. Once pricing is finalized, contract assets are transferred to accounts receivable. As a result, the timing of revenue recognition and billings, as well as changes in foreign exchange rates, will impact contract assets on an ongoing basis. Contract assets were not materially impacted by any other factors during the year ended December 31, 2023. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities consist of advance payments received and due from customers. As of December 31, 2023 and 2022, there were no significant contract assets or liabilities recorded.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company at times enters into agreements that provide for lump sum payments to customers. These payment agreements are recorded as a reduction of revenue during the period the commitment is made, unless the payment is contractually recoverable. Amounts related to commitments of future payments to customers on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 were current liabilities of $10,164 and $9,325, respectively, and long-term liabilities of $4,293 and $5,899, respectively.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides assurance-type warranties to its customers. Such warranties provide customers with assurance that the related product will function as intended and complies with any agreed-upon specifications, and are recognized in cost of products sold.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2023 was 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:23.102%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,453,777 </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%">623,038 </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%">452,016 </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%">125,621 </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%">2,654,452 </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%">Commercial</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,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,939 </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%">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%">15,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">96,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,486,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%">648,256 </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%">452,441 </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%">125,629 </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%">103,453 </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,815,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2022 was 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:22.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,309,786 </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%">481,510 </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%">441,841 </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%">100,400 </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%">2,333,537 </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%">Commercial</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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">45,303 </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%">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%">15,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">130,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,341,099 </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%">503,672 </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%">443,126 </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%">100,420 </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%">137,074 </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,525,391 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by customer group for the year ended December 31, 2021 was 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:23.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.938%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Passenger and Light Duty</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,119,736 </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%">496,169 </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%">455,445 </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%">61,683 </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%">2,133,033 </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%">Commercial</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%">14,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,559 </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%">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%">14,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">138,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,148,257 </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%">518,245 </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%">458,306 </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%">61,713 </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%">143,670 </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,330,191 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2023 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">551,346 </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%">515,059 </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%">287,580 </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%">93,588 </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,447,573 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">495,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">728,385 </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%">Fluid transfer systems</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%">438,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,468 </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 fluid handling</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%">934,754 </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%">133,197 </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%">164,861 </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%">32,041 </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%">1,264,853 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,486,100 </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%">648,256 </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%">452,441 </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%">125,629 </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%">103,453 </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%">2,815,879 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2022 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">516,391 </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%">405,605 </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%">281,848 </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%">77,309 </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,281,153 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">432,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">630,546 </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%">Fluid transfer systems</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%">392,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">476,618 </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 fluid handling</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%">824,708 </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%">98,067 </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%">161,278 </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%">23,111 </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%">1,107,164 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,341,099 </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%">503,672 </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%">443,126 </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%">100,420 </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%">137,074 </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%">2,525,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by product line for the year ended December 31, 2021 was 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:26.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.349%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.934%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Europe</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%">Asia Pacific</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%">South America</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%">Corporate, Eliminations and Other</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%">Consolidated</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%">Sealing systems</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%">425,388 </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%">406,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%">287,117 </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%">46,748 </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,165,930 </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%">Fluid handling:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Fuel and brake delivery systems</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%">364,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">575,986 </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%">Fluid transfer systems</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%">358,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">444,605 </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 fluid handling</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%">722,869 </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%">111,568 </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%">171,189 </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%">14,965 </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%">1,020,591 </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%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,148,257 </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%">518,245 </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%">458,306 </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%">61,713 </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%">143,670 </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%">2,330,191 </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> 1453777000 623038000 452016000 125621000 0 2654452000 16419000 24674000 422000 8000 7416000 48939000 15904000 544000 3000 0 96037000 112488000 1486100000 648256000 452441000 125629000 103453000 2815879000 1309786000 481510000 441841000 100400000 0 2333537000 15518000 21862000 1283000 20000 6620000 45303000 15795000 300000 2000 0 130454000 146551000 1341099000 503672000 443126000 100420000 137074000 2525391000 1119736000 496169000 455445000 61683000 0 2133033000 14092000 21417000 2855000 30000 5165000 43559000 14429000 659000 6000 0 138505000 153599000 1148257000 518245000 458306000 61713000 143670000 2330191000 551346000 515059000 287580000 93588000 0 1447573000 495993000 116511000 91178000 24703000 0 728385000 438761000 16686000 73683000 7338000 0 536468000 934754000 133197000 164861000 32041000 0 1264853000 0 0 0 0 103453000 103453000 1486100000 648256000 452441000 125629000 103453000 2815879000 516391000 405605000 281848000 77309000 0 1281153000 432606000 85400000 96744000 15796000 0 630546000 392102000 12667000 64534000 7315000 0 476618000 824708000 98067000 161278000 23111000 0 1107164000 0 0 0 0 137074000 137074000 1341099000 503672000 443126000 100420000 137074000 2525391000 425388000 406677000 287117000 46748000 0 1165930000 364309000 94751000 107137000 9789000 0 575986000 358560000 16817000 64052000 5176000 0 444605000 722869000 111568000 171189000 14965000 0 1020591000 0 0 0 0 143670000 143670000 1148257000 518245000 458306000 61713000 143670000 2330191000 10164 9325000 4293 5899000 Restructuring<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an ongoing basis, the Company evaluates its business and objectives to ensure that it is properly configured and sized based on changing market conditions. Accordingly, the Company has implemented several restructuring initiatives, including closure or consolidation of facilities throughout the world and the reorganization of its operating structure.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restructuring charges consist of severance, retention and outplacement services, and severance-related postemployment benefits (collectively, “employee separation costs”), along with other related exit costs and asset impairments related to restructuring activities (collectively, “other exit costs”). Employee separation costs are recorded based on existing union and employee contracts, statutory requirements, completed negotiations and Company policy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges (reversals) by segment for the years ended December 31, 2023, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:55.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.788%"></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:12.793%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">North America</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%">5,415 </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%">(96)</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%">5,710 </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%">Europe</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%">10,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,986 </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%">Asia Pacific</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%">1,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,013 </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%">South 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%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Automotive</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%">17,923 </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%">18,183 </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%">36,289 </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%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </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%">Total</span></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%">18,018 </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 #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%">18,304 </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 #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%">36,950 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring activity for all restructuring initiatives for the years ended December 31, 2023 and 2022 was 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:53.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.671%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Separation Costs</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%">Other Exit Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Balance as of December 31, 2021</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%">20,957 </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%">5,627 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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,584 </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%">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%">12,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%">5,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,304 </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%">Cash 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%">(19,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%">(4,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746)</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%">Non-cash fixed asset impairments included in 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</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%">Foreign exchange translation 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%">(1,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212)</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%">Balance as of December 31, 2022</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,185 </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,383 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">19,568 </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%">Expense</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%">13,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878)</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></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%">Foreign exchange translation 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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Balance as of December 31, 2023</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%">18,960 </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,333 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring expense for the year ended December 31, 2023 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2023 include expenses associated with the closure of certain plants in the Asia Pacific, Europe, and North American regions.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring expense for the year ended December 31, 2022 primarily includes expenses incurred related to employee separation costs associated with workforce reduction initiatives to optimize the Company’s cost structure. Other exit costs for the year ended December 31, 2022 include an immaterial gain on sale of fixed assets and non-cash fixed asset impairment charges related to closed facilities in the Asia Pacific region.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges (reversals) by segment for the years ended December 31, 2023, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:55.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.788%"></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:12.793%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">North America</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%">5,415 </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%">(96)</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%">5,710 </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%">Europe</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%">10,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,986 </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%">Asia Pacific</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%">1,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,013 </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%">South 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%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Automotive</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%">17,923 </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%">18,183 </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%">36,289 </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%">Corporate and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">661 </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%">Total</span></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%">18,018 </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 #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%">18,304 </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 #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%">36,950 </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></tr></table></div> 5415000 -96000 5710000 10924000 12969000 27986000 1372000 4695000 2013000 212000 615000 580000 17923000 18183000 36289000 95000 121000 661000 18018000 18304000 36950000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring activity for all restructuring initiatives for the years ended December 31, 2023 and 2022 was 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:53.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.671%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Separation Costs</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%">Other Exit Costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Balance as of December 31, 2021</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%">20,957 </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%">5,627 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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,584 </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%">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%">12,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%">5,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,304 </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%">Cash 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%">(19,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%">(4,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,746)</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%">Non-cash fixed asset impairments included in 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(362)</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%">Foreign exchange translation 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%">(1,234)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212)</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%">Balance as of December 31, 2022</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,185 </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,383 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">19,568 </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%">Expense</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%">13,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</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,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,878)</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></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%">Foreign exchange translation 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%">506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Balance as of December 31, 2023</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%">18,960 </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,333 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">24,293 </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> 20957000 5627000 26584000 12648000 5656000 18304000 19186000 4560000 23746000 0 362000 362000 -1234000 22000 -1212000 13185000 6383000 19568000 13946000 4072000 18018000 8677000 5201000 13878000 506000 79000 585000 18960000 5333000 24293000 Leases<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily has operating and finance leases for certain manufacturing facilities, corporate offices and certain equipment. Operating leases are included in operating lease right-of-use assets, net, current operating lease liabilities and long-term operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, debt payable within one year, and long-term debt on the Company’s consolidated balance sheets. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease right-of-use assets are recognized at commencement date based upon the present value of the remaining future lease payments over the lease term. The Company’s lease terms include options to renew or terminate the lease when it is reasonably certain that the Company will exercise the option. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based upon information available at the lease commencement date to determine the present value of the remaining future lease payments.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components. For real estate leases, these components are accounted for separately, while for equipment leases, the lease and non-lease components are accounted for as a single lease component.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense includes payments based upon changes in a rate or index, such as consumer price indexes, as well as usage of the leased asset. Short-term lease expense includes leases with terms, at lease commencement, of 12 months or less and no purchase option reasonably certain to be exercised. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:55.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.671%"></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="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">Operating lease expense</span></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%">28,128 </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%">28,273 </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%">31,912 </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%">Short-term lease expense</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%">5,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </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%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,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%">907 </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%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444 </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 lease expense</span></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%">38,983 </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%">37,690 </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%">43,101 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded sublease income of $1,213, $669 and $256 for the years ended December 31, 2023, 2022 and 2021 respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:55.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.691%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 #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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for amounts included in the measurement of lease liabilities:</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="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:400;line-height:100%">     Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,432</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,402</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,440</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,247</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,958</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,133</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash right-of-use assets obtained in exchange for lease obligations:</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="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:400;line-height:100%">     Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,326</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,010</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Discount Rate</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable leases as of December 31, 2023 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:62.378%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.438%"></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:700;line-height:100%">Year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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,066 </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%">3,739 </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%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </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%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309 </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%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </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%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,822 </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%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301 </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 future lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">119,439 </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%">28,175 </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%">Less: imputed interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932)</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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">95,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,243 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 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:62.378%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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%">Operating Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">91,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">94,571 </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%">Current operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,786 </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%">Long-term operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finance Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Property, plant and equipment, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942 </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%">Debt payable within one year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </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%">Long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had additional leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1,191. These leases will commence in 2024 with lease terms up to eight years.</span></div> Leases<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily has operating and finance leases for certain manufacturing facilities, corporate offices and certain equipment. Operating leases are included in operating lease right-of-use assets, net, current operating lease liabilities and long-term operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property, plant and equipment, net, debt payable within one year, and long-term debt on the Company’s consolidated balance sheets. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease right-of-use assets are recognized at commencement date based upon the present value of the remaining future lease payments over the lease term. The Company’s lease terms include options to renew or terminate the lease when it is reasonably certain that the Company will exercise the option. As most of the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based upon information available at the lease commencement date to determine the present value of the remaining future lease payments.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components. For real estate leases, these components are accounted for separately, while for equipment leases, the lease and non-lease components are accounted for as a single lease component.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease expense includes payments based upon changes in a rate or index, such as consumer price indexes, as well as usage of the leased asset. Short-term lease expense includes leases with terms, at lease commencement, of 12 months or less and no purchase option reasonably certain to be exercised. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:55.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.671%"></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="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">Operating lease expense</span></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%">28,128 </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%">28,273 </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%">31,912 </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%">Short-term lease expense</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%">5,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </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%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,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%">907 </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%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444 </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 lease expense</span></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%">38,983 </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%">37,690 </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%">43,101 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded sublease income of $1,213, $669 and $256 for the years ended December 31, 2023, 2022 and 2021 respectively.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:55.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.691%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 #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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for amounts included in the measurement of lease liabilities:</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="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:400;line-height:100%">     Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,432</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,402</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,440</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,247</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,958</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,133</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash right-of-use assets obtained in exchange for lease obligations:</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="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:400;line-height:100%">     Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,326</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,010</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Discount Rate</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable leases as of December 31, 2023 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:62.378%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.438%"></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:700;line-height:100%">Year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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,066 </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%">3,739 </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%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </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%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309 </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%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </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%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,822 </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%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301 </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 future lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">119,439 </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%">28,175 </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%">Less: imputed interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932)</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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">95,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,243 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts recognized on the consolidated balance sheets as of December 31, 2023 and December 31, 2022 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:62.378%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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%">Operating Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">91,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">94,571 </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%">Current operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,786 </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%">Long-term operating lease liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Finance Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Property, plant and equipment, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942 </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%">Debt payable within one year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,228 </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%">Long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had additional leases, primarily for real estate, that have not yet commenced with undiscounted lease payments of approximately $1,191. These leases will commence in 2024 with lease terms up to eight years.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:55.421%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.671%"></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="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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">Operating lease expense</span></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%">28,128 </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%">28,273 </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%">31,912 </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%">Short-term lease expense</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%">5,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </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%">Variable lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,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%">907 </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%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">1,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444 </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 lease expense</span></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%">38,983 </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%">37,690 </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%">43,101 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable leases as of December 31, 2023 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:62.378%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.438%"></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:700;line-height:100%">Year</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">Operating Leases</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%">Finance Leases</span></td></tr><tr><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%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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,066 </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%">3,739 </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%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771 </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%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309 </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%">2027</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233 </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%">2028</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,822 </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%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,301 </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 future lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">119,439 </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%">28,175 </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%">Less: imputed interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932)</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</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">95,059 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,243 </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> 28128000 28273000 31912000 5037000 4948000 6736000 2310000 1136000 907000 2216000 2017000 2102000 1292000 1316000 1444000 38983000 37690000 43101000 1213000 669000 256000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:55.648%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.691%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flows Information</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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 #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:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Cash paid for amounts included in the measurement of lease liabilities:</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="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:400;line-height:100%">     Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,432</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,603</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align: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,402</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Operating cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,292</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,316</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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,440</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,247</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,958</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,133</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash right-of-use assets obtained in exchange for lease obligations:</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="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:400;line-height:100%">     Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,653</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,326</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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,010</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Remaining Lease Term (in years)</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:700;line-height:100%">Weighted Average Discount Rate</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="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:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 %</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 28432000 28603000 33402000 1292000 1316000 1440000 2247000 1958000 2133000 8653000 14326000 25010000 540000 595000 644000 P7Y3M18D P7Y1M6D P7Y6M P7Y10M24D P8Y8M12D P9Y8M12D 0.067 0.061 0.059 0.060 0.059 0.058 24066000 3739000 19508000 3771000 14401000 3309000 10813000 3233000 9856000 2822000 40795000 11301000 119439000 28175000 -24380000 -5932000 95059000 22243000 91126000 94571000 18577000 20786000 76482000 77617000 2492000 2228000 19751000 21537000 1191000 Property, Plant and Equipment<div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consists of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:45.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.211%"></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: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%"> December 31,</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%"> Estimated</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%"> Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and improvements</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%">43,950 </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%">42,939 </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="3" style="background-color:#cceeff;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:400;line-height:100%"> 10 to 25 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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%">270,890 </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%">262,694 </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="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%"> 10 to 40 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</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%">1,191,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144,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="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%"> 5 to 10 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%">71,706 </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%">76,048 </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="3" style="padding:0 1pt"></td></tr><tr><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,578,338 </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,525,991 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(969,907)</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%">(883,131)</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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, 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%">608,431 </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%">642,860 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021, the Company recorded impairment charges of $2,348, $40,248 and $20,118, respectively, related to machinery and equipment due to operating performance in certain locations in North America, Europe, and Asia Pacific. The fair value of machinery and equipment was determined using estimated orderly liquidation value, which was deemed the highest and best use of the assets. The fair value of real estate assets were determined using a value-in-exchange approach and the fair value was higher than carrying value.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021, the Company also recorded impairment charges of $1,633, $3,462 and $3,326, respectively, due to idle assets in certain locations in North America, Europe, and Asia Pacific. The fair value was determined using estimated salvage value, which was deemed the highest and best use of the assets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company closed on a sale-leaseback transaction related to one of its European facilities and recorded a gain on the sale transaction of $33,391. The transaction included the removal of property, plant and equipment with a gross carrying value of $16,890 and accumulated depreciation of $4,013, which is reflected in the balance sheet as of December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deconsolidation of a joint venture during the three months ended March 31, 2022 included the removal of property, plant and equipment with gross carrying value of $29,590 and accumulated depreciation of $11,625, which is reflected in the balance sheet as of December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021, the Company also recorded impairment charges of $1,775 related to a leased building. The fair value of owned buildings was determined using a value-in-exchange approach</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of these asset impairment charges is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:59.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.674%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">North America</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%">11,140 </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%">8,479 </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%">Europe</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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </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%">Asia Pacific</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%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,071 </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></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%">Total Automotive</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </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%">Total (a)</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%">3,981 </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%">43,710 </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%">25,219 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consists of the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:45.497%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.211%"></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: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%"> December 31,</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%"> Estimated</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%"> Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and improvements</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%">43,950 </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%">42,939 </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="3" style="background-color:#cceeff;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:400;line-height:100%"> 10 to 25 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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%">270,890 </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%">262,694 </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="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%"> 10 to 40 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</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%">1,191,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144,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="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%"> 5 to 10 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%">71,706 </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%">76,048 </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="3" style="padding:0 1pt"></td></tr><tr><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,578,338 </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,525,991 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(969,907)</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%">(883,131)</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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, 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%">608,431 </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%">642,860 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 43950000 42939000 270890000 262694000 1191792000 1144310000 71706000 76048000 1578338000 1525991000 969907000 883131000 608431000 642860000 2348000 40248000 20118000 1633000 3462000 3326000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of these asset impairment charges is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:59.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.674%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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%">North America</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%">11,140 </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%">8,479 </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%">Europe</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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </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%">Asia Pacific</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%">1,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,071 </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></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%">Total Automotive</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,672 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490 </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%">Total (a)</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%">3,981 </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%">43,710 </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%">25,219 </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> 0 11140000 8479000 2348000 30173000 9179000 1633000 2359000 7071000 3981000 43672000 24729000 0 38000 490000 3981000 43710000 25219000 390 Goodwill and Intangible Assets<div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2023 and 2022 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:41.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Industrial Specialty Group</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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%">128,246 </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%">14,036 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">142,282 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</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%">(259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></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%">127,987 </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%">14,036 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">142,023 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestiture</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%">(1,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</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%">128,078 </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%">12,736 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">140,814 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed its annual impairment analysis of goodwill during the fourth quarters of 2023, 2022 and 2021. The fair value of each reporting unit is determined and compared to the carrying value. If the carrying value exceeds the fair value, an impairment charge is recorded based on that difference. The annual impairment analysis resulted in no impairment for 2023 and 2022. The Company's annual goodwill impairment analysis for 2021 resulted in an impairment for the Europe reporting unit of $390 for goodwill recorded during 2021 as a result of purchasing a supplier in its Europe reporting unit for an immaterial purchase consideration. The annual impairment analysis for 2021 resulted in no impairment for the North America and Industrial Specialty Group reporting units.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The write off of goodwill of $1,300 during the year ended December 31, 2023 is related to the sale of the European technical rubber products business. Refer to Note. 4 “Divestitures and Deconsolidations” for additional information. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Definite-lived intangible assets and accumulated amortization balances as of December 31, 2023 and 2022 were as follows:</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.956%"><tr><td style="width:1.0%"></td><td style="width:45.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.069%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">152,403 </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%">(133,698)</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%">18,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">38,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,863 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of 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%">190,493 </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%">(149,925)</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,568 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">152,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(129,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">23,261 </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:top"><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%">38,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">191,057 </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%">(143,416)</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%">47,641 </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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five years is shown in the table below:</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.463%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.311%"></td><td style="width:0.1%"></td></tr><tr><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%">Year</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%">Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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%">6,899 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,458 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,684 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">4,695 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reporting unit for the years ended December 31, 2023 and 2022 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:41.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:17.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">North America</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%">Industrial Specialty Group</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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%">128,246 </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%">14,036 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">142,282 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</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%">(259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(259)</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></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%">127,987 </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%">14,036 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#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%">142,023 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Divestiture</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%">(1,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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%">91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</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%">128,078 </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%">12,736 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">140,814 </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> 128246000 14036000 142282000 -259000 0 -259000 127987000 14036000 142023000 0 -1300000 91000 0 91000 128078000 12736000 140814000 390 ntangible assets and accumulated amortization balances as of December 31, 2023 and 2022 were as follows:<div style="margin-bottom:9pt;margin-top:3pt;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.956%"><tr><td style="width:1.0%"></td><td style="width:45.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.069%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</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%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">152,403 </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%">(133,698)</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%">18,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">38,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,863 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of 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%">190,493 </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%">(149,925)</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,568 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">152,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(129,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">23,261 </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:top"><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%">38,479 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,099)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,380 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">191,057 </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%">(143,416)</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%">47,641 </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> 152403000 133698000 18705000 38090000 16227000 21863000 190493000 149925000 40568000 152578000 129317000 23261000 38479000 14099000 24380000 191057000 143416000 47641000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five years is shown in the table below:</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.463%"><tr><td style="width:1.0%"></td><td style="width:54.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.311%"></td><td style="width:0.1%"></td></tr><tr><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%">Year</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%">Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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%">6,899 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">6,458 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,684 </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">4,695 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6899000 6458000 4684000 4695000 4035000 Debt and Other Financing<div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of outstanding debt as of December 31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:65.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.157%"></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: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%">December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Lien Notes</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%">595,966 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Lien Notes</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%">386,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Senior Notes</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%">42,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,259 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Secured Notes</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%">244,471 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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%">318,787 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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-908"><span style="-sec-ix-hidden:f-909">Finance leases</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%">22,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other borrowings</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%">48,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">1,095,448 </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%">1,036,184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</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%">(50,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,130)</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:top"><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 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%">1,044,736 </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%">982,054 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal maturities of debt, at nominal value, as of December 31, 2023 are 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:78.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.176%"></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:700;line-height:100%">Year</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%">Debt and Finance Lease Obligations*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">3,771 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,863 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,046,546 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">11,301 </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 7pt;text-align:left;vertical-align:top"><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 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,162,262 </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:9pt;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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inclusive of imputed interest on finance leases as well as future payment-in-kind assumptions as described below.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate of our debt payable within one year was 3.7% as of December 31, 2023 and 4.1% as of December 31, 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Refinancing Transactions</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 27, 2023 (the “Settlement Date”), the Company, Cooper-Standard Automotive Inc. (the “Issuer”), a wholly-owned subsidiary of the Company, and certain other of the Company’s direct and indirect subsidiaries completed certain refinancing transactions (the “Refinancing Transactions”) consisting of: (i) the exchange (the “Exchange Offer”) of $357,446 aggregate principal amount of the Issuer’s then existing 5.625% Senior Notes due 2026 (the “2026 Senior Notes”) (representing 89.36% of the aggregate principal amount outstanding of the 2026 Senior Notes) for $357,446 aggregate principal amount of the Issuer’s newly issued 5.625% Cash Pay / 10.625% PIK Toggle Senior Secured Third Lien Notes due 2027 (the “Third Lien Notes”), (ii) the issuance by the Issuer (the “Concurrent Notes Offering”) of $580,000 aggregate principal amount of 13.50% Cash Pay / PIK Toggle Senior Secured First Lien Notes due 2027 (the “First Lien Notes” and, together with the Third Lien Notes, the “New Notes”) to holders of 2026 Senior Notes or their designees who participated in the Exchange Offer, including to certain backstop commitment parties who committed to purchase the First Lien Notes not otherwise subscribed for, (iii) the related consent solicitation (the “Consent Solicitation”) to remove substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and to release and discharge the guarantee of the 2026 Senior Notes by the Company, (iv) the effectiveness of the Third Amendment (as defined below) to the senior asset-based revolving credit facility (“ABL Facility”) and (v) the use of proceeds from the Concurrent Notes Offering, together with cash on hand, to prepay all amounts outstanding under the Term Loan Facility at par, plus any accrued and unpaid interest thereon, to redeem the Issuer’s existing 2024 Senior Secured Notes (as defined below), including the prepayment premium and any accrued and unpaid interest thereon, and to pay fees and expenses related to the Refinancing Transactions. As a result of the Refinancing Transactions, the Issuer extended the maturities of its indebtedness and reduced the amount of cash interest it is required to pay on such indebtedness for the next two years. The Company recognized a loss on the refinancing and extinguishment of debt of $81,885 during the year ended December 31, 2023. Additionally, the Company incurred total fees of $91,800 associated with the Refinancing Transactions, of which $87,571 were paid during the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">year ended December 31, 2023 and $4,229 were paid during 2022. The fees paid during the year ended December 31, 2023 are reflected as a financing outflow in the consolidated statement of cash flows. Of the fees paid during the year ended December 31, 2023, $73,384 was included in the loss on the refinancing and extinguishment of debt referenced above, $13,187 is presented as a direct deduction from the principal balance in the consolidated balance sheet, and $1,000 related to amending the ABL Facility is recorded in other long-term assets in the consolidated balance sheet.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Notes</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Settlement Date, the Issuer issued $580,000 aggregate principal amount of First Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “First Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “First Lien Collateral Agent”). </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Lien Notes are senior secured obligations of the Issuer and are guaranteed by CS Intermediate Holdco 1 LLC (“Holdings”), each of the Issuer’s wholly owned domestic subsidiaries that guarantee certain other indebtedness, subject to certain exceptions (the “Domestic Guarantors”), and certain of the Issuer’s wholly owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands and Romania (the “Foreign Guarantors”). The First Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Lien Notes will mature on March 31, 2027. The First Lien Notes bear interest at the rate of 13.50% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to pay up to 4.50% of such interest on the First Lien Notes, in such amount as specified by the Issuer, by increasing the principal amount of the outstanding First Lien Notes or, in limited circumstances as described in the First Lien Notes Indenture, by issuing additional First Lien Notes. As of December 31, 2023, the aggregate principal amount of the First Lien Notes of $595,966 recognized in the consolidated balance sheet reflects the election that was made by the Company to pay 4.50% of the first three interest payments (June 2023, December 2023 and June 2024) as payment-in-kind. Interest on the First Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Issuer may, at its option, redeem all or part of the First Lien Notes prior to maturity at the prices set forth in the First Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the First Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the First Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $8,184 of unamortized debt issuance costs and $337 of unamortized original issue discount related to the First Lien Notes, which are presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount are amortized into interest expense over the term of the First Lien Notes. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The First Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding First Lien Notes to be due and payable immediately.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Settlement Date, the Issuer issued $357,446 aggregate principal amount of Third Lien Notes pursuant to an indenture, dated as of the Settlement Date (the “Third Lien Notes Indenture”), by and among the Issuer, the guarantors party thereto and U.S. Bank Trust Company, National Association, as trustee and collateral agent (the “Third Lien Collateral Agent”). </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Lien Notes are senior secured obligations of the Issuer and are guaranteed by Holdings, each of the Domestic Guarantors, and each of the Foreign Guarantors. The Third Lien Notes are guaranteed by Holdings and the Domestic Guarantors on a senior secured basis and by the Foreign Guarantors on a senior unsecured basis. The guarantees of the subsidiaries organized in France are limited guarantees.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Lien Notes will mature on May 15, 2027. The Third Lien Notes bear interest at the rate of 5.625% per annum, payable in cash; provided, however, that for the first four interest periods after the Settlement Date, the Issuer has the option, in its sole discretion, to instead pay such interest at 10.625% per annum either by increasing the principal amount of the outstanding Third Lien Notes or, in limited circumstances as described the Third Lien Notes Indenture, by issuing additional Third Lien </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes. As of December 31, 2023, the aggregate principal amount of the Third Lien Notes of $386,681 recognized in the consolidated balance sheet reflects the election that was made by the Company to fully pay the first two interest payments (June 2023 and December 2023) on the Third Lien Notes as payment-in-kind. The Company has elected to pay the third interest payment, due June 15, 2024, on the Third Lien Notes in cash. Interest on the Third Lien Notes is payable semi-annually in arrears on June 15 and December 15 of each year, and commenced on June 15, 2023.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Issuer may, at its option, redeem all or part of the Third Lien Notes prior to maturity at the prices set forth in the Third Lien Notes Indenture. Upon the occurrence of certain events constituting a Change of Control (as defined in the Third Lien Notes Indenture), the Issuer will be required to make an offer to repurchase all of the Third Lien Notes at a price equal to 101% of the principal amount thereof, plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance costs related to the Third Lien Notes are amortized into interest expense over the term of the Third Lien Notes. As of December 31, 2023, the Company had $5,087 of unamortized debt issuance costs related to the Third Lien Notes, which are presented as a direct deduction from the principal balance in the consolidated balance sheet.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Third Lien Notes Indenture contains certain customary covenants that limit the Issuer’s and its restricted subsidiaries’ ability to, among other things, incur or guarantee additional indebtedness or issue certain preferred stock; incur liens on assets; pay dividends or make other distributions in respect of, or repurchase or redeem, its capital stock or make other restricted payments; prepay, redeem or repurchase certain debt; make certain loans and investments; enter into agreements restricting certain subsidiaries’ ability to pay dividends; enter into transactions with affiliates; and sell certain assets or merge or consolidate with or into other companies. These covenants are subject to a number of important limitations and exceptions. The Third Lien Notes Indenture also provides for customary events of default, which, if any occur, would permit or require the principal, premium, if any, interest and any other monetary obligations on all of the then outstanding Third Lien Notes to be due and payable immediately.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the New Notes, the First Lien Collateral Agent, the Third Lien Collateral Agent, the collateral agent under the ABL Facility (the “ABL Facility Collateral Agent”), the Issuer, Holdings and the several other parties named therein entered into the First Lien and Third Lien Intercreditor Agreement, providing for the relative priorities of their respective security interests in the assets securing the First Lien Notes, the Third Lien Notes and the ABL Facility, and certain other matters relating to the administration of security interests.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2016, the Issuer issued $400,000 aggregate principal amount of 2026 Senior Notes. On the Settlement Date, in connection with the Refinancing Transactions, the Issuer completed the Exchange Offer and delivered $357,446 aggregate principal amount of the exchanged 2026 Senior Notes to the trustee for cancellation. Following the completion of the Exchange Offer, $42,554 aggregate principal amount of the 2026 Senior Notes remain outstanding. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following receipt of the requisite consents in the Consent Solicitation, on January 20, 2023, the Issuer, the guarantors named therein and U.S. Bank Trust Company, National Association (successor in interest to U.S. Bank National Association), as trustee, entered into a supplemental indenture to the indenture governing the 2026 Senior Notes, which became effective on the Settlement Date. The supplemental indenture provides for the elimination of substantially all of the covenants, certain events of default and certain other provisions contained in the 2026 Senior Notes and the indenture governing the 2026 Senior Notes and released and discharged the guarantee of the 2026 Senior Notes by the Company.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Senior Notes are guaranteed by each of the Issuer’s wholly-owned existing or subsequently organized U.S. subsidiaries, subject to certain exceptions, to the extent such subsidiary guarantees the ABL Facility. The Issuer may, at its option, redeem all or part of the 2026 Senior Notes at various points in time prior to maturity, as described in the indenture governing the 2026 Senior Notes. The 2026 Senior Notes will mature on November 15, 2026. Interest on the 2026 Senior Notes is payable semi-annually in arrears in cash on May 15 and November 15 of each year. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid approximately $7,055 of debt issuance costs in connection with the issuance of the 2026 Senior Notes. The debt issuance costs are being amortized into interest expense over the term of the 2026 Senior Notes. As of December 31, 2023 and 2022, the Company had $216 and $2,741, respectively, of unamortized debt issuance costs related to the 2026 Senior Notes, which is presented as a direct deduction from the principal balance in the consolidated balance sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Senior Secured Notes</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2020, the Issuer issued $250,000 aggregate principal amount of its 13.000% Senior Secured Notes due 2024 (the “2024 Senior Secured Notes”), pursuant to an indenture, dated as of May 29, 2020, by and among the Issuer, the other guarantors party thereto and U.S. Bank National Association, as trustee. In the first quarter of 2023, in connection with the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refinancing Transactions, the Issuer redeemed all of the outstanding 2024 Senior Secured Notes on the Settlement Date at the redemption price of 106.500% of the principal amount thereof, plus accrued and unpaid interest thereon.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company paid approximately $6,431 of debt issuance costs in connection with the issuance of the 2024 Senior Secured Notes. Additionally, the 2024 Senior Secured Notes were issued at a discount of $5,000. As of December 31, 2022, the Company had $3,021 of unamortized debt issuance costs and $2,508 of unamortized original issue discount related to the 2024 Senior Secured Notes, which were presented as direct deductions from the principal balance in the consolidated balance sheet. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the 2024 Senior Secured Notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2016, Holdings, Cooper-Standard Automotive Inc. (the “U.S. Borrower”), Cooper-Standard Automotive Canada Limited (the “Canadian Borrower”), Cooper-Standard Automotive International Holdings B.V. (the “Dutch Borrower”, and, together with the U.S. Borrower and the Canadian Borrower, the “Borrowers”) and certain subsidiaries of the U.S. Borrower, entered into a third amendment and restatement of the ABL Facility. In March 2020, the Borrowers entered into Amendment No. 1 to the Third Amended and Restated Loan Agreement (“the First Amendment”). As a result of the First Amendment, the ABL Facility maturity was extended to March 2025 and the aggregate revolving loan commitment was reduced to $180,000. In May 2020, the Borrowers entered into Amendment No. 2 to the Third Amended and Restated Loan Agreement (the “Second Amendment”), which Second Amendment modified certain covenants under the ABL Facility. In December 2022, the Borrowers entered into Amendment No. 3 to the Third Amended and Restated Loan Agreement (the “Third Amendment”), which became effective on the Settlement Date. The Third Amendment provides for the ABL Facility to be amended to:</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">permit the U.S. Borrower to issue the New Notes in the Concurrent Notes Offering and Exchange Offer, including the granting of liens, subject to the restrictions set forth in the ABL Facility;</span></div><div style="margin-top:3pt;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">provide for certain of the U.S. Borrower’s wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time to become guarantors under the ABL Facility;</span></div><div style="margin-top:3pt;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">authorize the ABL Facility Collateral Agent to enter into an intercreditor agreement with the collateral trustees for the New Notes; and</span></div><div style="margin-top:3pt;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">remove the Dutch Borrower as a borrower under the ABL Facility.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate revolving loan availability includes a $100,000 letter of credit sub-facility and a $25,000 swing line sub-facility. The ABL Facility also provides for an uncommitted $100,000 incremental loan facility, for a potential total ABL Facility of $280,000 (if requested by the Borrowers and the lenders agree to fund such increase). No consent of any lender (other than those participating in the increase) is required to effect any such increase. The Company’s borrowing base as of December 31, 2023 was $169,543 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the monthly fixed charge coverage ratio was at a level that provided the Company full access to the borrowing base</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net of $7,110 of outstanding letters of credit, the Company effectively had $162,433 available for borrowing under its ABL Facility.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and December 31, 2022, there were no borrowings under the ABL Facility. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Any borrowings then outstanding under our ABL Facility will mature, and the commitments of the lenders under our ABL Facility will terminate, on March 24, 2025.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Borrowing Base</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of the Settlement Date, the loan and letter of credit availability under the ABL Facility is subject to a borrowing base, which at any time is limited to the lesser of: (A) the maximum facility amount (subject to certain adjustments) and (B) (i) up to 85% of eligible accounts receivable; plus (ii) the lesser of 70% of eligible inventory or 85% of the appraised net orderly liquidation value of eligible inventory; plus (iii) up to the lesser of $30,000 and 85% of eligible tooling accounts receivable; minus reserves established by the ABL Facility Collateral Agent. The accounts receivable portion of the borrowing base is subject to certain formulaic limitations (including concentration limits). The inventory portion of the borrowing base is limited to eligible inventory, as determined by the ABL Facility Collateral Agent. The borrowing base is also subject to certain reserves, which are established by the ABL Facility Collateral Agent (which may include changes to the advance rates indicated above). Loan availability under the ABL Facility is apportioned as follows: $160,000 to the U.S. Borrower and $20,000 to the Canadian Borrower.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantees; Security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The obligations of the U.S. Borrower and the Canadian Borrower under the ABL Facility, as well as certain cash management arrangements and interest rate, foreign currency or commodity swaps entered into by the such Borrowers and their subsidiaries, and certain credit lines entered into by non-U.S. subsidiaries, in each case with the lenders and their affiliates (collectively, “Additional ABL Secured Obligations”) are guaranteed on a senior secured basis by Holdings and </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">its U.S. subsidiaries (with certain exceptions) and certain wholly-owned subsidiaries organized in Costa Rica, France, Mexico, the Netherlands, Romania and certain other jurisdictions specified from time to time, and the obligations of the Canadian Borrower under the ABL Facility and Additional ABL Secured Obligations of the Canadian Borrower and its Canadian subsidiaries are, in addition, guaranteed on a senior secured basis by the Canadian subsidiaries of the Canadian Borrower. The obligations under the ABL Facility and related guarantees are secured by (1) a first priority lien on all of each Borrower’s and each U.S. and Canadian guarantor’s existing and future personal property consisting of certain accounts receivable, inventory, documents, instruments, chattel paper, deposit accounts and securities accounts and certain related assets and proceeds of the foregoing, with various enumerated exceptions, including that: (i) the collateral owned by Canadian Borrower or any of its Canadian subsidiaries that are Guarantors only secure the obligations of Canadian Borrower and such subsidiaries arising under the ABL Facility and Additional ABL Secured Obligations (ii) no liens have been granted on any assets or properties of any non-U.S. subsidiaries of the Company (other than the Canadian Borrower and Canadian Guarantors, as otherwise specified above) in connection with the ABL Facility, (2) a second priority lien on all the capital stock in restricted subsidiaries directly held by the U.S. Borrower and each of the U.S. guarantors, and equipment of the U.S. Borrower and the U.S.-domiciled guarantors and all other material personal property of the U.S. Borrower and the U.S.-domiciled guarantors and (3) a 65% pledge of the equity interest in the first-tier foreign subsidiaries of the U.S. Guarantors.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Borrowings under the ABL Facility bear interest at a rate equal to, at the Borrowers’ option:</span></div><div style="margin-top:6pt;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">in the case of borrowings by the U.S. Borrower, the forward-looking secured overnight funding rate for the applicable interest period (“Term SOFR”) (including a credit spread adjustment of 0.11448% or 0.26161%, depending on the applicable interest period) or the base rate plus, in each case, an applicable margin; or</span></div><div style="margin-top:3pt;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">in the case of borrowings by the Canadian Borrower, bankers’ acceptance (“BA”) rate, Canadian prime rate or Canadian base rate plus, in each case, an applicable margin.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable margin may vary between 2.00% and 2.50% with respect to the Term SOFR or Canadian BA rate-based borrowings and between 1.00% and 1.50% with respect to U.S. base rate, Canadian prime rate and Canadian base rate borrowings. The applicable margin is subject, in each case, to quarterly pricing adjustments (based on average facility availability).</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Borrowers are required to pay a fee in respect of committed but unutilized commitments. The ABL Facility also requires the payment of customary agency and administrative fees.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Prepayments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Borrowers are able to voluntarily reduce the unutilized portion of the commitment amount and repay outstanding loans, in each case, in whole or in part, at any time without premium or penalty (other than customary breakage and related reemployment costs with respect to repayments of SOFR-based borrowings).</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Covenants; Events of Default.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ABL Facility includes affirmative and negative covenants that will impose substantial restrictions on the Company’s financial and business operations, including its ability to incur and secure debt, make investments, sell assets, pay dividends or make acquisitions. The ABL Facility also includes a requirement to maintain a monthly fixed charge coverage ratio of no less than 1.0 to 1.0 when availability under the ABL Facility is less than specified levels. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, availability under the ABL Facility was at a level that did not trigger this requirement. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility also contains various events of default that are customary for comparable facilities.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2023 and 2022, the Company had $862 and $535, respectively, of unamortized debt issuance costs related to the ABL Facility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Facility</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2016, Cooper-Standard Automotive Inc., as borrower, entered into Amendment No. 1 to its senior term loan facility (the “Term Loan Facility”), which provided for loans in an aggregate principal amount of $340,000. Subject to certain conditions, the Term Loan Facility, without the consent of the then-existing lenders (but subject to the receipt of commitments), could have been expanded (or a new term loan or revolving facility added) by an amount that would not cause the consolidated secured net debt ratio to exceed 2.25 to 1.00 plus $400,000 plus any voluntary prepayments (including revolving facility and ABL Facility to the extent commitments are reduced) not funded from proceeds of long-term indebtedness.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On May 2, 2017, the Company entered into Amendment No. 2 to the Term Loan Facility to modify the interest rate. Subsequently, on March 6, 2018, the Company entered into Amendment No. 3 to the Term Loan Facility to further modify the interest rate. In accordance with this amendment, borrowings under the Term Loan Facility bore interest, at the Company’s option, at either (1) with respect to Eurodollar rate loans, the greater of the applicable Eurodollar rate and 0.75% plus 2.00% per annum, or (2) with respect to base rate loans, the base rate, (which is the highest of the then current federal funds rate plus </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50%, the prime rate most recently announced by the administrative agent under the term loan, and the one-month Eurodollar rate plus 1.0%) plus 1.0% per annum. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Term Loan Facility would have matured on November 2, 2023.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Prepayment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Refinancing Transactions, Cooper-Standard Automotive Inc. repaid the Term Loan Facility in full on the Settlement Date and the Term Loan Facility was terminated. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, the Company had $494 of unamortized debt issuance costs and $319 of unamortized original issue discount related to the Term Loan Facility. Both the debt issuance costs and the original issue discount were amortized into interest expense over the term of the Term Loan Facility.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with all applicable covenants of the New Notes, the 2026 Senior Notes, and ABL Facility as of December 31, 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Financing</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance leases and other.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other borrowings as of December 31, 2023 and 2022 reflect finance leases and other borrowings under local bank lines classified in debt payable within one year in the consolidated balance sheets.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of outstanding debt as of December 31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:65.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.157%"></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: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%">December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Lien Notes</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%">595,966 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Lien Notes</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%">386,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Senior Notes</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%">42,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,259 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Senior Secured Notes</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%">244,471 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</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%">318,787 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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-908"><span style="-sec-ix-hidden:f-909">Finance leases</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%">22,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,765 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other borrowings</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%">48,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</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%">1,095,448 </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%">1,036,184 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</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%">(50,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,130)</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:top"><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 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%">1,044,736 </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%">982,054 </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> 42338000 397259000 0 244471000 0 318787000 22243000 23765000 48220000 51902000 1095448000 1036184000 50712000 54130000 1044736000 982054000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal maturities of debt, at nominal value, as of December 31, 2023 are 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:78.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.176%"></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:700;line-height:100%">Year</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%">Debt and Finance Lease Obligations*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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,959 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">3,771 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,863 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,046,546 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">11,301 </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 7pt;text-align:left;vertical-align:top"><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 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,162,262 </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:9pt;font-weight:400;line-height:120%">*</span> 51959000 3771000 45863000 1046546000 2822000 11301000 1162262000 0.037 0.041 357446000 357446000 580000000 -81885000 580000000 357446000 400000000 357446000 42554000 7055000 216000 2741000 250000000 6431000 5000000 3021000 2508000 180000000 100000000 25000000 100000000 280000000 169543000 7110000 2025-03-24 0.85 0.70 0.85 160000000 20000000 862000 535000 340000000 400000000 2023-11-02 494000 319000 47903000 52491000 420119000 355295000 2226000 710000 528000 6466000 Fair Value Measurements and Financial Instruments<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Fair Value Measurements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><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 an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, a three-tier fair value hierarchy is utilized, which prioritizes the inputs used in measuring fair value 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:7.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.362%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Level 1:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Observable inputs such as quoted prices in active markets;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Level 2:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Level 3:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Items Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates of the fair value of foreign currency derivative instruments are determined using exchange traded prices and rates. The Company also considers the risk of non-performance in the estimation of fair value and includes an adjustment for non-performance risk in the measure of fair value of derivative instruments. In certain instances where market data is not available, the Company uses management judgment to develop assumptions that are used to determine fair value. Fair value measurements and the fair value hierarchy level for the Company’s assets and liabilities measured or disclosed at fair value on a recurring basis as of December 31, 2023 and 2022, was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:51.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.466%"></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: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><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, 2022</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%">Input</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%">Forward foreign exchange contracts - other current assets</span></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,285 </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%">8,643 </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="3" style="background-color:#cceeff;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:400;line-height:100%">Level 2</span></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></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%">Forward foreign exchange contracts - accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(998)</span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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></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></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></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></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Items Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to items that are measured at fair value on a recurring basis, the Company measures certain assets and liabilities at fair value on a nonrecurring basis, which are not included in the table above. As these nonrecurring fair value measurements are generally determined using unobservable inputs, these fair value measurements are classified within Level 3 of the fair value hierarchy. For additional information on assets and liabilities measured at fair value on a nonrecurring basis see Note 2. “Basis of Presentation and Summary of Significant Accounting Policies”, Note 4. “Divestitures and Deconsolidations”, Note 8. “Property, Plant and Equipment”, and Note 9. “Goodwill and Intangible Assets”.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Items Not Carried at Fair Value</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of the Company’s New Notes, 2026 Senior Notes, 2024 Senior Secured Notes, and Term Loan Facility were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:51.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.124%"></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: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><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate fair value</span></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%">984,448 </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%">744,010 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate carrying value </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="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%">1,038,808 </span></td><td style="background-color:#ffffff;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%">969,600 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Excludes unamortized debt issuance costs and unamortized original issue discount.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values were based on quoted market prices and are classified within Level 1 of the fair value hierarchy.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Derivative Instruments and Hedging Activities</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s exposed to fluctuations in foreign currency exchange rates, interest rates and commodity prices. The Company enters into derivative instruments primarily to hedge portions of its forecasted foreign currency denominated cash flows and designates these derivative instruments as cash flow hedges in order to qualify for hedge accounting. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company</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%">formally documents its hedge relationships, including the identification of the hedging instruments and the hedged items, as well as its risk management objectives and strategies for undertaking the cash flow hedges. The Company also formally assesses whether a cash flow hedge is highly effective in offsetting changes in the cash flows of the hedged item. Derivatives are recorded at fair value in other current assets, other assets, accrued liabilities and other long-term liabilities. For a cash flow hedge, the change in fair value of the derivative is recorded in accumulated other comprehensive income (loss) (“AOCI”) in the consolidated balance sheet, to the extent that the hedges are effective, and reclassified into earnings when the underlying hedged transaction is realized. The realized gains and losses are recorded on the same line as the hedged transaction </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated statements of operations. Cash flows from derivatives used to manage foreign exchange risks designated as cash flow hedges are classified as operating activities within the consolidated statements of cash flows.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><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 by its counterparties on its derivative financial instruments. The Company mitigates this credit risk exposure by entering into agreements directly with major financial institutions with high credit standards that are expected to fully satisfy their obligations under the contracts.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forward Foreign Exchange Contracts.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company uses forward contracts to mitigate the potential volatility to earnings and cash flow arising from changes in currency exchange rates that impact the Company’s foreign currency transactions. The principal currencies hedged by the Company include various European currencies, the Canadian Dollar, and the Mexican Peso. As of December 31, 2023 and 2022, the notional amount of these contracts was $207,131 and $135,285, respectively, and consisted of hedges of transactions up to December 2024. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax amounts related to the Company’s cash flow hedges that were recognized in other comprehensive income (loss) (“OCI”) 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:59.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">Gain Recognized in OCI</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange contracts</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%">10,202 </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,808 </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="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></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax amounts related to the Company’s cash flow hedges that were reclassified from AOCI and recognized in cost of products sold 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:59.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">Gain Reclassified from AOCI to Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange contracts</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%">18,550 </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%">2,287 </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="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></tr></table></div> Fair value measurements and the fair value hierarchy level for the Company’s assets and liabilities measured or disclosed at fair value on a recurring basis as of December 31, 2023 and 2022, was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:51.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.466%"></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: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><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, 2022</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%">Input</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%">Forward foreign exchange contracts - other current assets</span></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,285 </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%">8,643 </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="3" style="background-color:#cceeff;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:400;line-height:100%">Level 2</span></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></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%">Forward foreign exchange contracts - accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(998)</span></td><td style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></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></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></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></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></tr></table> 1285000 8643000 998000 0 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of the Company’s New Notes, 2026 Senior Notes, 2024 Senior Secured Notes, and Term Loan Facility were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:51.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.124%"></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: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><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, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate fair value</span></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%">984,448 </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%">744,010 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate carrying value </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="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%">1,038,808 </span></td><td style="background-color:#ffffff;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%">969,600 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Excludes unamortized debt issuance costs and unamortized original issue discount.</span></div> 984448000 744010000 1038808000 969600000 207131000 135285000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax amounts related to the Company’s cash flow hedges that were recognized in other comprehensive income (loss) (“OCI”) 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:59.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">Gain Recognized in OCI</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange contracts</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%">10,202 </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,808 </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="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></tr></table></div> 10202000 11808000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pretax amounts related to the Company’s cash flow hedges that were reclassified from AOCI and recognized in cost of products sold 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:59.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom: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%">Gain Reclassified from AOCI to Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign exchange contracts</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%">18,550 </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%">2,287 </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="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></tr></table></div> 18550000 2287000 Pension<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains defined benefit pension plans covering certain employees located in the United States as well as certain international locations. The majority of these plans are frozen, and all are closed to new employees. Benefits generally are based on compensation, length of service and age for salaried employees and on length of service for hourly employees. The Company’s policy is to fund pension plans such that sufficient assets will be available to meet future benefit requirements and contribute amounts deductible for United States federal income tax purposes or amounts required by local statute. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plan Termination</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 11, 2022, the Company’s Board of Directors (the “Board”) approved a resolution to merge certain of the Company’s U.S. defined benefit pension plans and terminate the resulting merged plan (“U.S. Pension Plan”) effective December 31, 2022. The termination of the U.S. Pension Plan is expected to be completed during the year ended December 31, 2024. As part of the termination process, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible plan participants and the purchase of a group annuity contract, under which future benefit obligations and administration will be transferred to a third-party insurance company. Such settlements are being funded primarily from plan assets. In the fourth quarter of 2023, the Company paid $48,553 of lump sum payments to eligible participants from plan assets, resulting in a settlement loss of $16,285 during the year ended December 31, 2023. Ultimate settlement of the remaining benefit obligations is dependent upon market conditions at the time of settlement. The Company recognized a curtailment loss of $3,092 during the year ended December 31, 2022 associated with the planned termination of the U.S. Pension Plan, primarily due to prior service cost resulting from a 2022 plan amendment impacting the benefits of certain participants in the U.S. Pension Plan. The U.S. Pension Plan was underfunded by $3,948 as of December 31, 2023 and underfunded by $5,759 as of December 31, 2022 under U.S. generally accepted accounting principles.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pension Plan Funded Status Reconciliation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company’s defined benefit pension plans was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></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:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at beginning of period</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%">212,688 </span></td><td style="background-color:#ffffff;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%">116,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%">257,108 </span></td><td style="background-color:#ffffff;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%">164,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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,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%">5,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</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%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(10,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(48,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendments</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%">3,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align:left;vertical-align:top"><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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at end of period</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%">161,813 </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%">126,795 </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%">212,688 </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%">116,653 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of period</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%">196,434 </span></td><td style="background-color:#ffffff;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%">32,811 </span></td><td style="background-color:#ffffff;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%">273,448 </span></td><td style="background-color:#ffffff;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%">48,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</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%">10,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</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%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(48,553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,759)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">147,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">34,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">196,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">32,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plans</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,356)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,245)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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,842)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></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: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%">December 31, 2023</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%">December 31, 2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the consolidated balance sheet:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">— </span></td><td style="background-color:#ffffff;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%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">— </span></td><td style="background-color:#ffffff;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%">3,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits (long term)</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,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,232)</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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Prior service cost</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%">(11)</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%">(31)</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%">Actuarial losses</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%">(53,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910)</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:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the corridor approach when amortizing actuarial gains or losses. Under the corridor approach, net unrecognized actuarial losses in excess of 10% of the greater of i) the projected benefit obligations or ii) the fair value of plan assets for a particular plan are amortized over the average future service period of the employees in that plan.</span></div><div style="text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accumulated benefit obligations for all domestic and international defined benefit pension plans was $161,813 and $118,760 as of December 31, 2023 and $212,688 and $112,963 as of December 31, 2022, respectively. As of December 31, 2023, the fair value of plan assets for one of the Company’s defined benefit plans exceeded the projected benefit obligations of $19,422 by $3,039.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost (income) for the Company’s defined benefit plans 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:30.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.776%"></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:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">2,161 </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%">771 </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%">2,755 </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%">891 </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%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">9,254 </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,198 </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%">7,062 </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%">2,782 </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%">6,516 </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%">2,558 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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%">(8,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost and actuarial loss</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%">3,110 </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%">24 </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%">886 </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%">1,574 </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%">1,670 </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%">2,635 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement loss (gain)</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%">16,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,279 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment loss</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%">— </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%">— </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%">3,092 </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%">— </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%">— </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%">— </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">118 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td style="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="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%">20,198 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,905 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,518 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,752 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,180)</span></td><td style="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="padding:0 1pt"></td><td style="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="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%">8,615 </span></td><td style="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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan Assumptions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:32.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.880%"></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: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%">December 31, 2023</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%">December 31, 2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.70%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</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%">N/A</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:400;line-height:100%">3.20%</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:400;line-height:100%">N/A</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:400;line-height:100%">1.58%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash balance interest credit rate</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%">2.41%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (income) for the years ended December 31, 2023, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:27.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.55%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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%">4.50%</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:400;line-height:100%">3.84%</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:400;line-height:100%">3.50%</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:400;line-height:100%">2.15%</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:400;line-height:100%">5.50%</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:400;line-height:100%">2.48%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</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%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To develop the expected return on plan assets assumption, the Company considered the historical returns and the future expected returns for each asset class, as well as the target asset allocation of the pension portfolio. As the U.S. plans are frozen, the rate of compensation increase was not applicable in determining net periodic benefit cost (income).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan Assets</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goals and investment objectives of the asset strategy are to ensure that there is an adequate level of assets to meet benefit obligations to participants and retirees over the life of the participants and maintain liquidity in the plan assets sufficient to cover monthly benefit obligations. Risk is managed by investing in a broad range of investment vehicles, e.g., equity mutual funds, bond mutual funds, real estate mutual funds, hedge funds, etc. There are no equity securities of the Company in the equity asset category.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in equity securities and debt securities are valued at fair value using a market approach and observable inputs, such as quoted market prices in active markets (Level 1). Investments in balanced funds are valued at fair value using a market approach and inputs that are primarily directly or indirectly observable (Level 2). Investments in equity securities and balanced funds in which the Company holds participation units in a fund, the net asset value of which is based on the underlying </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assets and liabilities of the respective fund, are considered an unobservable input (Level 3). Investments in real estate funds are primarily valued at net asset value depending on the investment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s pension plan assets by category using the three-level hierarchy (see Note 11. “Fair Value Measurements and Financial Instruments”) as of December 31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:55.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.933%"></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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Assets measured at NAV</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="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds</span></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%">7,167 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,167 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds</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%">25,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,236 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds measured at net asset value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,366 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,117 </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:top"><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:#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%">18,117 </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%">32,403 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">131,487 </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%">182,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:55.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.933%"></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:700;line-height:100%">December 31, 2022</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%">Level 1</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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Assets measured at NAV</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="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds</span></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%">5,661 </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,418 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">13,079 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,638 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">25,098 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate measured at net asset value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,331 </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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">2,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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 2px 7pt;text-align:left;vertical-align:top"><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 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%">7,668 </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%">32,516 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">189,061 </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%">229,245 </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-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets that are measured at fair value using the NAV per share (or its equivalent) practical expedient have not been classified in the fair value hierarchy. These assets are included in this table to present total pension plan assets at fair value</span><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:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers of Level 3 assets and no Level 3 assets in the ending balance for the years ended December 31, 2023 and December 31, 2022. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Future Benefit Payments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its benefit payments for domestic and foreign pension plans during the next ten years to be as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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:51.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></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:700;line-height:100%">Years Ending December 31,</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%"> U.S.</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%"> Non-U.S.</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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%">154,179 </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%">6,144 </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%">160,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">1,016 </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%">6,381 </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%">7,397 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">7,517 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">974 </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%">7,345 </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%">8,319 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,364 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2033</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%">4,315 </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%">49,837 </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%">54,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously noted, as part of the planned termination of the U.S. Pension Plan, the Company expects to settle benefit obligations under the U.S. Pension Plan through a combination of lump sum payments to eligible participants and the purchase of a group annuity contract. Lump sum payments to eligible participants were made during 2023, while expected payments associated with the group annuity purchase are reflected in the table above during the year 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contributions</span></div>The Company estimates it will make minimum funding cash contributions of approximately $9,955 to its U.S. pension plans and minimum funding cash contributions of approximately $357 to its non-U.S. pension plans in 2024. <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company’s defined benefit pension plans was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></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:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in projected benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at beginning of period</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%">212,688 </span></td><td style="background-color:#ffffff;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%">116,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%">257,108 </span></td><td style="background-color:#ffffff;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%">164,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">2,161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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,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%">5,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</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%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(10,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(48,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan amendments</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%">3,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 13pt;text-align:left;vertical-align:top"><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%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Projected benefit obligations at end of period</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%">161,813 </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%">126,795 </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%">212,688 </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%">116,653 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in plan assets:</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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at beginning of period</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%">196,434 </span></td><td style="background-color:#ffffff;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%">32,811 </span></td><td style="background-color:#ffffff;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%">273,448 </span></td><td style="background-color:#ffffff;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%">48,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual return on plan assets</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%">10,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</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,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange translation</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%">771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(48,553)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,759)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of plan assets at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">147,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">34,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">196,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">32,811 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plans</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,356)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,245)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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,254)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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;padding:2px 0;text-align: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,842)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 212688000 116653000 257108000 164957000 0 2161000 771000 2755000 9254000 5198000 7062000 2782000 112000 -5876000 41026000 34354000 11464000 5633000 14283000 5535000 0 4417000 0 -10012000 48553000 1935000 0 1760000 0 0 -3056000 0 0 58000 0 -2180000 161813000 126795000 212688000 116653000 196434000 32811000 273448000 48047000 10004000 3013000 -63769000 -9774000 1036000 5523000 1038000 4970000 11464000 5633000 14283000 5535000 0 771000 0 -3138000 48553000 1935000 0 1759000 147457000 34550000 196434000 32811000 -14356000 -92245000 -16254000 -83842000 <div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.985%"><tr><td style="width:1.0%"></td><td style="width:52.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.029%"></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: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%">December 31, 2023</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%">December 31, 2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts recognized in the consolidated balance sheet:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">— </span></td><td style="background-color:#ffffff;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%">3,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">— </span></td><td style="background-color:#ffffff;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%">3,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension benefits (long term)</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,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(83,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 3039000 0 3239000 -4958000 -4104000 -1005000 -3849000 -9398000 -91180000 -15249000 -83232000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Prior service cost</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%">(11)</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%">(31)</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%">Actuarial losses</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%">(53,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 11000 0 31000 53684000 11714000 74744000 6910000 161813000 118760000 212688000 112963000 19422000 3039000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost (income) for the Company’s defined benefit plans 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:30.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.776%"></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:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">2,161 </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%">771 </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%">2,755 </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%">891 </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%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">9,254 </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,198 </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%">7,062 </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%">2,782 </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%">6,516 </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%">2,558 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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%">(8,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost and actuarial loss</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%">3,110 </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%">24 </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%">886 </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%">1,574 </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%">1,670 </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%">2,635 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement loss (gain)</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%">16,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(410)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,279 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment loss</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%">— </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%">— </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%">3,092 </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%">— </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%">— </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%">— </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">118 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td style="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="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%">20,198 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,905 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,518 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,752 </span></td><td style="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="padding:0 1pt"></td><td style="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="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,180)</span></td><td style="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="padding:0 1pt"></td><td style="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="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%">8,615 </span></td><td style="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> 0 2161000 771000 2755000 891000 3345000 9254000 5198000 7062000 2782000 6516000 2558000 8451000 1230000 9293000 949000 14257000 1320000 3110000 24000 886000 1574000 1670000 2635000 -16285000 248000 0 410000 0 -1279000 0 0 -3092000 0 0 0 0 0 0 0 0 118000 20198000 5905000 2518000 5752000 -5180000 8615000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:32.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.880%"></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: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%">December 31, 2023</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%">December 31, 2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.70%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.00%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.55%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</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%">N/A</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:400;line-height:100%">3.20%</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:400;line-height:100%">N/A</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:400;line-height:100%">1.58%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash balance interest credit rate</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%">2.41%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 0.0470 0.0400 0.0455 0.0445 0.0320 0.0158 0.0241 0.0241 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost (income) for the years ended December 31, 2023, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.420%"><tr><td style="width:1.0%"></td><td style="width:27.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.132%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom: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%">Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">4.55%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.84%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.63%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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%">4.50%</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:400;line-height:100%">3.84%</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:400;line-height:100%">3.50%</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:400;line-height:100%">2.15%</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:400;line-height:100%">5.50%</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:400;line-height:100%">2.48%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate of compensation increase</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%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.39%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99%</span></td></tr></table></div> 0.0455 0.0445 0.0284 0.0239 0.0248 0.0163 0.0450 0.0384 0.0350 0.0215 0.0550 0.0248 0.0301 0.0239 0.0199 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s pension plan assets by category using the three-level hierarchy (see Note 11. “Fair Value Measurements and Financial Instruments”) as of December 31, 2023 and 2022 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:55.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.933%"></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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Assets measured at NAV</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="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds</span></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%">7,167 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,167 </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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds</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%">25,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,236 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds measured at net asset value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,366 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,117 </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:top"><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:#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%">18,117 </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%">32,403 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">131,487 </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%">182,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:55.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.933%"></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:700;line-height:100%">December 31, 2022</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%">Level 1</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%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">Assets measured at NAV</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="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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds</span></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%">5,661 </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,418 </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="3" style="display:none"></td><td colspan="3" style="display:none"></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%">13,079 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity funds measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,638 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">25,098 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bond funds measured at net asset value</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,092 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Real estate measured at net asset value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,331 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,331 </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><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><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">2,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,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 2px 7pt;text-align:left;vertical-align:top"><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 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%">7,668 </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%">32,516 </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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">189,061 </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%">229,245 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain assets that are measured at fair value using the NAV per share (or its equivalent) practical expedient have not been classified in the fair value hierarchy. These assets are included in this table to present total pension plan assets at fair value</span>. 0 7167000 7167000 0 25236000 25236000 123366000 123366000 8121000 8121000 18117000 0 18117000 18117000 32403000 131487000 182007000 5661000 7418000 13079000 5638000 5638000 0 25098000 25098000 173092000 173092000 10331000 10331000 2007000 0 2007000 7668000 32516000 189061000 229245000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its benefit payments for domestic and foreign pension plans during the next ten years to be as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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:51.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></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:700;line-height:100%">Years Ending December 31,</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%"> U.S.</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%"> Non-U.S.</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></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%">154,179 </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%">6,144 </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%">160,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">1,016 </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%">6,381 </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%">7,397 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">7,517 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">974 </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%">7,345 </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%">8,319 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,364 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2033</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%">4,315 </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%">49,837 </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%">54,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 154179000 6144000 160323000 1016000 6381000 7397000 996000 6521000 7517000 974000 7345000 8319000 950000 8414000 9364000 4315000 49837000 54152000 9955000 357000 13919000 12015000 12809000 Postretirement Benefits Other Than Pensions<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides certain retiree health care and life insurance benefits covering certain U.S. salaried and hourly employees and employees in Canada. Employees are generally eligible for benefits upon retirement and completion of a specified number of years of creditable service. The Company’s policy is to fund the cost of these postretirement benefits as these benefits become payable.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company’s postretirement benefit plans was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:40.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.004%"></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:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at beginning of year</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%">15,812 </span></td><td style="background-color:#ffffff;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%">15,473 </span></td><td style="background-color:#ffffff;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%">21,211 </span></td><td style="background-color:#ffffff;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%">22,476 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</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,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(722)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate effect</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%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,476)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at end of year</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%">11,763 </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%">17,408 </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%">15,812 </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%">15,473 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plan</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%">(11,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 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%">(17,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(15,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(15,473)</span></td><td style="background-color:#cceeff;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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,408)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,473)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Amounts recognized in the consolidated balance sheet:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(761)</span></td><td style="background-color:#ffffff;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%">(1,452)</span></td><td style="background-color:#ffffff;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%">(709)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement benefits other than pension (long term)</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%">(10,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Prior service cost</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%">(122)</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%">(14)</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%">Actuarial gains</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,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328 </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:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit (income) cost for the Company’s other postretirement benefit plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:39.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 </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%">150 </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%">89 </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%">216 </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%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">357 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit and actuarial (gain) loss</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%">(2,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost</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%">(1,564)</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%">853 </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%">(927)</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%">1,001 </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%">(760)</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%">1,810 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Plan Assumptions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 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:45.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></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: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%">2023</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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5.10%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost for the years ended December 31, 2023, 2022 and 2021 were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.826%"><tr><td style="width:1.0%"></td><td style="width:23.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.908%"></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: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%">2023</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%">2022</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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.35%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumed health care cost trend rates used to measure the postretirement benefit obligations as of December 31, 2023 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:60.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%">Health care cost trend rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">6.50%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</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:400;line-height:100%">Ultimate health care cost trend rate</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%">4.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</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%">Year that the rate reaches the ultimate trend rate</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%">2031</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Future Postretirement Benefit Payments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its benefit payments for its postretirement benefit plans during the next ten years to be 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:52.088%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></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:700;line-height:100%">Years Ending December 31,</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%"> U.S.</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%"> Non-U.S.</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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,296 </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%">778 </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%">2,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">1,261 </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%">790 </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%">2,051 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,156 </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%">827 </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%">1,983 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2033</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%">4,646 </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%">4,782 </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%">9,428 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other postretirement benefits recorded in the Company’s consolidated balance sheets include $1,794 and $1,890 as of December 31, 2023 and 2022, respectively, for termination indemnity plans in Europe.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to the Company’s postretirement benefit plans was as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:40.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.998%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.004%"></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:400;line-height:100%"> </span></td><td colspan="21" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in benefit obligations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at beginning of year</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%">15,812 </span></td><td style="background-color:#ffffff;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%">15,473 </span></td><td style="background-color:#ffffff;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%">21,211 </span></td><td style="background-color:#ffffff;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%">22,476 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial (gain) loss</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,759)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">(722)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate effect</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%">408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,476)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations at end of year</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%">11,763 </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%">17,408 </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%">15,812 </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%">15,473 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded status of the plan</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%">(11,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 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%">(17,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(15,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(15,473)</span></td><td style="background-color:#cceeff;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:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net amount recognized as of December 31</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,763)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,408)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,812)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,473)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15812000 15473000 21211000 22476000 52000 150000 89000 216000 821000 788000 561000 628000 3759000 -1230000 4924000 5663000 1163000 748000 1125000 722000 0 107000 0 14000 0 408000 0 -1476000 11763000 17408000 15812000 15473000 -11763000 -17408000 -15812000 -15473000 -11763000 -17408000 -15812000 -15473000 <div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Amounts recognized in the consolidated balance sheet:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</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%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(761)</span></td><td style="background-color:#ffffff;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%">(1,452)</span></td><td style="background-color:#ffffff;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%">(709)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Postretirement benefits other than pension (long term)</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%">(10,499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,764)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -1264000 -761000 -1452000 -709000 -10499000 -16647000 -14360000 -14764000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-tax amounts included in accumulated other comprehensive loss that have not yet been recognized in net periodic benefit cost (income) as of December 31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.855%"><tr><td style="width:1.0%"></td><td style="width:46.505%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.236%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.532%"></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%">December 31, 2023</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%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%">Prior service cost</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%">(122)</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%">(14)</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%">Actuarial gains</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,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 122000 0 14000 -16008000 -1041000 -14686000 -2328000 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit (income) cost for the Company’s other postretirement benefit plans were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:39.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.208%"></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:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom: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%"> Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="9" 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" 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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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 </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%">150 </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%">89 </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%">216 </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%">105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">357 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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%">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%">788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service credit and actuarial (gain) loss</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%">(2,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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><td colspan="3" style="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit (income) cost</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%">(1,564)</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%">853 </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%">(927)</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%">1,001 </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%">(760)</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%">1,810 </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> 52000 150000 89000 216000 105000 357000 821000 788000 561000 628000 531000 701000 2437000 85000 1577000 -157000 1396000 -752000 -1564000 853000 -927000 1001000 -760000 1810000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine benefit obligations as of December 31, 2023 and 2022 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:45.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.658%"></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: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%">2023</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%">2022</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5.10%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.65%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20%</span></td></tr></table></div> 0.0510 0.0465 0.0545 0.0520 <div style="margin-bottom:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average assumptions used to determine net periodic benefit cost for the years ended December 31, 2023, 2022 and 2021 were as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.826%"><tr><td style="width:1.0%"></td><td style="width:23.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.908%"></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: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%">2023</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%">2022</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%">2021</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:400;line-height:100%"> </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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</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%"> U.S.</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%"> Non-U.S.</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">5.45%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.20%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.05%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.35%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65%</span></td></tr></table></div> 0.0545 0.0520 0.0275 0.0305 0.0235 0.0265 <div style="margin-bottom:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumed health care cost trend rates used to measure the postretirement benefit obligations as of December 31, 2023 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:60.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> U.S.</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%"> Non-U.S.</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%">Health care cost trend rate</span></td><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">6.50%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</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:400;line-height:100%">Ultimate health care cost trend rate</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%">4.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00%</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%">Year that the rate reaches the ultimate trend rate</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%">2031</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div> 0.0650 0.0500 0.0450 0.0500 2031 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates its benefit payments for its postretirement benefit plans during the next ten years to be 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:52.088%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></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:700;line-height:100%">Years Ending December 31,</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%"> U.S.</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%"> Non-U.S.</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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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,296 </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%">778 </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%">2,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">1,261 </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%">790 </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%">2,051 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">811 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">1,156 </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%">827 </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%">1,983 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 - 2033</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%">4,646 </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%">4,782 </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%">9,428 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1296000 778000 2074000 1261000 790000 2051000 1218000 811000 2029000 1156000 827000 1983000 1114000 850000 1964000 4646000 4782000 9428000 1794000 1890000 Other Expense, Net<div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other expense, net were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deconsolidation of joint venture </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency losses</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%">(7,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,887)</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%">Components of net periodic benefit cost other than service cost</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,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </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></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%">Factoring 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%">(2,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous income</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%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</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%">(15,698)</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%">(5,485)</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%">(4,842)</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:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other expense, net were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deconsolidation of joint venture </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(2,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 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency losses</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%">(7,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,887)</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%">Components of net periodic benefit cost other than service cost</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,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </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></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%">Factoring 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%">(2,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(528)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous income</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%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</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%">(15,698)</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%">(5,485)</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%">(4,842)</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> 0 -2257000 0 -7300000 -1131000 -6887000 -6992000 -1831000 1610000 -2226000 -710000 -528000 820000 444000 963000 -15698000 -5485000 -4842000 Income Taxes<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the Company’s loss before income taxes and adjustment for noncontrolling interests were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">(249,582)</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%">(154,779)</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%">(142,883)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">55,199 </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%">(45,721)</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%">(146,569)</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:top"><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%">(194,383)</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,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(289,452)</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:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s income tax expense consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(2,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 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%">5,158 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">13,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">(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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,217 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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,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%">5,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,023 </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:top"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">8,933 </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%">17,291 </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%">39,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. statutory federal rate to the income tax provision was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. statutory rate</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%">(40,820)</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%">(42,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(60,785)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</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%">(8,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,634)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in tax law, 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%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">U.S. tax reform/Global Intangible Low-Taxed Income ("GILTI")/foreign derived intangible income</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%">10,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign tax rates</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%">(474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonrecurring permanent items</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%">(2,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,710)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign branch</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%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation (ASU 2016-09)</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%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257 </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%">Non-deductible expenses</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%">6,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserves/audit settlements</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">47,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</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,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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%">8,933 </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%">17,291 </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%">39,392 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#cceeff;border-top:3pt double #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%">(8.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#cceeff;border-top:3pt double #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%">(13.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company received $54,273 in cash payments from the United States Internal Revenue Service (“IRS”) for tax refunds related to net operating loss carrybacks.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, the U.S. enacted the Inflation Reduction Action of 2022, which, among other things, implements a 15% minimum tax on financial statement income of certain large corporations, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The provisions were effective in the first quarter of 2023 and did not have a</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">significant impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerous countries have agreed to a statement in support of the Organization for Economic Co-operation and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development (“OECD”) model rules that propose a global minimum tax rate of 15%, and European Union member states have</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreed to implement the global minimum tax. Certain countries, including European Union member states, have enacted or are</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected to enact legislation to be effective as early as 2024, with widespread implementation of a global minimum tax</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected by 2025. As the legislation becomes effective in countries in which the Company does business, its provision for</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income taxes could be impacted. The Company will continue to monitor pending legislation and implementation by individual</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">countries and evaluate the potential impact on its business in future periods.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonrecurring permanent item in 2022 relates to a withholding tax refund related to prior periods. In 2021, the nonrecurring permanent item relates to an intercompany legal entity sale.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities reflect the estimated tax effect of accumulated temporary differences between the basis of assets and liabilities for tax and financial reporting purposes, as well as net operating losses, tax credit and other carryforwards. Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:59.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension, postretirement and other benefits</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%">43,627 </span></td><td style="background-color:#ffffff;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%">40,060 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized expenditures</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%">42,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,746 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</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%">282,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,755 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,059 </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 7.75pt;text-align: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 carryforwards</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%">54,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,610 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other items</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%">50,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,392 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">496,453 </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%">441,622 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other items</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%">(12,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,028)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(39,142)</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%">(44,030)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</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%">(438,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384,792)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</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%">18,584 </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%">12,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company’s U.S. and foreign subsidiaries, primarily in France, Brazil, Italy and Germany, had operating loss carryforwards aggregating $664,000, with indefinite expiration periods. Other foreign subsidiaries in China, Mexico, Netherlands, Spain, Czech Republic and Korea had operating loss carryforwards aggregating $322,000, with expiration dates beginning in 2024. The Company has research tax credit carryforwards and foreign tax credit carryforwards totaling $50,000 in the U.S. with expiration dates beginning in 2029. The Company and its domestic subsidiaries have anticipated tax benefits of state net operating losses and credit carryforwards of $12,000 with expiration dates beginning in 2024. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company has consolidated deferred tax assets of $496,453 with valuation allowances of $438,727 related to tax losses, credit carryforwards, and other deferred tax assets in the U.S. and certain foreign jurisdictions. The Company’s valuation allowance increased in 2023 primarily from current year losses generated in the U.S. and certain foreign jurisdictions. Current and future provision for income taxes is significantly impacted by the initial recognition of and changes in valuation allowances in certain countries. The Company intends to maintain these allowances until it is more likely than not that the deferred tax assets will be realized. In the future, provision for income taxes will include no tax benefit with respect to losses incurred and no tax expense with respect to income generated in these countries until the respective valuation allowance is eliminated.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, no material deferred income taxes have been recorded on the undistributed earnings of foreign subsidiaries, since a majority of these earnings will not be taxable upon repatriation to the United States. These earnings will be primarily treated as previously taxed income from either the one time transition tax or GILTI, or they will be offset with a 100% dividends received deduction. The Company has not recorded a deferred tax liability for foreign withholding taxes or state income taxes that may be incurred upon repatriation in the future as such undistributed foreign earnings are considered permanently reinvested or could be remitted with no tax implications.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $6,296 ($6,475 including interest and penalties) of total unrecognized tax benefits, of which $3,777 represents the amount of unrecognized tax benefits that, if recognized, would impact the effective income tax rate.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.177%"></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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">5,930 </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%">3,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to the current period</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross additions</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%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross additions</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%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross reductions</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%">(669)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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%">6,296 </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%">5,930 </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-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, or one of its subsidiaries, files income tax returns in the United States and other foreign jurisdictions. During the examination of our 2015 and 2016 U.S. federal income tax filings, the IRS asserted that income earned by a Netherlands subsidiary from its Mexican branch operations should be categorized as foreign based company sales income under Section 954(d) of the Internal Revenue Code and should be recognized currently as taxable income on our 2015 and 2016 U.S. federal income tax filings. As a result of this assertion, the IRS issued a Notice of Proposed Adjustment (“NOPA”). A similar NOPA has been issued for 2017 and 2018 as well. The Company believes the proposed adjustment is without merit and are in the the process of contesting the matter. During 2023, the Company had an opening conference with the IRS’s administrative appeals office and the Company is in continuing discussion on the issue. The Company believes, after consultation with tax and legal counsel, that it is more likely than not that it will ultimately be successful in defending its position. As such, the Company has not recorded any impact of the IRS’s proposed adjustment in its consolidated financial statements as of and for the year ended December 31, 2023. In the event the Company is not successful in defending its position, the potential income tax expense impact, including interest, related to tax years 2015 through 2023 is less than $10 million. The Company intends to vigorously contest the conclusions reached in the NOPA through the IRS’s administrative appeals process, and, if necessary, through litigation. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statute of limitations for U.S. state and local jurisdictions is closed for taxable years ending prior to 2015. The Company’s major foreign jurisdictions are Brazil, Canada, China, France, Germany, Italy, Mexico, and Poland. The Company is no longer subject to income tax examinations in major foreign jurisdictions for years prior to 2018.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the next twelve months, it is reasonably possible that, as a result of audit settlements and the completion of current examinations, the Company may decrease the amount of its gross unrecognized tax benefits by approximately $3,141, all of which, if recognized, would impact the effective tax rate.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies all income tax related interest and penalties as income tax expense. The Company has liabilities of $179 and $170 recorded as of December 31, 2023 and 2022, respectively, for tax related interest and penalties on its consolidated balance sheet.</span></div> <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the Company’s loss before income taxes and adjustment for noncontrolling interests were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">(249,582)</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%">(154,779)</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%">(142,883)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">55,199 </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%">(45,721)</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%">(146,569)</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:top"><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%">(194,383)</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,500)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(289,452)</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> -249582000 -154779000 -142883000 55199000 -45721000 -146569000 -194383000 -200500000 -289452000 <div style="margin-bottom:6pt;margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s income tax expense consists of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">(2,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 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%">5,158 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">13,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">(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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,217 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(484)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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,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%">5,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,023 </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:top"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">8,933 </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%">17,291 </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%">39,392 </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> 848000 -2280000 5158000 41000 154000 68000 13857000 13764000 -1590000 -123000 74000 12217000 -13000 106000 -484000 -5677000 5473000 24023000 8933000 17291000 39392000 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. statutory federal rate to the income tax provision was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:47.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.620%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. statutory rate</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%">(40,820)</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%">(42,105)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(60,785)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits and incentives</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%">(8,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,634)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in tax law, 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%">(433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">U.S. tax reform/Global Intangible Low-Taxed Income ("GILTI")/foreign derived intangible income</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%">10,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign tax rates</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%">(474)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonrecurring permanent items</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%">(2,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,710)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Foreign branch</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%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation (ASU 2016-09)</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%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257 </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%">Non-deductible expenses</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%">6,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserves/audit settlements</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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">47,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</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,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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%">8,933 </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%">17,291 </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%">39,392 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#cceeff;border-top:3pt double #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%">(8.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#cceeff;border-top:3pt double #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%">(13.6)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align: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></tr></table></div> -40820000 -42105000 -60785000 -4122000 -2700000 -3276000 8137000 8413000 7634000 -433000 -17000 -361000 10923000 1382000 0 -474000 -1614000 -13525000 0 2189000 3710000 486000 279000 1641000 1212000 1258000 1257000 6367000 7192000 6618000 9000 3854000 -5043000 47293000 65559000 124228000 -3371000 -5195000 -18000 8933000 17291000 39392000 -0.046 -0.086 -0.136 Significant components of the Company’s deferred tax assets and liabilities as of December 31, 2023 and 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:59.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.231%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.233%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension, postretirement and other benefits</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%">43,627 </span></td><td style="background-color:#ffffff;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%">40,060 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized expenditures</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%">42,293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,746 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</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%">282,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,755 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,059 </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 7.75pt;text-align: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 carryforwards</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%">54,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,610 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other items</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%">50,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,392 </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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">496,453 </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%">441,622 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,896)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other items</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%">(12,360)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,028)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(39,142)</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%">(44,030)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowances</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%">(438,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384,792)</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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</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%">18,584 </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%">12,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 43627000 40060000 42293000 31746000 282373000 279755000 22978000 24059000 -54442000 -28610000 50740000 37392000 496453000 441622000 4764000 9896000 22018000 23106000 12360000 11028000 39142000 44030000 438727000 384792000 18584000 12800000 664000000 indefinite expiration periods 322000000 12000000 496453000 438727000 6296000 6475000 <div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.177%"></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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</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%">5,930 </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%">3,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to the current period</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross additions</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%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross additions</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%">92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross reductions</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%">(669)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements</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%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</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%">6,296 </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%">5,930 </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> 5930000 3571000 332000 336000 92000 2692000 0 669000 58000 0 6296000 5930000 179000 170000 Net Loss Per Share Attributable to Cooper-Standard Holdings Inc.<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to Cooper-Standard Holdings Inc. was computed by dividing net loss attributable to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share attributable to Cooper-Standard Holdings Inc. was computed using the treasury stock method by dividing diluted net loss available to Cooper-Standard Holdings Inc. by the weighted average number of shares of common stock outstanding, including the dilutive effect of common stock equivalents, using the average share price during the period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information used to compute basic and diluted net loss per share attributable to Cooper-Standard Holdings Inc. was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:65.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.513%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to Cooper-Standard Holdings Inc. common stockholders</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%">(201,985)</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%">(215,384)</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%">(322,835)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock 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%">17,355,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,190,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045,353 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock outstanding</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%">17,355,392 </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%">17,190,958 </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%">17,045,353 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share attributable to Cooper-Standard Holdings Inc.</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%">(11.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(12.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 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%">(18.94)</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share attributable to Cooper-Standard Holdings Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.94)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Approximately 91,000, 24,000, and 166,000 securities were excluded from the calculation of diluted net loss per share for the years ended December 31, 2023, 2022 and 2021, respectively, because the inclusion of such securities in the calculation would have been anti-dilutive. <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information used to compute basic and diluted net loss per share attributable to Cooper-Standard Holdings Inc. was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:65.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.513%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss available to Cooper-Standard Holdings Inc. common stockholders</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%">(201,985)</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%">(215,384)</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%">(322,835)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock 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%">17,355,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,190,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045,353 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock outstanding</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%">17,355,392 </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%">17,190,958 </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%">17,045,353 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share attributable to Cooper-Standard Holdings Inc.</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%">(11.64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(12.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 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%">(18.94)</span></td><td style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share attributable to Cooper-Standard Holdings Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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.94)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -201985000 -215384000 -322835000 17355392 17190958 17045353 0 0 0 17355392 17190958 17045353 -11.64 -12.53 -18.94 -11.64 -12.53 -18.94 91000 24000 166000 Accumulated Other Comprehensive Loss<div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss by component, net of related tax, were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:36.030%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative currency translation adjustment</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%">Benefit plan<br/> liabilities</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%">Fair value change of derivatives</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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,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%">(65,303)</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,130)</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%">(205,184)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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%">(18,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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%">4,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(3)</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%">(3,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive (loss) income</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%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(4)</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%">(1,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(5)</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%">(1,257)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">(158,023)</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%">(60,251)</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%">8,303 </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%">(209,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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%">(2,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(2)</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%">10,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(3)</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%">7,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss)</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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(7)</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%">16,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(6)</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%">(18,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</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%">(157,656)</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%">(44,149)</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%">140 </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%">(201,665)</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes $2,000 and $(15,619) of other comprehensive income (loss) for the years ended December 31, 2023 and 2022, respectively, that are related to intra-entity foreign currency balances that are of a long-term investment nature.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax expense of $105 and $250 for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax (benefit) expense of $(185) and $779 for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes the effect of the amortization of actuarial losses of $862, net settlement gains of $(416), and the amortization of prior service costs of $190, net of tax of $3.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax expense of $691.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes the effect of the amortization of actuarial losses of $586, net settlement losses of $16,035, and the amortization of prior service costs of $25, net of tax of $2.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span>Net accumulated currency translation adjustment losses reclassified to net income related to the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region. <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss by component, net of related tax, were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.971%"><tr><td style="width:1.0%"></td><td style="width:36.030%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.513%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative currency translation adjustment</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%">Benefit plan<br/> liabilities</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%">Fair value change of derivatives</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</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,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%">(65,303)</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,130)</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%">(205,184)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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%">(18,978)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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%">4,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(3)</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%">(3,530)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive (loss) income</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%">(294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(4)</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%">(1,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(5)</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%">(1,257)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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%">(158,023)</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%">(60,251)</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%">8,303 </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%">(209,971)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</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%">(2,602)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(2)</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%">10,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(3)</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%">7,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive income (loss)</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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(7)</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%">16,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(6)</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%">(18,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,063 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</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%">(157,656)</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%">(44,149)</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%">140 </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%">(201,665)</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="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes $2,000 and $(15,619) of other comprehensive income (loss) for the years ended December 31, 2023 and 2022, respectively, that are related to intra-entity foreign currency balances that are of a long-term investment nature.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax expense of $105 and $250 for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax (benefit) expense of $(185) and $779 for the years ended December 31, 2023 and 2022, respectively. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes the effect of the amortization of actuarial losses of $862, net settlement gains of $(416), and the amortization of prior service costs of $190, net of tax of $3.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Net of tax expense of $691.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes the effect of the amortization of actuarial losses of $586, net settlement losses of $16,035, and the amortization of prior service costs of $25, net of tax of $2.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(7)</span>Net accumulated currency translation adjustment losses reclassified to net income related to the divestitures of our European technical rubber products business and a joint venture in the Asia Pacific region. -138751000 -65303000 -1130000 -205184000 -18978000 4419000 11029000 -3530000 294000 -633000 1596000 1257000 -158023000 -60251000 8303000 -209971000 -2602000 -542000 10387000 7243000 -2969000 -16644000 18550000 -1063000 -157656000 -44149000 140000 -201665000 2000000 -15619000 105000 250000 185000 -779000 862000 416000 190000 -3000 -691000 586000 -16035000 25000 2000 Equity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shareholder Rights Plan</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2022, the Company’s Board of Directors adopted a Section 382 rights plan and declared a dividend of one right (a “Right”) for each outstanding share of the Company’s common stock, par value $0.001 per share (the “Common </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock”), to stockholders of record at the close of business on November 17, 2022 (“Shareholder Rights Plan”). Each Right entitles its holder, under certain circumstances described below, to purchase from the Company one one-thousandth of a share of Series A Junior Participating Preferred Stock of the Company, par value $0.001 per share (the “Series A Preferred Stock”), at an exercise price of $50.00 per Right, subject to adjustment.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Rights become exercisable, each Right would allow its holder to purchase from the Company one one-hundredth of a share of the Series A Preferred Stock for a purchase price of $50.00. Each fractional share of Series A Preferred Stock would give the stockholder approximately the same dividend, voting and liquidation rights as does one share of Common Stock. Prior to exercise, however, a Right does not give its holder any dividend, voting or liquidation rights. The exercisability of the Rights are described in further detail in the rights agreement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue up to 10,000,000 shares of preferred stock, par value $0.001 per share, of which 2,000,000 shares were designated as 7% Cumulative Participating Convertible Preferred Stock (the “7% Preferred Stock”).</span><span style="color:#ff0000;font-family:'Arial',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%">On November 7, 2022, the Company filed a Certificate of Elimination to its Third Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) with the Secretary of State of the State of Delaware eliminating from the Certificate of Incorporation all matters set forth in the Certificate of Designation with respect to the Company’s 7% Preferred Stock. No shares of the 7% Preferred Stock were outstanding and none will be issued subject to the Certificate of Designation for the 7% Preferred Stock. All shares that were designated as 7% Preferred Stock have been returned to the status of authorized but unissued shares of preferred stock of the Company, without designation as to series. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2022, in connection with the adoption of the Shareholder Rights Plan, the Company filed a Certificate of Designation of Series A Junior Participating Preferred Stock of Cooper-Standard Holdings Inc. (the “Certificate of Designation”) to its Certificate of Incorporation with the Secretary of State of the State of Delaware, designating 2,000,000 shares of preferred stock as Series A Preferred Stock. As of December 31, 2023, no shares of Series A Preferred Stock were issued or outstanding.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue up to 190,000,000 shares of Common Stock, par value $0.001 per share. As of December 31, 2023, 19,263,288 shares of its Common Stock were issued, and 17,197,479 shares were outstanding.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of shares of Common Stock are entitled to one vote for each share on each matter on which holders of Common Stock are entitled to vote. Holders of Common Stock are entitled to ratably receive dividends and other distributions when, as and if declared by the Board out of assets or funds legally available therefore. The ABL Facility, the New Notes, and the 2026 Senior Notes each contain covenants that restrict the Company’s ability to pay dividends or make distributions on the Common Stock, subject to certain exceptions.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of the liquidation, dissolution or winding up of the Company, holders of Common Stock are entitled to share ratably in the Company assets, if any, remaining after the payment of all the Company’s debts and liabilities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2018, the Company’s Board of Directors approved a common stock repurchase program (the “2018 Program”) authorizing the Company to repurchase, in the aggregate, up to $150,000 of its outstanding common stock. Under the 2018 Program, repurchases may be made on the open market, through private transactions, accelerated share repurchases, round lot or block transactions on the New York Stock Exchange or otherwise, as determined by management and in accordance with prevailing market conditions and federal securities laws and regulations. The Company expects to fund any future repurchases from cash on hand and future cash flows from operations. The Company is not obligated to acquire a particular amount of securities, and the 2018 Program may be discontinued at any time at the Company’s discretion. The 2018 Program was effective beginning November 2018. As of December 31, 2023, the Company had approximately $98,720 of repurchase authorization under the 2018 Program.</span></div>The Company did not make any repurchases under the 2018 Program during the years ended December 31, 2023, 2022, or 2021. 190000000 0.001 19263288 17197479 1 150000000 98720000 Share-Based Compensation<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s long-term incentive plans allow for the grant of various types of share-based awards to key employees and directors of the Company and its affiliates. The Company generally awards grants on an annual basis. There are 1,661,639 shares of common stock authorized for awards granted under the current plan. Under previous plans, a total of 5,873,103 shares </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were authorized for awards. The plans provide for the grant of stock options, stock appreciation rights, shares of common stock, restricted stock, restricted stock units (“RSUs”), performance-vested restricted stock units (“PUs”), incentive awards and certain other types of awards to key employees and directors of the Company and its affiliates.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures share-based compensation expense at fair value and recognizes such expense on a straight-line basis over the vesting period of the share-based employee awards. The compensation expense related to stock options, restricted stock and performance units granted to key employees and directors of the Company, which is quantified below, does not represent payments actually made to these employees. Rather, the amounts represent the non-cash compensation expense recognized by the Company in connection with these awards for financial reporting purposes. The actual value of these awards to the recipients will depend on the trading price of the Company’s stock when the awards vest. In accordance with the Company’s long-term incentive plans, share-based compensation awards that settle in shares of Company stock may be delivered on a gross settlement basis or a net settlement basis, as determined by the recipient.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense (income) was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.405%"><tr><td style="width:1.0%"></td><td style="width:65.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PUs</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%">3,755 </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%">248 </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%">(916)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289 </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:top"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">7,718 </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%">3,259 </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,574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option awards are granted at the fair market value of the Company’s stock price at the date of the grant and have a 10-year term. The stock option grants vest over three years from the date of grant.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option transactions and related information for the year ended December 31, 2023 was 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:30.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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%">Weighted Average Remaining Contractual Life (Years)</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,844 </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%">59.41 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">37.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</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%">(99,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">55.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</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%">683,944 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">58.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">645,572 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3.4</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no stock options granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $16.46. The total intrinsic value of stock options exercised during the year ended December 31, 2021 was $142. There were no stock options exercised during the years ended December 31, 2023 or 2022.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, unrecognized compensation expense for stock options amounted to $110. Such cost is expected to be recognized over a weighted average period of approximately 0.3 years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the stock options was estimated at the date of the grant using the Black-Scholes option pricing model. Expected volatility was based on the historical volatility of the Company’s common stock. The expected stock option life was calculated using the simplified method. The risk-free rate is based on the U.S. Treasury zero-coupon issues with a term equal to the expected stock option life on the date the stock options were granted. The fair value of each stock option was estimated using the following assumptions:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.014%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:35.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65% - 50.50%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">0.00 </span></td><td style="padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life - years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">6.0</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">0.6% - 0.9%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and Restricted Stock Units</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the restricted stock and restricted stock units is determined based on the closing price of the common stock on the date of grant. The restricted stock and restricted stock units vest over <span style="-sec-ix-hidden:f-1622">one</span> or three years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units transactions and related information for the year ended December 31, 2023 was 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:58.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock and Restricted Units</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%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,036 </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.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,612 </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%">16.11 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(260,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.30 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,624)</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%">19.40 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">409,234 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">23.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of restricted stock and restricted stock units granted during the years ended December 31, 2023, 2022 and 2021 was $16.11, $9.46 and $32.38, respectively. The total fair value of restricted stock and restricted stock units vested during the years ended December 31, 2023, 2022 and 2021 was $1,642, $9,153 and $9,299, respectively. </span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, unrecognized compensation expense for restricted stock and restricted stock units amounted to $3,855. Such cost is expected to be recognized over a weighted-average period of approximately 1.8 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Vested Restricted Stock Units</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actual number of performance units that will vest depends on the Company’s achievement of target performance goals related to the Company’s ROIC and total shareholder return over a performance period, which may range from 0% to 200% of the target award amount. The PUs cliff vest at the end of their three-year performance period or vest ratably over three years after their initial two-year performance period. PUs that are expected to be settled in shares of the Company’s common stock are accounted for as equity awards, and the fair value is determined based on the closing price of the common stock on the date of grant and a contemporaneous valuation by an independent valuation specialist with respect to the total shareholder return performance units. PUs that are expected to be settled in cash are accounted for as liability awards.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity for performance-vested restricted stock units transactions and related information for the year ended December 31, 2023 was 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:33.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Settled Performance Units</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%">Cash Settled Performance Units</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%">Weighted Average Grant Date 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%">Non-vested as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,657 </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%">83,816 </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%">18.50 </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%">Granted</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%">324,604 </span></td><td style="background-color:#ffffff;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%">19.54 </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%">Vested at 0% payout</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%">(64,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">22.50 </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%">Forfeited</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%">(10,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,468)</span></td><td style="background-color:#ffffff;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%">15.88 </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%">Non-vested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">121,124 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">297,136 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">15.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of performance units granted during the years ended December 31, 2023, 2022 and 2021 was $19.54, $9.41 and $39.70, respectively. The total fair value of PUs vested during the years ended December 31, 2023, 2022 and 2021 was $3,328, $10,578, and $4,864, respectively. Actual payout of units vested was 0% and no cash was paid to settle PUs during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, unrecognized compensation expense for the PUs granted in 2023 and 2022 was $3,672 and $1,118, respectively. Such cost is expected to be recognized over a weighted-average period of approximately 1.9 years.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of certain performance units is estimated using a Monte Carlo simulation. Expected volatility was calculated based on historical stock price volatility over the previous year. The risk-free rate was based on the U.S. Treasury yield curve, generally represented by U.S. Treasury securities, with a term equal to the expected life of the performance units. The dividend yield was assumed to be zero based on Company’s historical patterns and future expectation. The fair value of the performance units were estimated using the following assumptions:</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:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">100.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="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%">88.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 1661639 5873103 <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation expense (income) was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.405%"><tr><td style="width:1.0%"></td><td style="width:65.468%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.654%"></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PUs</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%">3,755 </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%">248 </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%">(916)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</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,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,201 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,289 </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:top"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">7,718 </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%">3,259 </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,574 </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> 3755000 248000 -916000 3272000 1738000 4201000 691000 1273000 2289000 7718000 3259000 5574000 P10Y P3Y <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option transactions and related information for the year ended December 31, 2023 was 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:30.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.523%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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%">Weighted Average Remaining Contractual Life (Years)</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,844 </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%">59.41 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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,629)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">37.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</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%">(99,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">55.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2023</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%">683,944 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">58.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">645,572 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">3.4</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 785844 59.41 2629 37.28 99271 55.23 683944 58.16 P3Y7M6D 0 645572 59.51 P3Y4M24D 0 16.46 110000 P0Y3M18D The fair value of each stock option was estimated using the following assumptions:<div style="margin-bottom:6pt;margin-top:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:51.014%"><tr><td style="width:1.0%"></td><td style="width:62.536%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:35.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65% - 50.50%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">0.00 </span></td><td style="padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life - years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">6.0</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">0.6% - 0.9%</span></td></tr></table></div> 0.0000 P6Y P3Y <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units transactions and related information for the year ended December 31, 2023 was 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:58.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.610%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock and Restricted Units</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%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,036 </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.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,612 </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%">16.11 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(260,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.30 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,624)</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%">19.40 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">409,234 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">23.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 389036 11.98 308612 16.11 260790 6.30 27624 19.40 409234 23.06 16.11 9.46 32.38 1642000 9153000 9299000 3855000 P1Y9M18D <div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activity for performance-vested restricted stock units transactions and related information for the year ended December 31, 2023 was 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:33.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Settled Performance Units</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%">Cash Settled Performance Units</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%">Weighted Average Grant Date 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%">Non-vested as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,657 </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%">83,816 </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%">18.50 </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%">Granted</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%">324,604 </span></td><td style="background-color:#ffffff;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%">19.54 </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%">Vested at 0% payout</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%">(64,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">22.50 </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%">Forfeited</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%">(10,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,468)</span></td><td style="background-color:#ffffff;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%">15.88 </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%">Non-vested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">121,124 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">297,136 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">15.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 195657 83816 18.50 0 324604 19.54 64099 83816 22.50 10434 27468 15.88 121124 297136 15.69 19.54 9.41 39.70 3328000 10578000 4864000 0 The fair value of the performance units were estimated using the following assumptions:<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:55.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">100.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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="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%">88.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</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%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 1.0042 0.8824 0.0000 0.0000 0.0460 0.0171 Contingent Liabilities<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Claims</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various legal actions, proceedings, and claims (generally, “matters”) are pending or may be instituted or asserted against the Company. The Company accrues for matters when losses are deemed probable and reasonably estimable. Any resulting adjustments, which could be material, are recorded in the period the adjustments are identified. As of December 31, 2023, the Company does not believe that there is a reasonable possibility that any material loss exceeding the amounts already accrued for matters, if any, has been incurred. However, the ultimate resolutions of these matters are inherently unpredictable and could require payment substantially in excess of the amounts that have been accrued or disclosed.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-top:6pt;text-indent:31.5pt"><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 a broad range of federal, state and local environmental and occupational safety and health laws and regulations in the United States and other countries, including those governing: emissions to air, discharges to water, noise and odor emissions; the generation, handling, storage, transportation, treatment, reclamation and disposal of chemicals and waste materials; the cleanup of contaminated properties; and human health and safety. The Company may incur substantial costs associated with hazardous substance contamination or exposure, including cleanup costs, fines, and civil or criminal sanctions, third party property or natural resource damage, personal injury claims or costs to upgrade or replace existing equipment as a result of violations of or liabilities under environmental laws or the failure to maintain or comply with environmental permits required at their locations. In addition, many of the Company’s current and former facilities are located on properties with long histories of industrial or commercial operations, and some of these properties have been subject to certain environmental investigations and remediation activities. The Company maintains environmental reserves for certain of these sites. As of December 31, 2023 and 2022, the Company had $11,354 and $10,817, respectively, reserved in accrued liabilities and other liabilities on the consolidated balance sheet on an undiscounted basis, which it believes are adequate. Because some environmental laws (such as the Comprehensive Environmental Response, Compensation and Liability Act and analogous state laws) can impose liability retroactively and regardless of fault on potentially responsible parties for the entire cost of cleanup at currently or formerly owned or operated facilities, as well as sites at which such parties disposed or arranged for disposal of hazardous waste, the Company could become liable for investigating or remediating contamination at their current or former properties or other properties (including offsite waste disposal locations). The Company may not always be in complete compliance with all applicable requirements of environmental laws or regulation, and the Company may receive notices of violation or become subject to enforcement actions or incur material costs or liabilities in connection with such requirements. In addition, new environmental requirements or changes to interpretations of existing requirements, or in their enforcement, could have a material adverse effect on the Company’s business, results of operations, and financial condition. The Company has made and will continue to make expenditures to comply with environmental requirements. While the Company’s costs to defend and settle known claims arising under environmental laws have not been material in the past and are not currently estimated to have a material adverse effect on the Company’s financial condition, such costs may be material to the Company’s financial statements in the future.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Brazil Indirect Tax Claim</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Superior Judicial Court of Brazil rendered a favorable decision on a case challenging whether a certain state value-added tax should be included in the calculation of federal gross receipts taxes. The decision will allow the Company the right to recover, through offset of federal tax liabilities, amounts collected by the government. As a result of the favorable decision, the Company recorded pre-tax recoveries of $8,000 in the South America segment and in cost of products sold for the year ended December 31, 2019. As of December 31, 2023, the Company had $640 of pre-tax recoveries remaining. Timing on realization of these remaining recoveries is dependent upon generation of federal tax liabilities eligible for offset.</span></div> 11354000 10817000 8000000 Business Segments<div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the periods presented herein, the Company’s automotive business was organized in the following reportable segments: North America, Europe, Asia Pacific and South America. All other business activities were reported in Corporate, eliminations and other. The Company’s principal products within each of the reportable segments are sealing, fuel and brake delivery, and fluid transfer systems. Effective January 1, 2024, the Company changed its management reporting structure with the launch of global product line-focused business segments and the chief operating decision maker will prospectively begin to assess operating performance by product line rather than geography. As a result, beginning with the first quarter of 2024, the Company expects to report its financial results in two reportable segments based on product line: Sealing Systems and Fluid Handling Systems.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses Segment adjusted EBITDA as the measure of earnings to assess the performance of each segment and determine the resources to be allocated to the segments. The results of each segment include certain allocations for general, administrative and other shared costs. Segment adjusted EBITDA may not be comparable to similarly titled measures reported by other companies.</span></div><div style="margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the Company’s segments are consistent with those described in Note 2. “Basis of Presentation and Summary of Significant Accounting Policies.” </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial information on the Company’s reportable segments was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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="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%">  Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to external customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">1,486,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 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%">1,341,099 </span></td><td style="background-color:#ffffff;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%">1,148,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">648,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">452,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">125,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,713 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">2,712,426 </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%">2,388,317 </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%">2,186,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">103,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,815,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,525,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,330,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">10,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">11,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">9,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">10,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%">3,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">29,088 </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%">23,152 </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%">21,155 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">125,580 </span></td><td style="background-color:#ffffff;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%">70,819 </span></td><td style="background-color:#ffffff;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%">54,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">10,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">187,959 </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%">35,335 </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%">(21,591)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">(20,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,557 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">167,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">37,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(8,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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="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%">  Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 2px 13pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">1,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%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">3,365 </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%">4,186 </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%">3,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></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%">130,077 </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%">78,514 </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%">72,511 </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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">50,964 </span></td><td style="background-color:#ffffff;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%">51,592 </span></td><td style="background-color:#ffffff;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%">54,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">20,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">100,296 </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%">108,496 </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%">122,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">9,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">16,617 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">109,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">122,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">139,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">51,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">39,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">36,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">10,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">27,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">14,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">3,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">79,057 </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%">68,722 </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%">88,186 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">80,743 </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%">71,150 </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%">96,107 </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:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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%">  Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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%">167,076 </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%">37,868 </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%">(8,034)</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%">Impairment charges</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,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,609)</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%">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%">(18,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,950)</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%"><span style="-sec-ix-hidden:f-1814">Pension settlement and curtailment charges</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%">(16,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,279)</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%">Lease termination costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(748)</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%">Gain on sale of businesses, 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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">696 </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%">Gain on sale of fixed assets, net</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%">33,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%">— </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%">Deconsolidation of joint venture</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%">(2,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Indirect tax adjustments</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%">(1,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Loss on refinancing and extinguishment of debt</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%">(81,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></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%">46,956 </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%">2,897 </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%">(71,924)</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%">Income tax 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%">(8,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392)</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%">Interest expense, net of interest income</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%">(130,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511)</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%">Depreciation and amortization</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%">(109,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Cooper-Standard Holdings Inc.</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%">(201,985)</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%">(215,384)</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%">(322,835)</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:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></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.007%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">837,615 </span></td><td style="background-color:#ffffff;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%">851,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">306,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">435,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">89,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,403 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668,591 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">203,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">1,872,299 </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%">1,963,529 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic information for revenues, based on country of origin, and property, plant and equipment, net, is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></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><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:13.373%"></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:13.524%"></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:400;line-height:100%"> </span></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%">  Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">774,357 </span></td><td style="background-color:#ffffff;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%">696,755 </span></td><td style="background-color:#ffffff;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%">592,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">616,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</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%">354,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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%">226,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">168,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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%">112,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">116,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</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%">98,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">463,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">2,815,879 </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%">2,525,391 </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%">2,330,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">134,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">132,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">30,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">608,431 </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%">642,860 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Concentration</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to customers of the Company which contributed 10% or more of its total consolidated sales and the related percentage of consolidated Company sales for 2023, 2022 and 2021 are 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:49.189%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023<br/>% of Net Sales</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%">2022<br/>% of Net Sales</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%">2021<br/>% of Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ford</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%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stellantis</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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain financial information on the Company’s reportable segments was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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="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%">  Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to external customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">1,486,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 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%">1,341,099 </span></td><td style="background-color:#ffffff;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%">1,148,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">648,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">452,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">125,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,713 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">2,712,426 </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%">2,388,317 </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%">2,186,521 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">103,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,670 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,815,879 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,525,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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,330,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">10,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">11,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">9,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">10,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%">3,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,863 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">29,088 </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%">23,152 </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%">21,155 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,088)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,155)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">125,580 </span></td><td style="background-color:#ffffff;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%">70,819 </span></td><td style="background-color:#ffffff;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%">54,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">10,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,852)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">187,959 </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%">35,335 </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%">(21,591)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">(20,883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,557 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">167,076 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">37,868 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">(8,034)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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="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%">  Year Ended December 31,</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:400;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 2px 13pt;text-align:left;vertical-align:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">1,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%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">(232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">3,365 </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%">4,186 </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%">3,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,960 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></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%">130,077 </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%">78,514 </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%">72,511 </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: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">50,964 </span></td><td style="background-color:#ffffff;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%">51,592 </span></td><td style="background-color:#ffffff;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%">54,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">20,567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">100,296 </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%">108,496 </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%">122,391 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">9,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">16,617 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">109,931 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">122,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #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%">139,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">51,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">39,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">36,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">10,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">27,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</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%">14,036 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South 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%">3,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</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%">79,057 </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%">68,722 </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%">88,186 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,921 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">80,743 </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%">71,150 </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%">96,107 </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:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.710%"><tr><td style="width:1.0%"></td><td style="width:51.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.161%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.165%"></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%">  Year Ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</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%">167,076 </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%">37,868 </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%">(8,034)</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%">Impairment charges</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,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,609)</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%">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%">(18,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,950)</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%"><span style="-sec-ix-hidden:f-1814">Pension settlement and curtailment charges</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%">(16,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,682)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,279)</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%">Lease termination costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(748)</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%">Gain on sale of businesses, 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%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">696 </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%">Gain on sale of fixed assets, net</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%">33,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%">— </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%">Deconsolidation of joint venture</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%">(2,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">Indirect tax adjustments</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%">(1,409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Loss on refinancing and extinguishment of debt</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%">(81,885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></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%">46,956 </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%">2,897 </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%">(71,924)</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%">Income tax 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%">(8,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392)</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%">Interest expense, net of interest income</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%">(130,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,514)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511)</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%">Depreciation and amortization</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%">(109,931)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to Cooper-Standard Holdings Inc.</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%">(201,985)</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%">(215,384)</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%">(322,835)</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:9pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:63.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.005%"></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.007%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">837,615 </span></td><td style="background-color:#ffffff;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%">851,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">306,248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">435,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South America</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%">89,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,403 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Automotive</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,668,591 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710,508 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate, eliminations 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%">203,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">1,872,299 </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%">1,963,529 </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> 1486100000 1341099000 1148257000 648256000 503672000 518245000 452441000 443126000 458306000 125629000 100420000 61713000 2712426000 2388317000 2186521000 103453000 137074000 143670000 2815879000 2525391000 2330191000 10780000 11979000 9775000 8195000 7272000 9502000 10101000 3847000 1863000 12000 54000 15000 29088000 23152000 21155000 -29088000 -23152000 -21155000 0 0 0 125580000 70819000 54616000 25258000 -37137000 -49599000 26429000 1556000 -16756000 10692000 97000 -9852000 187959000 35335000 -21591000 -20883000 2533000 13557000 167076000 37868000 -8034000 -331000 365000 470000 2251000 560000 1274000 1677000 1602000 1445000 -232000 1659000 362000 3365000 4186000 3551000 126712000 74328000 68960000 130077000 78514000 72511000 50964000 51592000 54779000 20567000 26694000 32655000 25448000 27509000 32426000 3317000 2701000 2531000 100296000 108496000 122391000 9635000 13980000 16617000 109931000 122476000 139008000 51185000 39276000 36370000 10568000 7965000 27384000 14036000 15374000 20473000 3268000 6107000 3959000 79057000 68722000 88186000 1686000 2428000 7921000 80743000 71150000 96107000 167076000 37868000 -8034000 4768000 43710000 25609000 18018000 18304000 36950000 -16035000 -2682000 -1279000 0 0 -748000 586000 0 696000 0 -33391000 0 0 -2257000 0 0 -1409000 0 46956000 2897000 -71924000 8933000 17291000 39392000 -130077000 -78514000 -72511000 109931000 122476000 139008000 -201985000 -215384000 -322835000 837615000 851623000 306248000 338225000 435653000 447257000 89075000 73403000 1668591000 1710508000 203708000 253021000 1872299000 1963529000 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geographic information for revenues, based on country of origin, and property, plant and equipment, net, is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.130%"><tr><td style="width:1.0%"></td><td style="width:53.870%"></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><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:13.373%"></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:13.524%"></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:400;line-height:100%"> </span></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%">  Year Ended December 31,</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:400;line-height:100%"> </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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</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%">774,357 </span></td><td style="background-color:#ffffff;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%">696,755 </span></td><td style="background-color:#ffffff;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%">592,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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%">616,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">589,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</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%">354,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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%">226,254 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">168,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</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%">112,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">116,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</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%">98,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">463,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</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%">2,815,879 </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%">2,525,391 </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%">2,330,191 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">134,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">132,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Poland</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">30,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">France</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">608,431 </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%">642,860 </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> 774357000 696755000 592777000 616883000 589801000 539528000 354492000 354741000 371811000 226254000 166114000 168357000 168738000 144890000 116854000 112686000 116153000 116509000 98915000 90711000 94334000 463554000 366226000 330021000 2815879000 2525391000 2330191000 134442000 132956000 124240000 134978000 118306000 140182000 44535000 45100000 27945000 30606000 27375000 26416000 18161000 18834000 113427000 113788000 608431000 642860000 <div style="margin-bottom:9pt;margin-top:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to customers of the Company which contributed 10% or more of its total consolidated sales and the related percentage of consolidated Company sales for 2023, 2022 and 2021 are 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:49.189%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023<br/>% of Net Sales</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%">2022<br/>% of Net Sales</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%">2021<br/>% of Net Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ford</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%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General Motors</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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stellantis</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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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></tr></table></div> 0.25 0.25 0.24 0.17 0.19 0.17 0.13 0.14 0.14 <div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Valuation and Qualifying Accounts</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars amounts in millions)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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:28.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td></tr><tr><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%">Description</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%">Balance at beginning of period</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%">Charged to Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Charged (credited) to other accounts </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="padding:0 1pt"></td><td colspan="3" style="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%">Deductions </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">(2)</span></div></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%">Balance at end of period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Allowance for credit losses:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">17.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%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#ffffff;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%">5.9 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</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%">20.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">17.2 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><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">(3)</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%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="background-color:#ffffff;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%">20.3 </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-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily usage of a previously recorded allowance for credit loss resulting from the bankruptcy proceedings of a divested joint venture for the year ended December 31, 2023, and foreign currency translation for the years ended December 31, 2022 and 2021. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes impact of divestitures.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Includes $11.2 resulting from the bankruptcy proceedings of a divested joint venture.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:9pt"><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:28.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.529%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.831%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.834%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" 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%">Description</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Balance at beginning of period</span></td><td colspan="3" rowspan="2" 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%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><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:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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%">Balance at end of period</span></td></tr><tr style="height:23pt"><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%">Charged to Income</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%">Charged to Equity </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">(4)</span></div></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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Tax valuation allowance:</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023</span></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%">384.8 </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%">47.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(5)</span></div></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%">6.6 </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%">— </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%">438.7 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</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%">335.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(6)</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%">(15.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">384.8 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></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%">234.4 </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%">124.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt"><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">(7)</span></div></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%">(23.6)</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%">— </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%">335.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Includes foreign currency translation.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primarily related to 2023 losses with no benefit in the U.S. and certain foreign jurisdictions. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Primarily related to 2022 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in Poland.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Primarily related to 2021 losses with no benefit in the U.S. and certain foreign jurisdictions in addition to new valuation allowance in the U.S., France and Canada.</span></div> 17200000 1900000 -12400000 800000 5900000 20300000 -200000 -2100000 800000 17200000 7100000 16400000 -300000 2900000 20300000 11200000 384800000 47300000 6600000 0 438700000 335000000.0 65600000 -15800000 0 384800000 234400000 124200000 -23600000 0 335000000.0 false false false false

8V M$G.$#OK@NIX-H:B&H==M0U)29#EG.E\:Z^"<%"TXH>EWS&0GL\J>NRV.],N8 M4+,+*EH*?["I12N"B-_5U.0;PH3P063,D)FE^]>1G1Q\S1BX0#>S\4H\[L;; M@HHU7_**BT8*&*!Q>E,V%9E)W-1LJM2:_!>.X$/=:)RL<,(E6VSK(0#GG?+> MYZUIH:2&[<05U)\^?H@K[C>0%G)6TC'B--217,%G\!8UD$]LO/6HA$61*MQ2%;_O6;U0!X$^@FJ@$0G+""%D&J*RN_[*S,JLHO M+27%P5GPHG!N&250$"$YZ;1SC$^]X47PNVL/%4?8PL..[T%@$1U)"@PL2<4BO6&" M4ZE4IRN7AP;PD:V)^OCU45AEW'Y#35TN+M)T%!(V) M"%>,TBPJ('=KT/VMRCNIO:FALXH)?"N(^^.&($39Y"6NVLS@JBTPG@/G0P)- MN,;_B,FNT[W3;>#='/09@O=DG1W3A9\E ^,J>)B=+>9?F^GXSQ1'.J1@N2<@ M5>F&%J,#QZ0#1:/V*257SR9#ZGZ>4,YW*] M1=I^/++1X%0-LO MA5=C//FRI-6@HQBDD 87(*^C!L&$!V>T!F^ER5DK)\/17+1_0/X78\@'![\R MF_R3YW%K"I]_;T8IQ< C\-2Z]=E#<($&'X5RY&B*.EX0%]U!7/,>3.B8&!_/ MUT4L:1K&LW0UX\_-O%P3GT_'D]DX+.>HH\I21@$< W\0C@IP/#BP3&LFC794 M==K4V>-KTF5>_WXW#FTL U P7MV32=/OX]7YU+TI7S&ZMK.;M=.X^?/7S6S^ MOIG_3YI_3*'Y,BD9\8T$9#;R =]VXS40PB@@(@)\-A;M. 1JG.12UWXC]C*Q M%_=*')^Y#$"+.-@DEU[@YV:Z^JC\'AWQ+!*1A755<%H.-"1X90U0XJV.*=), M:^\@[G>&_WY+CL> 'J4S/$86T=MTJJV&;D22.A$>"HT$3[APYFC 6>H@"N:< M$X%Y?33)R$XS?7&OSS,PJ/NOD=G+JE-ZYOU\T?S^-N<4YN6[PI3YN5GVT5MZ MDA$-4AE&-$1N,PB=:3FIX^@>O LNE@M,M1GJJ@G_XHS],+#?MU][M%'3]9.6 M_^CN2XWJ]]Y9G+,-I'3^(O@**VZ <4U-4))0IY]+ +5MLO]^/X[2K!XX,:M# MTN.W*]YO.C7Y6#;D9KC>!?RI^Y)&/*$Q"Z[!B'*-W89R!)@C2*-B=$S(*&N_ M+(-,Y,6]"(,O%Y!W=Y?;Q)$$%89$,I9S)JX .,T@^@B39%P'T-MUNXC M636."*6'$]K2:\TQ12&GK$%(7HYXVW;R042BHJZ_@7Z('9$!^'I>+6;H;&:S M3TO:B=D- ILBWN4W-_DQN_M+3V;NV66T:AP^U:9W:RG)=3(*+SD#,V2AM!%7UF[AVD*L>(\_']#U-%FGV,RZC;U&Q MTPF^*HO9O+E$#,\F\5TS^?)N_!U?I=DLS6?+RHHL''KEXI(-H9C!6 ?&&@H\ M<.<"B:42K[96=I)X;]P[M6WJ<7:=P8$[-*5.N9/\&M?$YF(<6PVVVFM+"QS/ MB@AA@1*#&J2&@2V=;BAQEF4N@NIVOV'+A>Z'1S]\8=3PT#=5(:A9*M9)/2;'_HNF:F"T$?(=%+PO\(G43'+"@%%?SB)M $=%+%PHSB430F(U M*G3V"_J&0JM]8=Y'K[5+Y]IEM'BO7U+S9>J^?1V'92#?3$IPN"I5\=3)X#3! M%-T)$,DI\#3)TNB,*Z9UXKP3H\NVJKI.TNRW[J<.:LV@*J]-+.?"T6B<&SX"2H:''6B:G2\HY ]#9:IX2W65:PA TB/'/X:RFWLB/X-'?S M-JB\:93+UAM6:TNMAQQ+5"-% L,YAC8^2J>R=XIWNI.Q!?%'!7AAP6 =("J7 MRJ^2KILBK=OW=!"J8D#XJ"#[CP@K =4,I>7:#N)1X2CQ3(?"!)++QJ33"3S/ M&I@C(ED;C2$U2N[W#/V&N'"?R/=1;F7$WV.8\O4,?1R*LUJ@LM"*6&; !(Q_ M,0:FN$!A_,LT-U8HK1*KL?K?'WF_BWXE.)IJNJP >6_@YX[H;IJL'6TUB[O.PG![A[$M1&$UX(R MQSA(B(:,\C"I,-U4"""(^!+D.E(QBD:5\A, MMEQ.>>BY![@T^'05-Y7T,T#_R-?-]%LS1;/$I:B]:[:.'W$%2B%CE*%,6XFD MP"C/(3+,\K07.I':UUH>$>4Y(EU3NP.XXE5,4D*2U\UD/G5A_H_Q_.LZ+/EU M$BX6<3SY4D*262E/<'^,=+3!B$B >8-Q"5HGV) TY.2)TYH326O?-GZ"F @@@"N>)"'"T5"[E<9Z[-.UA'YJ MK;V^QW\MRKW9MZ]^_?SF;*1R]B0' H'X(HFR8(5"P61$&8S!1*8+^_CMIYX0 M=#NJ;( ^!.@OT&V\:V:SM4<93Q8XY7/,;I>GN:\23CXM?P^=29IAVCIU./YX MXJ8_6EV\;R;E+A^J^*+5UK+_Z4A[Z2G'M#7ZH$'@,@F6:E;Z+$A!K&76U'[= M!YS."9GAL8%?N4?"6H;2F'HR2^_3_#RO/UM.911=SMRTA)Y%NB#*W03AP3ME M9Q+/+HHX_V\]')DD5 M2"Z7WDC (#YDL"@=1MW.1LXQX+:U^VQVD>N$C&4P. :@2EK5U,T^-V?A_Q;C M:?HP;>(BE*Q\N0L[8B3+;##?VJK4"=H+'6! M&(! :"V%B98G3*6D,QSS]9S 9>5+_Q_*F&(ZFMK'&B>+^1-4^BC5S1[J[JX/ M\VYH(I+1"((1G%H++ MW'>ZZ'&TA78;1GOU8_7#Y?$@D\Q8CUE_X!*7S^@QA:2R$"L'@>@8ZN@>OQ28G909/37$TA1!9!4Q5A,.O!F!T"^AW)K[N\WB\E\^F/TMT\C%-IBFI7 &%6B M,=R3:^7XIN=M%:S M==!*@M_^.6+*X!1BP#0JB'(RY, 2ZB$KJYE1)D:Z*3+LA]MO_SP%W'IJ;8#W M[?7[41+,>!P%C& ,1# 4G(\9@O112Q'IYI.3?KB]?G\*N/746LT&,BL)?OZ( MOE^'A), -).RD9D\."$CK@*),)P=IW;3,M@/MY\_G@)N/;56\ZAH;3EG&*@K MPGRBH)TIYMG]8JGO2L)?CP;L2] M%0Z],J3$=6E=*<$*88"S+(GSADE:#[_/V%'#KJ;6*AQ_EW+>]K=@>]"YK_-W% MZNJBTLRA@XZEJK_P^$D#7F4#-,<0LB61^BX'Z8\]_UDC5TMO U#[/^46H7*B M7'SE&%Y)-#]GT/PPJ@+J#4TR>$[28 M:NI_-+W=PU'K68SCI<^\H9]JYZN;GC[8H6KG*>WS)#5I(V4R'K3EL92<8/HE M4X!$398*0P[:C?'B!$Y2<4DWCO( DI>>;=9B,B.U PRN6'3:XH^JL[<^\Y/4 M/M93XR2U#T2'/DGM5NAGO;(B,0'66 9"4@I&9X).F1@:F>*Y_OMWW$72 UE# MK\KH/J@,7A[;19B76AG="ZB-=;)/T?+@T"?KT+_:"#KY6)@3)1AG D3G+*," M!>Y&47AXQ M5D;W4O'&RN@>^MEC97041$6B+>1(+:Y [>%%)!!+T2XEDJI0NY3@2"NCGX)T M3>T>-E>]6=0W;S#/7I;#+).[696$=UC M/54N ?> Z.A2UV4+UFMB[Q5#J,V4E'Z4F.Z7XF4-)KO2U-MZ'H255-1N2+I1 MH.>4NO:RAL=2UYU1&2!_N2/3%>GO=J$&2F$?%.C J>SNP-UMIUE-ZWLS"6]I M]I0FH+%PV_'2/C$J!YX+H4/47+O:&U][-(6N*>Z>+*&/LBNGNJ_;.//3*L[\ M:W-1#BMG&$(N)7V#"@_C^2KB%X58.AL.BFJ4,^6,(FH%))&0/>>2ABYI<)\Q M]Y\X58"HV8-^AS@8=E.<\!5WJ8HJ)P7<>U8R1DSIJ<\8B@5.@K9!N4[-&'J5 M55^/_YQQWUF? WCYAYE UAU@C-&6I@R1AU(+)2P8122P&+E/PJC$:^^3;)+G M%+"OIN\A>(4NO[GQ--WEL_UKNHAGDUB:W+_Z\1F?M>Q!I4FA#*% N4Q%UE)) M[AADD]H6,E[X3C6%?8B">LCW4K**P3 [B'VU'[QWEVG=BZZ#P ,E(+V%/4QR M,AS^O0VM!G@#K'#]!6=166%$@FPS+LG1.3"UZ72X$^+ANH2Q\#I]F@X+4WW#:( ML_\@:F PFV&0J-SPYI%.GC(E):SF$&/9TR;$@_%2EYK3H*-UT9M.AR'/M,GQ ML#%2);U7+%_;V,^QBTPOJ;-Q+XRZ=+E]BH+WU=E8LLB,D1$,8Z+0/5.PCC#0 MQ#-OO#+!=XHYC@KT_IV-ZV/>0Z]#W M;^-G-:U#4)^N3=Z"-Q@S?2P:>< ]* M&&JC)LET@[G/X=MM$4[=Z=?0_ 4IS?$63CJMT/W _BVX[-!\>ZCUF%Q M?F1MUZ$!VTP>,83O <$*E(=I TK%LBYD$)A<.)O2LF#$IKOV=A>GY=H!Y MROW1'54VP(V,=E=SN:]:IOSZJYM^2;.1T&@X^-M %4>3)8:#LY2 3\'($+6, MKG9V^; D)P1^194/T@9N-I\NPGPQQ3FO9=(1S9,Z#)2BUR50RF!C1IF,S":+ MG*FO?:W\(3E.T AV5O< I^KEJM@DQ5=I@G^9%_:(]VG^(4W'31R'U:>OF]G\ M]33%\?SM'ROBD4]I^GT<4OG)U;7&TA>FU(B<3\N5EVGZ6A;3[ZM60J7S,7Z+ MD?B[\6P^DD9(4P@7F2@UY-)XL,Y(2,JB!@,N9:IVHZC#S/0$S?@9F,P C:OO MS_IC"LV7R?C/%''^OR TI:W6FT7ZW'Q*\_FR*J,T^'Z]F):BJ?9;.F*.)"E= M!O3[!(07O&PT6" R&IX$XW$/EO\DT5^$*0\/Z@#;PVLYSR>?T_1RO"0>.\_O MDINE4:*6AM*;11*!,48N[XWF%$QRF2L>O,JU&4XVR7."5E1-_0/L#%W+]LF5 M#;-UI>>(!^JS<"@(40QGG318HR5$[ZGUS@B2:M_ ?$R6DS:)'=0^0#NKNW+= MH@V[X@P;J4B-TRJ@E(D6\DD'WC$*^'G,C!!T=\/YC$V2O0!3J0!)1?K(LGOQ M!M?$&]M0Y_F_&E3FWU&JQ32-<('SO'0_$"&7_O6!@6/<0=#)$Z\EM?;.):0' M]W\V#G)"L-=5Z'VDS2Y(H^W]*X4V>I^-B"'2&V. A!0 @VX+QFL/4<6<$OYQ MJDM=ULUGGAB.3U;7?=ALG;;.G]T?R[2KQ*C+7<&;O7K/ M<]N:==9J?2D>-YQQYCE0Q!,$9;A"E1:^2L2$N:]UW%?OAKI1HA,TDHH0/& A M3V]]@LO>ZA0K*J*\)@8RHYC9>I3#<$H@4,.8D@IC&-4A/CC) [\GJ.@!E';> MM+Q:D5;=VU<;7:.@9$PJ4Q1$^7*$K,"',C>OF#64970_0T4#MT4Y(=QK*OT! M8]AYEW!=+KS>76^%>]],2KKIBB8*57B.U(<< G@I"?H5E,]&JL Y;J.1*O(! M+&.[7"=I)I7A>,!F=MX^+(O->?ZE:6*)9E='.+-/S45\D[Y-4QBW"BF![HWE M:B1L-C0X#E&80M=96GL'9<"@RS,IHIYX[9JU)PEZ@E8U/& /F-G.VY)7_()E M(VS$5 BDV'LRSN"JB2[39&E!.RJ("<35OX%P2X 3-(NG*_@!N/7>2#;+CNAL MWJS[GLS:9BACOR@Z^IPF'](TX*\UT]^::6KR]66Y%-M_6:UU1!TY!J/K'$!- ME3@]WT[FX_F/?XQC6K6T^"%TMS%IX!@RRT"] M#J'VW=*.HM5C]KPWX*L?MX:3M:2UO-1OMHY09J V8 MPEA!P=&<0>*Z%'WFPKXK0LU0ZMT;]L;1J*WT($UP(#1E8(3U0!+SRF=#_,:VGD>* M^8;*\[U WD>KE8L[?L:'K/A.$BN=*54 QW1I&FL(^(CRI,2)BYY&HKL4=EP_ M<;^M/2NIM]E9-Q4K.(H4OZ1)FKJ+WQK\E34UC>(D)8\V9ZU!<:QQ8 )^\80X MZ[BQ-)L.4#WPZ.>.V:[:JOQZ?9JGBW*O9WPEBW*><<(@Z#(O)3"?3SF!9C1F M$:WVN@MR=Y_[W&';24\5RR3:LYPMD=\JO79?THA%1C@W!D,]4WBBK"YNH521 M,Y*U\38DWP'-[B,>@-1TP&QK0&T_ZH0'V,5:)PV__OIW=[%8=H&>Q/]>N(MQ M_E&Z]H:VQ??3MZ=Z#E!MWVF7B>VXH53-I;L%V"\:Z#K=HEVB %"ZI<-<8O&:,5 M+X(!?/N\#,Q2;3K=Y*VD@;UL# UO*S?#^.'P./0FT-KE7\_PXJ+YW4U"*F=+ M'],L3;^GV15E9]2,H\+0SVN*>5#PQ>-S#\S*S+/RP=TM!-]YE[*;9/O>/!K8 M*IK!T1F@U'BSE*MHL8N, U&4=)'O,!PE0^#;RX1V .=@AJ0B]M$XAA2GD& M6=ER=Y\9L)FCJ%D(YA17LGI7P4WR[#^KJX_@W>NLM=1?>3?ML_OC_MS7A,\I M6>4P(I3:6Q#&2? ,\UCI%$Y9ZFSHMDQMRQ G!'1-9=:FS5U<+BY<:2S\-N<4 M5EP%Y_DL-M]:45ON6"FCYY8!*Z()Z1AXK2)$&@TGB=#0L";7=B>I#L"\71W-'J:R Q1[=B\K25$08W1TD)E"!ZB+ M/XU<@!86!2YE :13T$:0B$^ZQ+.\-3NR%()X$OKQL%)J^2 MXC2!MC:A9DK#.2DY!MN&.B&T#ZK3E?PJIG0MUPNTHB>"LO>ME)6MCQ0W@MIL M@'+A4;3"78/I#7!*OAF(9?\AO%S4RI2 M\/-5@=/(&*EDH 0<*P?Y&;-,(WD";QT-C!/#;&V6T2<)^G+-JP9RE:_-=!1X M6>(RRCE($[@"[W@1-%CPJ;A5S2AA+HA[388?W+?I->@IFLNPFA^ S+2CL&V3 MM[6R1IIZ7&J-AIP* 6OT'GQTA;B;QB1BID;FPSBD6W*>HH'M#;>*?* ]7HIE M_^>1HBDI:1S$C)&DB,Z#Y8R T2YZ0J*1-M=S1\M!3]%:AM7\ +2<6_;:4UR$ M\M/92"2"WM$$T(3GP@P0T(%& C1$JZ35GJJP5Q=T+=LI&M*@^ S X=DM&Z"! MFF B^L,044_Y;=L; MCH^R7S[QJN\](VCUFU*\_.F:HOSM9''9\G:4IQ9&JEO"/'2KMX>AE0%GUY96 MANYWJ;?"%"H5A+\;.S^^0&'15?C9?.I"[9M<#XVPHPLJO:<+M7.A:RO.XN6G[G70;=.\W"#8@>/>5[Z>W 78XEVGI5;N!@2SNL5$& MHNZN+/WQL')O0:LKQ_96>WKB.M!.;Y;"7[XTWW]*(?YT]KN;QG*![GQR\:.G MP[_YG"5((5YC<_O)O5Q]'RDK^?1/F':E5_A2Q]+% U>395 QG;K)EV7#A%<_ MKG]GQ7[9BG4E&WJ'MI&(NTQO;ITBUZ*S&$+$7?E8T[1E^<&0J!UZ??FO[LP? M&V7_'$<#6LD]AM7-JAT@UV][.XU#H=29-^%__X;:G'W\]+=!(-T\UDD#VTG- M0S18+:.=MZ>X@T!Z__DG#>.CZJS8\J)L%UZ;"\[ILIFTXZX.WZ4R3O&@029" M0.B6!(V$MO&:9,QIX>]03CVX+;MAB-/$L*9>*S>JN.,=<"JM@U@)9I-D3FD% MDH8$(A@*3E )TC,A.#5@-$ M_O,__A]02P,$% @ :(%06/4@@3#Q<@ 37X !, !C<',M,C R,S$R M,S%?9S$N:G!G[+QW4%/O]RX:1$"*(EUJD"+21*E*BZ@T$1 0D!H5J1$0I40) M"45Z$Q#X"$*4(B(E2I>22)\\]Y]R9,W//^969^\?O MS:Q,F.QWSUKO7FL]S_/N;!C?&,N@D]=-S$U +$=80'>8+Q!C!W3"Z'[@/4^0 M)X@Y6!ASH*N@(RQ_Q]_W(W_'4=:_[VQ'C[(>96=C9_^7<7 >8QH'._LQ[F.< M7'\'\Q,/-Q?/WS_^GN3_GGJ$C965C8N#G8/K_W@P/H/XCK'\86EF99$!'>%C M8>5C872!P$P?V?[E'@OHOPV6(ZQ'V=@YF&YP,P^H/\ETGY65Z30;TV/FMQ', M[T%'^=CX3U\P8A>PNX^B.;F$14Z)BLF? M43BKJ*2II:US\9+NU6O&)J9FYM?M;MD[.-YV/K]S@X)#0,_N1I MS+/8N/B$Q*3,K!?9.;G_O,PK*BXI?5OVKOQ]36U=?4-CTZ?FCLZN[I[>+WW] M8^,3DU/3WV9F\825[ZMKZS\V-DF_?O_9(^\#!X=_XV(!L;+\/^-_&1#!&34HXX)7LEX\[&=4U;#EBAT[]$H ME["<)EZ>]#>T?T7VOQ=8]+\ILO\>V/^(:Q;$P\K"O'BL?" (B$8M2CH+^O^K M87AH'QF@Y5(&Z$,\5>"0FYV&88!\TWGAYU9NI0R4^8:9P"HH_T0I>5I8W,H, M33DO.\C9*"LZ%%Z O(LP9X!B[C% 7M YC9NDP-Y=X*Q(-U@4GKL"2:]>;YMH MO8K'\=7IHN(:[[O<]OW0=T*NH3[!E*MNV;O$VH^]"Y$;(!K;7U M=,@*>D: '/55/^ANV9>/F^:E@QN/[PUR&AG4]6>UMQQO'#1>J%NYJ/6#KDM: MBD:>@D-L@5B2;/>A5]3K'^3TD J8\]"?T*F&A](#YBHU)]^]#I&+@@YP4$]> M_8R3Q#&]!"YN]I(MB8Y)$+'2 M\7#ST(">RYO ==Y!+*1[N_7\)H=<4, O;WTO['-,EQJ@QXOOC<=*,4#M8A!O M5;N.O*>^T\CC0!2>IF#45"OE\FT.S O-S%!??KW@'6!R(4;LD.L01Q8%/E&, MF'/NX)9CW5ER.Z%BX [L!5)U#E88R%A)*+G[;G;.V=V@L.PQK/XZK7EM]HA- MHGTJ1G_XXS-IJ3(2E,X]R0 =C0;D2>XKR^BNP#E,AS96IJY%N[&!?'X1ZC([ M?&(JS:7BMEQC8G;-*?W(-T>UCVGM0:+U@Y9QB4B^<:PT0I<4D(_Q<>XN!D$$[G>4=: M[V: ^)$=. &$)&'HRN9Z.UT22,F 7]WF_)<'1%-KC MFLER"*/<0;5?@]Q#?1,WKIE&P99F]3JQQRRM@\95]CC=87/==G%P_SM."MF" MR\*WE$HBS;X4D_48H.AX>C>TD0&*WZ6:4\#(43'>5/S82T?[^@_J[4\\6_3$ M8"[/TN#9'^:'CV/9R@4=#8T/*^[?+N[+*^K$#&=#G8**_]58B*08_316I M[64E(Z9#5#WPD Y+Z^Y"*9)WRHIMP]/APJH@W[*N7VH[BTYE%BZE*:&-WJS< M>2!ZWMFB)-!_EBE_P05@YM3PIEL<%%4XAEP"=(:GZG4V'/WFFW%11*R-0FV8 M.GFB2F4LVR@R-'KXX?NNIT.K\\+"F4MNEVZ_22W)B,XY?;GOHD2A'A?='[5< M 27:X0 E]/8%!HCMR%?Z>?H0ZH-"EQ-6$G%ZXFU@;)YCBB'/9F/HOG/\O*%T MWB2>*\!L9*8K,C]8^GUEY?9E\&L4,6"=RF]'L-[:"%E1 Q3+MFN+GD DD3H+ M"YN/?NR?W,[J=!!I///+9\%:,21(T3'#>HA?+JB@:JT*Z8IJ7WMZKK8,U>Y( MA;SWXU28J>>-T;V1<^+S]K?&PTSUF*W-KG1R?%5X_%8!TST!9BD_8_;&-^#Z MI8[T&1CY+6!,P'$A-*:PIS<QV^=7.7_3(TO]/'N%&7[MS9P M];4:=IC=*_N) G1;Z)S<)!B9#HCCH;-0\AWB,[HTB0'J '9>3^AKW)6BM 6: MO*JHF<,X>4=?._<\_>64;_3.PX3/$NE4J>,R:E2^8CR_(AY['D %&$#P4E,P M9G]9_DH3N3V&6T[-DR27B2>$J(%_3NL^N=MYY8R9N=3B?=OT=UJ_1JA"#- * M^R=F&.6T.)0W^)L.61P()* %J-997;,.M236ZRW$>MHS0^YP-QE"?_#DN7.G MS:K((_ 5O;1K/(ZA/_;IB4/G,IB-08%9#]?@WOCISL!80WF@H K.T7G!5UA UWAWR$P+YQW_F.4PY94@-]M3JKCT.%SZZ'++ MNM_W+>-K1Y\)49>I_$Q?LYBML!,"PBHAC(#5Y?1O(]TZ4NH NAKE"\=UBXU\ M]K^^0UZUOV+DE=GZ)&GL*(M,XPT9EJ^9YC0#YN23]*\,$-$!.CO>!9%@@!Y MYY;P90D-6 U=ULG-Z@KL^?5@&I#8;I> "28_PC+ M9? 35+L)T_G -'1#V-8!BIB\K+!=3MB-SJN:;"7U5<*=>V8]<8Z7BY3C@D4N MO&X_J"J+PH;.N][A70?3.=-)5\E_F$X(H]K]]"]1N!#7IG9EQEHM2.+7B2.I M5 6VE:&2GZ'-+[[.S6TV]'\^@O=*\EEEN=_Q#UHT4Y>FR)P9P8Q]A 'BJ\;* M,]<0!%G&X&J@"88"\!SQ?3<--^)()\VS2O;@@VI Y6U7MUYI?96/!PD'!SD& M+>CF!EKT'AA0"J0*_^P $^VM3R)4IEOEB6'+N[&:'N^R'7.J5U^_D'-B(2_8D.*3(V&.@CYWL98$/1?]E_V7_:_,/N=O0@% MZY;Z\=T]/;@"+KOH8[3OI#M^4LSDENVC[S(:)]6OE!NP5#"/O)&S-LLIFP1[ M9IK=T%6Y+')Q&+3;;1C)I9@KHDU^7C\TOR'HHSYFUGXKPGS#*M,,GUJ:8WS+ M7OYE&HBU_$RD<-(#VUY]F*:Z'BO\#X- 0G:&/^'F] R\A@-JW^: MI$#GDER! $RTB*2RE/OE@GGU.3TP\+F>G.D+M!BSMM9AT@6=P9/-KNO'J_??F:]N?-5D&4.U]LU*Q[U#MDDC%GWDY\8$A824+0&B$]NKV MY%I]1NO5MSW; GPOO%(+.&W5J_OA;,A]M\((^U328Z5X)K>+L#YY;( M\B33K0QB<5>AU-=JA,OCM_53;021@LQ^/4N3*>!!G. 9K\_GHU8TM:> M_H"X#$ ]2;O+I@F&/%38:%51/0D=BPF&"#K]V-]507FW-&8N!B=YIYY:E7MP MP2CZZ=-(!(6#*MC911?[ (B33 D,T!:-/8JX0HZ:"EX MQ_2RI)2%]^4^(F5 M?FH:NSNQ1>]///GILJQ7W),/ MBD6Q(6"$(59">NH2025,8^-GT0QW;%-=C7#"?F%XAO!GT@OUWO3SNYR!>#15 MH'$E=K\#'+54*[(M3^+M%&-R)@;(>U=H0VPZGFI<8AHD54:(*3:6>ZH9%CJF MD'W_:];16EW+H/6V)M UR7*D)*I=$^%)4)O!D/-HN3B?7?X?J&^X.G :U9P@ M'K[+.3\B=ZCN1S(I-!?H2E:>JU.4&>CX8L7CPS'(L@8^A; G.1)05"$%,A_0 MP@1/.'$]UJH)X1OT%CH#S]H^+*CDAUOMV)0MQO@>,V&9_))D7LS/>8M?Z'[N M#C3&70WH(P#Z-Q@@4<,3+G!M2YT>';*4F$4@?V\YZL$/DGJRFV6*#]K+=^*C M]M"GXKGH7GU$\3+ZFR.=ZW@5PH&61Y=&P $2L68/Y]U29:NX^R?P^*;J8T(X MK$K*4L5:1O]'SO1QP=B96\TJ,0_/E?6#'1&BXW1#7_*B/#0=*T]L*%59/#\A M3\R"N]PHG/&O$PXBGSW7N@$>;+%?6#/+MTD4OW4GD^47CBJ43@;1LI!J"%:@ MF/1S1:&3,B*(,$9W]DSC0RMS:U%^/D][,Y_[:CLKFH*]0UDQ'5 M^;3RLB>3P'CA^L;.*I&N)_487C_M&NW*;I=MW;",2]":MV["LW?7A&XM!#75 MWN3H1W,BQ(G0E=RM!W*!6<7H!O[#-#, M;%M,=YBWLIZ[N6]%$T_\$_'BEXX/+I?9$8^HG4+HT.(-Q9&]J'I<=8C> M^DG4L"<&=KS47'#I%IF>'<8%150%UM9-:M%,-L-_)JZ=K$P_RANBAQ 8H(==YK5GL;*MEE>]LBNZJ^EO2]&SW4'/3A65-OO!NF H2KT.H$C>'2>! 7QNPG:]@6*U0KV MRY&WHMMK<(7&3&V6-WF*'IF*,B&.J2OW/1ULV6GPQBT#BA:\ENQ'5$BY2R*W MW VK!O8)N0D(V/LY7_X^^<+\,Z7P<=57_&8)ORJ#$B;Z^T0SK2^0I>\4S_K\ M)^PI_0J<*R9_ B(HQY!]AGJT2NP9W8;\Y2$NBZ;*P7PQ^G9"VM00KW=>6))T MN*@ZG#W24)]6@UOQ!A,=1I@BFFAMH$'3P7MOD0&F!HKT21_1:WW>"@*3+W=6JA: MT_L."E87YY'RL/ 1E?E58R_W.W19C'(BDNMLT7^>*16V$-1X :A5!+1K=KNP MP!=\.%!!*8G3.JQ]SO9$)X59CTLSCNUIY%^(&^EV!9#5M%1?U2^!)4E8)P8( M6_%E2(.:+)>N?3>IS)3Z."7P1[XE->V!B0[',\0*6TX\'6U4E#2!WJ.2]T"\F5B:JNQYK@^\%T;Z)D-%-$!%_OXHMATQ\A)%\QC MF+X N.^E\B"^]7-HQ@+N;E[>6 M\^S88/D9!NCE+]2&WYF)IACYRFTQTD$+,M1@#7>1*:$PP$PO5:B660)4@1%F MM[4$G"CZ$5D$QUX#G*;(X5P,+;9HX!O1>6/E065&[0FQ"U [^A2:>#-PYB?9 MD99.?4*!0N&_S:;^H-E^\+M7%1:4]^P^">TRA7EI9]JL-<&+1"7^YE%K+_U8 M/D46843+9PJPETA5Y.C9<80G@*\>66& DD6RNAMN[W&OK%V]&S/HZ\\JY^YP MO:0P8)X5&GB5[ZJ0N7VQUMFV/-^R'U/Q59P=)4]>[[2F?_A1E/3M];^Q$EC[ M< \P<-H$(D@82]14=!AW"XYFFB"(>FY &S$.;>Q$#38A\X7#\V_FF][X2I; M6U>ZT)NF/,WL-TZ%E[0SQ L^UOK+!NPHT#E[*6Z;X(;U+2AQCIQ'\HIY^T-L M.HUZ<;9N4>ICJWI5#>>B_FF$QKO9UPV@ONWGRJNHF7U\_-8!10_5[JL5>(1Z M([U]%)XW3KY-U(6'V4\^V"YJFU2K"M3*APW,>4C_EH(JR?V^?^-#JLDO(?A! M&5D%""=:XT>V[!B@HX.T8GU1/(W7BK3SB90SW7E8EG)WAE86_G;>U_UT6H2A M1>:-], V:2.60-539^UM@RZ#Z]5A8C>I"\Z+\]"HPG&X)&25$ MRA!^2/5,YLPMPM)06),35Z2<3V[HRI$'(!IW76L=KM&E1?S=6B+]^\>+G@%! M[1)B!V'D4EH# ^0'GQN/\F+%X,(9N>TQ+MJ MXF]:GG6J4W>.*+H]P1*V7J/]6^R$\@3NGC^$;#[&1&I>[MO(CBS@D77LA>X0 M!NA8/F#U>V2\/_]3"OU6?G[8H3DZ3(&W*13S#V3Y_>QZ/%*'>ND#4$H1H<_D M8S6HLD"B;^#RR%&X18_V=$,>.B%SR]FZ9-/93^2WW"_/3ZG[;.$AO+)"U[*D MP9>1<[AZ)K(RZ_TB_93;!O08#B]?"\20XCN1[%AL1)"_B*E8/34T^J=WSO9# MNR>&M[]Q]K@^=MW?+J"$PW"U85WJKS2X(6L MV>CW^L2J>\%)5Z9U^-W8KGR6NW?&:]C>6H@!8BN:"DX5QT]_YJR/L%V<%"?C M *^K\S?>'7,+%?'(?,KFX/&#Q8 MG&,[E6) '\#Q(V11)$=RVH>6QMI1_=/O M?QQ6EY?Z.6HWBC@+ ?';AW:TE\^RNA_=B4)D#Z;\*'202(GT='WZEAZS#..!_!+GF9^+9XF_YOVN M]+ G+:Y.F2:X74FY76)7"=,]Y\*IE#HT$1GN+VASF4UPQC/I6)YOR:UKML-; M#P5/E!1VX!10R^_!Q*#0&&+/3UN D\+J/@/3I:I,'6*Z?&7-MU1<'P[?;A_W(MJG798?02ML;F8D;2K,/X[0D#G37Q%(EJ%[Y"- MXHQ<@M2$;5U]<[42.8H6J:,)$[98RWY\%#!\ ^?L^;&],O""(^8TBT@+UT'N MBBE52)D0F+3HIKR\F,P1KR)^6HO[>:-.)J_-JUXITSL2:4/0$4P7)&'1$*A? M468F$EJ ZED.CW&;5-#P$VO P'_/NT(J]#*MV$&2(! /"S04^1DLCL/[(L32 M.YR[IVC0CF@]Q48ISWII6J%53%&%R5/TPA$K=RQLPQ2/$R:JQ077ML:+0Q:L MOE5?*SI0\.EX&+J>](PVX^R8J_OT;!W\55#48 VUX-[Y;#$;)*UN]$=>>(4! M&)/QQSN9&K8"31 KAB$OD;R**Q8:4*AWB_J#'*_GK4:W+E;FG<7\FJWW^Y94 M7>ITR7QS+BQPLLT)>%"JV-=OM1TK:..4^5>;&Y7[/O6J]9H-_5AF%!;P721Z M32A#_"A?]AVC=A#-.(*#&$[GTJ!<1:AG*H/Y_#8(;5K'COM797IS+_E_/OB] M0^FMATL*;7]O-4<3MT,<5;N&LY86LFKWTCO53/)TB4U4+W;$A-)%G,)!%7J0 M=AE@I3Q"\ %_B#\:\BI\\K::6(TG"VQ* \WN4VHH+'',(G6L<200:I79':1C MGAMM0"WI U"B#4:,>B%GKATM>N;3--7P@H3CUMSN \?&0=2T-/VGY.=@?3;( MN"OGGZC2I'(>$7[C*];&SLH+#%#C"AG5+:G7HVRW6X/43#4I]YA$_U;%PLK> MC_>!WP@Z>,=0/?&!8.#1=/K0,# M\MM?E"8J=*KQ^N0>Y@=,8.I2A;E]JX(*8GK"N M8WB:V)"/.EV7.=$7[B%1>2=+ZK[3':3)Y_X_%T4E''2I/(#VS6^=S#MO%L7%EQC4@XRW\W@8&CP:QZ4$%4/0*TT1+4&+?N#G;3?Q'Z<#/Y2K5_P;:%Q MT*Y1SR1HFG6LRL]0A#B,>3OW8[8Q_L&YRJT=U?6ZNJ8ZTS3..QGWHZ_9'G-( MNV9JPJKTI>1.I-\><\%6 EG@X@3'^%)B>E<@VX:A]%B9I^^?H4"KI)U%$[M/ M%J9*-9G'CMY_:.SS[?;M#8?S&T_=7CA,38VJ.)#)I&=I9R= []Y?M >!0,LL MMJ.7V4R?//$M<[9XYR=BTWZ4KRYK1"/6;-3$XH(^""27-5:"Z<$!%]/I7$-A MY*&K=,[?%%T /9 J,@"\J?HV,/!QG2(O$0QZ;*B;*2-WSQYBW#&OE4:H7#PE MH9T[9;MQJNH[ R37W) Q&MJ&@ZB#&6(B&[J1"QE_50TK**+*\ME[$VL;Z6K$%RS!%ZL:1[\N'=:Z7'R3]$R MX=:"PO3@/>=D@;CBE,[A6'MXG^9TUE?:TZ3;;U.]HNV#0WC24H[=>7K2U,8* M V+2S:?4 8H-HN83#\IZ;6+K,)?SND,1XS-2!P<9S#7M^OR#S[.2W[[APP0 M&BS0Q*U!'$@CS>ND3=U^4B_J//]GJ4YIA>7YU))U]?>2_&:\#+0?GMRN!'))2$A'F-X_ 4_J,)O^89JT^ M#_XM.\)Y5I+W:N0)DPN'GL05@LXS0Q6X=F\OEGTR\[<5+AEAJ\83#V3T$IL+ MN0J?.:ZTA4.W'"D.FZC:]'2'3I=/.5 NO]]*,.%B57+HCW,W44]0";RMQ1+/ MFVAS';Q",&*#NJB#M][RVA:S%G)M(QSWQ8%S'_;X53+VB&/EOW*!F(851!3WHG,DKO,D0?DT&:&Z%S$KJQG0&SD([ MA O=T=4U'C=(I4E1!6#G1'BA"!>?IW0KW-WLFN(4JET;MUSFSDO[5+?P&&_: M%S_:MA(S#,OH2DX;:8E82&UIPI M6VD[0N8%+*DF0R6 \-A-<9KJ1&ZSTM,2OK6KSV_AAJ<> Q@6YK+XSV &F;T3Z;".X?G=[KNI''GO% M.A,;.@?P(R?D O]9S='I7OVR=2.K_&9G7-JI"D(_O9O8&?NF\]4EKFQ9RN:& M5<08B@=IOH!9>W XV,CS 0A>W'6D&QD+.OY8?_W7\["E6DB/"SH*>BH8)Y&+ M^B!".5?+=>1&0^9)<-1^TO.:LSNC5XF@R+*GW_3L,)Z5[ZZ[?T?3GI8KH^** \W0.?#\C AO M#HG^S/WR#;6+C<5,F':AY&]%\#%]/KB&E/A_8Z6]UA#*F#CYKG6Z_NQV=NX% M68G6-N3FB=OW/2Y^-C##P.*; A,NUFJ5Y=QOGS.JK$<0+Y:YEB+H/7+VBN+%C@IW0IYER1O% MZMM5 7F&E,X O?ZFM]D/V*4"[#KG'*J&1(+SL%7&%0;"I)V 46.A;\BB?\\= M&40?,Y]EF(OA2=6E85LO%,-;KI%"=CMW4PQ97RTA5( 6_&BM+9&V/'!L/OIX M=W&A7*-''$^7OT?>;P8(4$BG"HX3U)*Q*FZH=CW(7P%1/QK5 MX,, G?RS=SP5:OH\4F[^W9!\4^=IQ],F?1[QV\T'#!"=2Y*IJ-< ,-,%8< : MMCR24+L$1W4C)5K%@-O9'M8G.UI>IGW MM7(G9+D45=='>XZ[BTM8DMRJIA98WR!2YGQ.\,K:?/)LJ+^CMYUSZQ$'L?BI M%Q9!BT4M%T,D# 6I(77,:.^AVF_?^?@5JRXGA] %LF#@K#=4^X]7ZP-472,_ M;((\ANH/S#VR;]Z6AR]1)1U)-8$GZ"/HXTC0;?<7@8+PHG5';*IX3G2/4*H] M;D;=G5WJK9K?(9*GWZ,PR$J 0Q[>[]L7EA*QH99G*7GQNON*;X_YX=O1 M')E8%7M.F_<8T3-Y.X4IM-#Q/6Y)YX[CCA:M:8393:&\68+P?&;/9_6:0B86 M&.YI(9C<^"@!P#- G(V=+^G\/QOS]]2.@Z;.F Y8W!OZM2>'5AWN_,KF$XDI M@=$C$+>)^^>)C5T\8<<).[046A^D\;K[WB7R_NMIK3K;M;0-=/_,FKVCW)#? M\CK9/;W5O9PZ10_[VX+639D2P[X^PMOLJRH;^5.Y,4P@HN?%*YRTY'OUH924 M90GOO+V:&_%Z!-?A0K<7^+*$KENAJ;I!+];5S+IU?LZ%>KJW\6@I.-2]N-?H M/Z.6KS+IYNTR2M7S40M9N*Y\^YL ^!^K#3T$\UPC1R,OCURLYNAB@"0"/(